Argus.Extractors.ETS (Panoptes v0.13.0)

Copy Markdown View Source

ETS usage extractor.

Detects ETS table creation, option configuration, and read/write/delete operations from BEAM bytecode. ETS operations appear as remote calls to the :ets module via call_ext/call_ext_only/call_ext_last.

Emitted facts

  • ets_new(id, func, name) — table creation point
  • ets_option(id, key, value) — parsed option from :ets.new/2
  • ets_op(id, func, table_ref, op, kind) — ETS read/write/delete operation
  • ets_op_param(id, pos) — the table operand of that operation is the function's own parameter pos, so a caller's literal names the table