osquery-1/osquery
Jonathan Keljo 5bb1ec75a0 Migrate processes to strongly-typed TableRows on macOS
Summary:
Continuing to march toward low-overhead, type-safe table rows, this commit
converts the Darwin `processes` table to using the generated row types.

My march concludes here, but there's a lot of work yet to be done with
migrating other tables.

(Adapted from https://github.com/facebook/osquery/pull/5199)

Reviewed By: guliashvili

Differential Revision: D13438014

fbshipit-source-id: 0e8365f26fe95131fe53ba3491cf07899600e997
2019-01-09 13:50:15 -08:00
..
carver Move build system to BUCK 2018-12-07 16:12:35 +00:00
config Prefactor: QueryData -> TableRows for virtual tables 2019-01-09 13:50:15 -08:00
core Generate strongly-typed TableRow subclasses for each table 2019-01-09 13:50:15 -08:00
database Move build system to BUCK 2018-12-07 16:12:35 +00:00
devtools Move build system to BUCK 2018-12-07 16:12:35 +00:00
dispatcher Move build system to BUCK 2018-12-07 16:12:35 +00:00
distributed Move build system to BUCK 2018-12-07 16:12:35 +00:00
events Introduce TableRow interface 2019-01-09 13:50:15 -08:00
examples Make TableRows more abstract 2019-01-09 13:50:15 -08:00
extensions fix up extenstions tests on windows 2018-12-11 03:31:17 -08:00
filesystem fix xcode duplicate target names (#5323) 2018-12-13 16:13:44 -08:00
hashing Move build system to BUCK 2018-12-07 16:12:35 +00:00
include/osquery Introduce TableRow interface 2019-01-09 13:50:15 -08:00
killswitch created error should be returned (#5330) 2018-12-19 03:58:50 -08:00
logger Move build system to BUCK 2018-12-07 16:12:35 +00:00
main Move build system to BUCK 2018-12-07 16:12:35 +00:00
numeric_monitoring Move build system to BUCK 2018-12-07 16:12:35 +00:00
process Move build system to BUCK 2018-12-07 16:12:35 +00:00
profiler Move build system to BUCK 2018-12-07 16:12:35 +00:00
registry Move build system to BUCK 2018-12-07 16:12:35 +00:00
remote fix xcode duplicate target names (#5323) 2018-12-13 16:13:44 -08:00
sql Introduce TableRow interface 2019-01-09 13:50:15 -08:00
tables Migrate processes to strongly-typed TableRows on macOS 2019-01-09 13:50:15 -08:00
utils Create OSQUERY_NODISCARD to prevent non returning errors (#5331) 2018-12-19 03:58:50 -08:00
BUCK Plumb columns used as a bitfield 2018-12-12 10:40:58 -08:00