PolyTracker
4.0.0
Contents:
PolyTracker API
PolyTracker
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__bool__() (polytracker.tracing.TaintDiff method)
(polytracker.tracing.Taints method)
__bytes__() (polytracker.tracing.ByteOffset method)
(polytracker.tracing.TaintedRegion method)
__contains__() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
(polytracker.taint_dag.TDEvent.Kind class method)
(polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
(polytracker.tracing.ProgramTrace method)
(polytracker.tracing.Taints method)
__dir__() (polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
__getitem__() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
(polytracker.taint_dag.TDEvent.Kind class method)
(polytracker.tracing.BasicBlockType class method)
(polytracker.tracing.ByteAccessType class method)
(polytracker.tracing.ByteOffset method)
(polytracker.tracing.ProgramTrace method)
(polytracker.tracing.TaintedRegion method)
__init__() (polytracker.build.Build method)
(polytracker.build.ExtractBitcode method)
(polytracker.build.InstrumentBitcode method)
(polytracker.build.InstrumentTargets method)
(polytracker.build.LowerBitcode method)
(polytracker.build.OptimizeBitcode method)
(polytracker.cache.LRUCache method)
(polytracker.cache.Memoized method)
(polytracker.cache.OrderedSet method)
(polytracker.cfg.CFG method)
(polytracker.cfg.FunctionInfo method)
(polytracker.containerization.DockerCommand method)
(polytracker.containerization.DockerContainer method)
(polytracker.containerization.DockerExists method)
(polytracker.containerization.Dockerfile method)
(polytracker.containerization.DockerOutOfDateError method)
(polytracker.containerization.DockerPull method)
(polytracker.containerization.DockerRebuild method)
(polytracker.containerization.DockerRun method)
(polytracker.containerization.DockerSubcommand method)
(polytracker.datalog.DatalogClause method)
(polytracker.datalog.DatalogFact method)
(polytracker.datalog.DatalogFactDecl method)
(polytracker.datalog.DatalogGrammar method)
(polytracker.datalog.DatalogOutputDecl method)
(polytracker.datalog.DatalogRule method)
(polytracker.datalog.DatalogRuleDecl method)
(polytracker.datalog.DatalogRuleList method)
(polytracker.datalog.DatalogTrueFact method)
(polytracker.datalog.DatalogTrueFactDecl method)
(polytracker.diffing.ControlFlowDiff method)
(polytracker.diffing.TraceDiff method)
(polytracker.grammars.Completion method)
(polytracker.grammars.CorruptedGrammarError method)
(polytracker.grammars.DisconnectedGrammarError method)
(polytracker.grammars.EarleyParser method)
(polytracker.grammars.EarleyQueue method)
(polytracker.grammars.EarleyState method)
(polytracker.grammars.EmptyProduction method)
(polytracker.grammars.Grammar method)
(polytracker.grammars.GrammarError method)
(polytracker.grammars.Match method)
(polytracker.grammars.MissingProductionError method)
(polytracker.grammars.PartialMatch method)
(polytracker.grammars.Prediction method)
(polytracker.grammars.Production method)
(polytracker.grammars.Rule method)
(polytracker.grammars.ScannedTerminal method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
(polytracker.inputs.Input method)
(polytracker.inputs.InputProperties method)
(polytracker.mapping.FileCavities method)
(polytracker.mapping.InputOutputMapping method)
(polytracker.mapping.MapInputsToOutputs method)
(polytracker.parsing.ImmutableParseTree method)
(polytracker.parsing.MutableParseTree method)
(polytracker.parsing.NonGeneralizedParseTree method)
(polytracker.parsing.ParseTree method)
(polytracker.parsing.Start method)
(polytracker.parsing.Terminal method)
(polytracker.plugins.AbstractCommand method)
(polytracker.plugins.Command method)
(polytracker.plugins.CommandExtension method)
(polytracker.plugins.CommandExtensionMeta method)
(polytracker.plugins.Plugin method)
(polytracker.plugins.PluginMeta method)
(polytracker.plugins.Subcommand method)
(polytracker.repl.Commands method)
(polytracker.repl.PolyTrackerCompleter method)
(polytracker.repl.PolyTrackerREPL method)
(polytracker.repl.REPLCommand method)
(polytracker.taint_dag.TDBitmapSection method)
(polytracker.taint_dag.TDControlFlowLogSection method)
(polytracker.taint_dag.TDEnterFunctionEvent method)
(polytracker.taint_dag.TDEvent method)
(polytracker.taint_dag.TDEventsSection method)
(polytracker.taint_dag.TDFDHeader method)
(polytracker.taint_dag.TDFile method)
(polytracker.taint_dag.TDFileMeta method)
(polytracker.taint_dag.TDFnHeader method)
(polytracker.taint_dag.TDFunctionsSection method)
(polytracker.taint_dag.TDInfo method)
(polytracker.taint_dag.TDLabelSection method)
(polytracker.taint_dag.TDLeaveFunctionEvent method)
(polytracker.taint_dag.TDNode method)
(polytracker.taint_dag.TDProgramTrace method)
(polytracker.taint_dag.TDRangeNode method)
(polytracker.taint_dag.TDSectionMeta method)
(polytracker.taint_dag.TDSink method)
(polytracker.taint_dag.TDSinkSection method)
(polytracker.taint_dag.TDSourceIndexSection method)
(polytracker.taint_dag.TDSourceNode method)
(polytracker.taint_dag.TDSourceSection method)
(polytracker.taint_dag.TDStringSection method)
(polytracker.taint_dag.TDTaintedControlFlowEvent method)
(polytracker.taint_dag.TDTaintForest method)
(polytracker.taint_dag.TDTaintForestNode method)
(polytracker.taint_dag.TDTaintOutput method)
(polytracker.taint_dag.TDUnionNode method)
(polytracker.taint_dag.TDUntaintedNode method)
(polytracker.taint_forest.ExportTaintForest method)
(polytracker.taint_forest.TaintForest method)
(polytracker.taint_forest.TaintForestNode method)
(polytracker.tracing.BasicBlock method)
(polytracker.tracing.BasicBlockEntry method)
(polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
(polytracker.tracing.ByteOffset method)
(polytracker.tracing.CallIndirect method)
(polytracker.tracing.CallUninst method)
(polytracker.tracing.ControlFlowEvent method)
(polytracker.tracing.Function method)
(polytracker.tracing.FunctionEntry method)
(polytracker.tracing.FunctionEvent method)
(polytracker.tracing.FunctionInvocation method)
(polytracker.tracing.FunctionReturn method)
(polytracker.tracing.ProgramTrace method)
(polytracker.tracing.TaintAccess method)
(polytracker.tracing.TaintDiff method)
(polytracker.tracing.TaintedChunk method)
(polytracker.tracing.TaintedRegion method)
(polytracker.tracing.TaintOutput method)
(polytracker.tracing.Taints method)
(polytracker.tracing.TraceEvent method)
__init_arguments__() (polytracker.containerization.DockerSubcommand method)
(polytracker.plugins.AbstractCommand method)
(polytracker.plugins.Command method)
(polytracker.plugins.Subcommand method)
(polytracker.repl.Commands method)
__instancecheck__() (polytracker.plugins.CommandExtensionMeta method)
(polytracker.plugins.PluginMeta method)
__iter__() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
(polytracker.taint_dag.TDEvent.Kind class method)
(polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
(polytracker.tracing.FunctionInvocation method)
(polytracker.tracing.ProgramTrace method)
(polytracker.tracing.Taints method)
__len__() (polytracker.cfg.CFG method)
(polytracker.containerization.Dockerfile method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
(polytracker.taint_dag.TDEvent.Kind class method)
(polytracker.tracing.ProgramTrace method)
(polytracker.tracing.Taints method)
__str__() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
__subclasscheck__() (polytracker.plugins.CommandExtensionMeta method)
(polytracker.plugins.PluginMeta method)
_abc_caches_clear() (polytracker.plugins.CommandExtensionMeta method)
(polytracker.plugins.PluginMeta method)
_abc_registry_clear() (polytracker.plugins.CommandExtensionMeta method)
(polytracker.plugins.PluginMeta method)
_dump_registry() (polytracker.plugins.CommandExtensionMeta method)
(polytracker.plugins.PluginMeta method)
_from_iterable() (polytracker.cache.OrderedSet class method)
_generate_next_value_() (polytracker.tracing.BasicBlockType static method)
(polytracker.tracing.ByteAccessType static method)
_hash() (polytracker.cache.OrderedSet method)
_iter_member_() (polytracker.tracing.BasicBlockType class method)
(polytracker.tracing.ByteAccessType class method)
_iter_member_by_def_() (polytracker.tracing.BasicBlockType class method)
(polytracker.tracing.ByteAccessType class method)
_iter_member_by_value_() (polytracker.tracing.BasicBlockType class method)
(polytracker.tracing.ByteAccessType class method)
_missing_() (polytracker.tracing.BasicBlockType class method)
(polytracker.tracing.ByteAccessType class method)
_propagate_terminals() (polytracker.grammars.Production method)
A
AbstractCommand (class in polytracker.plugins)
access_sequence() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
add() (polytracker.cache.OrderedSet method)
(polytracker.grammars.EarleyQueue method)
(polytracker.grammars.Production method)
add_child() (polytracker.parsing.MutableParseTree method)
(polytracker.parsing.NonGeneralizedParseTree method)
add_command_subparsers() (in module polytracker.plugins)
add_edge() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
add_edges_from() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
add_node() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
add_nodes_from() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
add_note() (polytracker.containerization.DockerOutOfDateError method)
(polytracker.grammars.CorruptedGrammarError method)
(polytracker.grammars.DisconnectedGrammarError method)
(polytracker.grammars.GrammarError method)
(polytracker.grammars.MissingProductionError method)
add_predecessor() (polytracker.grammars.Completion method)
(polytracker.grammars.EarleyState method)
(polytracker.grammars.EmptyProduction method)
(polytracker.grammars.Prediction method)
(polytracker.grammars.ScannedTerminal method)
add_weighted_edges_from() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
adj (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
adjacency() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
adjlist_inner_dict_factory (polytracker.cfg.CFG attribute)
(polytracker.graphs.DAG attribute)
(polytracker.graphs.DiGraph attribute)
adjlist_outer_dict_factory (polytracker.cfg.CFG attribute)
(polytracker.graphs.DAG attribute)
(polytracker.graphs.DiGraph attribute)
align (polytracker.taint_dag.TDSectionMeta attribute)
ancestors() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
args (polytracker.containerization.DockerOutOfDateError attribute)
(polytracker.grammars.CorruptedGrammarError attribute)
(polytracker.grammars.DisconnectedGrammarError attribute)
(polytracker.grammars.GrammarError attribute)
(polytracker.grammars.MissingProductionError attribute)
as_integer_ratio() (polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
ascii() (in module polytracker.mapping)
B
basic_block (polytracker.tracing.BasicBlockEntry property)
(polytracker.tracing.CallIndirect property)
(polytracker.tracing.CallUninst property)
(polytracker.tracing.ControlFlowEvent property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionEvent property)
(polytracker.tracing.FunctionInvocation property)
(polytracker.tracing.FunctionReturn property)
(polytracker.tracing.TraceEvent property)
basic_blocks (polytracker.taint_dag.TDProgramTrace property)
(polytracker.tracing.Function attribute)
(polytracker.tracing.ProgramTrace property)
basic_blocks() (polytracker.tracing.FunctionInvocation method)
BasicBlock (class in polytracker.tracing)
BasicBlockEntry (class in polytracker.tracing)
BasicBlockType (class in polytracker.tracing)
begin_offset (polytracker.parsing.NonGeneralizedParseTree property)
best_partition() (polytracker.parsing.NonGeneralizedParseTree method)
best_subset() (polytracker.parsing.NonGeneralizedParseTree method)
bit_count() (polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
bit_length() (polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
bottom_toolbar() (polytracker.repl.PolyTrackerCompleter method)
bottom_up_pass() (polytracker.parsing.NonGeneralizedParseTree method)
Build (class in polytracker.build)
ByteAccessType (class in polytracker.tracing)
ByteOffset (class in polytracker.tracing)
bytes_only_in_first (polytracker.tracing.TaintDiff property)
bytes_only_in_second (polytracker.tracing.TaintDiff property)
C
called_from() (polytracker.tracing.Function method)
called_function (polytracker.tracing.BasicBlockEntry property)
caller (polytracker.tracing.FunctionEntry property)
CallIndirect (class in polytracker.tracing)
calls() (polytracker.tracing.FunctionInvocation method)
calls_to() (polytracker.tracing.Function method)
CallUninst (class in polytracker.tracing)
can_produce_terminal (polytracker.grammars.Production property)
(polytracker.grammars.Rule property)
CFG (class in polytracker.cfg)
cfg (polytracker.taint_dag.TDProgramTrace property)
(polytracker.tracing.ProgramTrace property)
cfg_roots() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
children (polytracker.parsing.ImmutableParseTree property)
(polytracker.parsing.MutableParseTree property)
(polytracker.parsing.NonGeneralizedParseTree property)
(polytracker.parsing.ParseTree property)
(polytracker.tracing.BasicBlock attribute)
clear() (polytracker.cache.LRUCache method)
(polytracker.cache.OrderedSet method)
(polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
clear_edges() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
client (polytracker.containerization.DockerContainer property)
clone() (polytracker.parsing.ImmutableParseTree method)
(polytracker.parsing.MutableParseTree method)
(polytracker.parsing.NonGeneralizedParseTree method)
(polytracker.parsing.ParseTree method)
CMP_ACCESS (polytracker.tracing.ByteAccessType attribute)
cmp_bytes (polytracker.cfg.FunctionInfo property)
cmp_chunks() (polytracker.cfg.FunctionInfo method)
combine_terminals() (polytracker.grammars.Rule static method)
Command (class in polytracker.plugins)
CommandExtension (class in polytracker.plugins)
CommandExtensionMeta (class in polytracker.plugins)
Commands (class in polytracker.repl)
commands (polytracker.repl.PolyTrackerREPL attribute)
commands_command() (polytracker.repl.PolyTrackerREPL class method)
common_parent_directory() (in module polytracker.tracing)
complete_state() (polytracker.grammars.EarleyQueue method)
completed_by (polytracker.grammars.Completion attribute)
Completion (class in polytracker.grammars)
CONDITIONAL (polytracker.tracing.BasicBlockType attribute)
conjugate() (polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
consumed_tokens (polytracker.tracing.BasicBlockEntry property)
container (polytracker.containerization.DockerCommand attribute)
(polytracker.containerization.DockerExists property)
(polytracker.containerization.DockerPull property)
(polytracker.containerization.DockerRebuild property)
(polytracker.containerization.DockerRun property)
(polytracker.containerization.DockerSubcommand property)
content (polytracker.inputs.Input property)
contract() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
ControlFlowDiff (class in polytracker.diffing)
ControlFlowEvent (class in polytracker.tracing)
copy() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
CorruptedGrammarError (class in polytracker.grammars)
count() (polytracker.taint_dag.TDLabelSection method)
create_node() (polytracker.taint_dag.TDTaintForest method)
current_instance() (polytracker.repl.PolyTrackerREPL class method)
D
DAG (class in polytracker.graphs)
datalog_repl_match() (in module polytracker.datalog)
DatalogClause (class in polytracker.datalog)
DatalogFact (class in polytracker.datalog)
DatalogFactDecl (class in polytracker.datalog)
DatalogGrammar (class in polytracker.datalog)
DatalogOutputDecl (class in polytracker.datalog)
DatalogRule (class in polytracker.datalog)
DatalogRuleDecl (class in polytracker.datalog)
DatalogRuleList (class in polytracker.datalog)
DatalogTrueFact (class in polytracker.datalog)
DatalogTrueFactDecl (class in polytracker.datalog)
decode_node() (polytracker.taint_dag.TDFile method)
deconflict_parent() (polytracker.parsing.NonGeneralizedParseTree method)
deconflict_sibling() (polytracker.parsing.NonGeneralizedParseTree method)
degree (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
demangled_name (polytracker.cfg.FunctionInfo property)
(polytracker.tracing.Function property)
denominator (polytracker.tracing.BasicBlockType attribute)
(polytracker.tracing.ByteAccessType attribute)
dependency_graph() (polytracker.grammars.Grammar method)
depth (polytracker.grammars.Completion attribute)
(polytracker.grammars.EarleyState attribute)
(polytracker.grammars.EmptyProduction attribute)
(polytracker.grammars.Prediction attribute)
(polytracker.grammars.ScannedTerminal attribute)
depth() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
descendants (polytracker.parsing.ImmutableParseTree property)
(polytracker.parsing.MutableParseTree property)
(polytracker.parsing.NonGeneralizedParseTree property)
(polytracker.parsing.ParseTree property)
descendants() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
dfs_walk() (polytracker.mapping.InputOutputMapping method)
diff() (polytracker.tracing.Taints method)
DiGraph (class in polytracker.graphs)
dir() (polytracker.containerization.Dockerfile method)
discard() (polytracker.cache.OrderedSet method)
discardable (polytracker.repl.REPLCommand property)
DisconnectedGrammarError (class in polytracker.grammars)
DockerCommand (class in polytracker.containerization)
DockerContainer (class in polytracker.containerization)
DockerExists (class in polytracker.containerization)
Dockerfile (class in polytracker.containerization)
DockerOutOfDateError (class in polytracker.containerization)
DockerPull (class in polytracker.containerization)
DockerRebuild (class in polytracker.containerization)
DockerRun (class in polytracker.containerization)
DockerSubcommand (class in polytracker.containerization)
dominator_forest (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
E
EarleyParser (class in polytracker.grammars)
EarleyQueue (class in polytracker.grammars)
EarleyState (class in polytracker.grammars)
edge_attr_dict_factory (polytracker.cfg.CFG attribute)
(polytracker.graphs.DAG attribute)
(polytracker.graphs.DiGraph attribute)
edge_subgraph() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
edges (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
EmptyProduction (class in polytracker.grammars)
end_char (polytracker.datalog.DatalogTrueFact property)
end_offset (polytracker.parsing.NonGeneralizedParseTree property)
end_states (polytracker.grammars.EarleyParser property)
ENTER_FUNCTION (polytracker.taint_dag.TDControlFlowLogSection attribute)
entries() (polytracker.tracing.BasicBlock method)
ENTRY (polytracker.taint_dag.TDEvent.Kind attribute)
entry_count() (polytracker.tracing.BasicBlockEntry method)
entrypoint (polytracker.taint_dag.TDProgramTrace property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.ProgramTrace property)
enumerate() (polytracker.taint_dag.TDSinkSection method)
(polytracker.taint_dag.TDSourceSection method)
enumerate_set_bits() (polytracker.taint_dag.TDBitmapSection method)
(polytracker.taint_dag.TDSourceIndexSection method)
escape_byte() (in module polytracker.parsing)
events (polytracker.taint_dag.TDFile property)
exists() (polytracker.containerization.DockerContainer method)
(polytracker.containerization.Dockerfile method)
EXIT (polytracker.taint_dag.TDEvent.Kind attribute)
expected (polytracker.grammars.Completion attribute)
(polytracker.grammars.EarleyState attribute)
(polytracker.grammars.EmptyProduction attribute)
(polytracker.grammars.Prediction attribute)
(polytracker.grammars.ScannedTerminal attribute)
ExportTaintForest (class in polytracker.taint_forest)
extension_types (polytracker.build.Build attribute)
(polytracker.build.ExtractBitcode attribute)
(polytracker.build.InstrumentBitcode attribute)
(polytracker.build.InstrumentTargets attribute)
(polytracker.build.LowerBitcode attribute)
(polytracker.build.OptimizeBitcode attribute)
(polytracker.containerization.DockerCommand attribute)
(polytracker.containerization.DockerExists attribute)
(polytracker.containerization.DockerPull attribute)
(polytracker.containerization.DockerRebuild attribute)
(polytracker.containerization.DockerRun attribute)
(polytracker.containerization.DockerSubcommand attribute)
(polytracker.mapping.FileCavities attribute)
(polytracker.mapping.MapInputsToOutputs attribute)
(polytracker.plugins.AbstractCommand attribute)
(polytracker.plugins.Command attribute)
(polytracker.plugins.Subcommand attribute)
(polytracker.repl.Commands attribute)
(polytracker.taint_dag.TDInfo attribute)
(polytracker.taint_forest.ExportTaintForest attribute)
extensions (polytracker.plugins.Command attribute)
(polytracker.plugins.Subcommand attribute)
(polytracker.repl.Commands attribute)
(polytracker.taint_dag.TDInfo attribute)
(polytracker.taint_forest.ExportTaintForest attribute)
extract() (in module polytracker.grammars)
extract_datalog_grammar() (polytracker.datalog.DatalogGrammar method)
ExtractBitcode (class in polytracker.build)
F
fd (polytracker.taint_dag.TDFDHeader attribute)
fdidx (polytracker.taint_dag.TDSink attribute)
file_cavities() (polytracker.mapping.InputOutputMapping method)
file_diff() (in module polytracker.visualizations)
file_offset() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
FileCavities (class in polytracker.mapping)
find() (polytracker.tracing.Taints method)
find_partial_trees() (polytracker.grammars.Grammar method)
finished (polytracker.grammars.Completion property)
(polytracker.grammars.EarleyState property)
(polytracker.grammars.EmptyProduction property)
(polytracker.grammars.Prediction property)
(polytracker.grammars.ScannedTerminal property)
first_function_with_different_control_flow (polytracker.diffing.ControlFlowDiff property)
first_intervals (polytracker.diffing.TraceDiff property)
first_rule() (polytracker.grammars.Production method)
fnidx (polytracker.taint_dag.TDEvent attribute)
from_bytes() (polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
from_source() (polytracker.tracing.Taints method)
full_name (polytracker.build.Build property)
(polytracker.build.ExtractBitcode property)
(polytracker.build.InstrumentBitcode property)
(polytracker.build.InstrumentTargets property)
(polytracker.build.LowerBitcode property)
(polytracker.build.OptimizeBitcode property)
(polytracker.containerization.DockerCommand property)
(polytracker.containerization.DockerExists property)
(polytracker.containerization.DockerPull property)
(polytracker.containerization.DockerRebuild property)
(polytracker.containerization.DockerRun property)
(polytracker.containerization.DockerSubcommand property)
(polytracker.mapping.FileCavities property)
(polytracker.mapping.MapInputsToOutputs property)
(polytracker.plugins.AbstractCommand property)
(polytracker.plugins.Command property)
(polytracker.plugins.CommandExtension property)
(polytracker.plugins.Plugin property)
(polytracker.plugins.Subcommand property)
(polytracker.repl.Commands property)
(polytracker.taint_dag.TDInfo property)
(polytracker.taint_forest.ExportTaintForest property)
func (polytracker.repl.REPLCommand property)
Function (class in polytracker.tracing)
function (polytracker.tracing.BasicBlockEntry property)
(polytracker.tracing.CallIndirect property)
(polytracker.tracing.CallUninst property)
(polytracker.tracing.ControlFlowEvent property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionEvent property)
(polytracker.tracing.FunctionInvocation property)
(polytracker.tracing.FunctionReturn property)
(polytracker.tracing.TraceEvent property)
FUNCTION_CALL (polytracker.tracing.BasicBlockType attribute)
function_cfg (polytracker.taint_dag.TDProgramTrace property)
(polytracker.tracing.ProgramTrace property)
function_entry (polytracker.tracing.BasicBlockEntry property)
FUNCTION_ENTRY (polytracker.tracing.BasicBlockType attribute)
function_entry (polytracker.tracing.CallIndirect property)
(polytracker.tracing.CallUninst property)
(polytracker.tracing.ControlFlowEvent property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionEvent property)
(polytracker.tracing.FunctionInvocation property)
(polytracker.tracing.FunctionReturn property)
(polytracker.tracing.TraceEvent property)
FUNCTION_EXIT (polytracker.tracing.BasicBlockType attribute)
function_id_mapping() (polytracker.taint_dag.TDControlFlowLogSection method)
FUNCTION_RETURN (polytracker.tracing.BasicBlockType attribute)
function_return (polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionInvocation property)
function_trace() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
FunctionEntry (class in polytracker.tracing)
FunctionEvent (class in polytracker.tracing)
FunctionInfo (class in polytracker.cfg)
FunctionInvocation (class in polytracker.tracing)
FunctionReturn (class in polytracker.tracing)
functions (polytracker.taint_dag.TDProgramTrace property)
(polytracker.tracing.ProgramTrace property)
functions_in_both (polytracker.diffing.TraceDiff property)
functions_only_in_first (polytracker.diffing.TraceDiff property)
functions_only_in_second (polytracker.diffing.TraceDiff property)
G
get() (polytracker.cache.LRUCache method)
get_completions() (polytracker.repl.PolyTrackerCompleter method)
get_completions_async() (polytracker.repl.PolyTrackerCompleter method)
get_edge_data() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
get_event() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
get_function() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
get_line() (polytracker.containerization.Dockerfile method)
get_node() (polytracker.taint_dag.TDTaintForest method)
(polytracker.taint_forest.TaintForest method)
get_synth_node_label() (polytracker.taint_dag.TDTaintForest method)
get_valid_datalog_name() (in module polytracker.datalog)
Grammar (class in polytracker.grammars)
GrammarError (class in polytracker.grammars)
graph_attr_dict_factory (polytracker.cfg.CFG attribute)
(polytracker.graphs.DAG attribute)
(polytracker.graphs.DiGraph attribute)
H
has_edge() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
has_event() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
has_function() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
has_input_chunks_only_in_first (polytracker.diffing.TraceDiff property)
has_input_chunks_only_in_second (polytracker.diffing.TraceDiff property)
has_node() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
has_one_predecessor() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
has_predecessor() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
has_successor() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
help (polytracker.build.Build attribute)
(polytracker.build.ExtractBitcode attribute)
(polytracker.build.InstrumentBitcode attribute)
(polytracker.build.InstrumentTargets attribute)
(polytracker.build.LowerBitcode attribute)
(polytracker.build.OptimizeBitcode attribute)
(polytracker.containerization.DockerCommand attribute)
(polytracker.containerization.DockerExists attribute)
(polytracker.containerization.DockerPull attribute)
(polytracker.containerization.DockerRebuild attribute)
(polytracker.containerization.DockerRun attribute)
(polytracker.containerization.DockerSubcommand attribute)
(polytracker.mapping.FileCavities attribute)
(polytracker.mapping.MapInputsToOutputs attribute)
(polytracker.plugins.AbstractCommand attribute)
(polytracker.plugins.Command attribute)
(polytracker.plugins.Subcommand attribute)
(polytracker.repl.Commands attribute)
(polytracker.repl.REPLCommand property)
(polytracker.taint_dag.TDInfo attribute)
(polytracker.taint_forest.ExportTaintForest attribute)
highlight_offset() (in module polytracker.parsing)
I
imag (polytracker.tracing.BasicBlockType attribute)
(polytracker.tracing.ByteAccessType attribute)
ImmutableParseTree (class in polytracker.parsing)
in_degree (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
in_edges (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
index (polytracker.grammars.Completion attribute)
(polytracker.grammars.EarleyState attribute)
(polytracker.grammars.EmptyProduction attribute)
(polytracker.grammars.Prediction attribute)
(polytracker.grammars.ScannedTerminal attribute)
Input (class in polytracker.inputs)
INPUT_ACCESS (polytracker.tracing.ByteAccessType attribute)
input_bytes (polytracker.cfg.FunctionInfo property)
input_chunks() (polytracker.cfg.FunctionInfo method)
input_chunks_only_in_first (polytracker.diffing.TraceDiff property)
input_chunks_only_in_second (polytracker.diffing.TraceDiff property)
input_labels() (polytracker.taint_dag.TDFile method)
input_properties() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
InputOutputMapping (class in polytracker.mapping)
InputProperties (class in polytracker.inputs)
inputs (polytracker.taint_dag.TDProgramTrace property)
(polytracker.tracing.ProgramTrace property)
inputs_affecting_control_flow() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
InstrumentBitcode (class in polytracker.build)
InstrumentTargets (class in polytracker.build)
invalid_fd() (polytracker.taint_dag.TDFDHeader method)
invalid_size() (polytracker.taint_dag.TDFDHeader method)
is_canonical() (polytracker.taint_dag.TDTaintForestNode method)
(polytracker.taint_forest.TaintForestNode method)
is_cfg_connected() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
is_conditional() (polytracker.tracing.BasicBlock method)
is_directed() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
is_integer() (polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
is_leaf() (polytracker.parsing.ImmutableParseTree method)
(polytracker.parsing.MutableParseTree method)
(polytracker.parsing.NonGeneralizedParseTree method)
(polytracker.parsing.ParseTree method)
is_loop_entry() (polytracker.tracing.BasicBlock method)
is_multigraph() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
isdisjoint() (polytracker.cache.OrderedSet method)
items() (polytracker.cache.LRUCache method)
(polytracker.cfg.FunctionInfo method)
K
keys() (polytracker.cache.LRUCache method)
kind (polytracker.taint_dag.TDEvent attribute)
L
label (polytracker.taint_dag.TDSink attribute)
label_count (polytracker.taint_dag.TDFile property)
last_build_time() (polytracker.containerization.DockerContainer method)
LEAVE_FUNCTION (polytracker.taint_dag.TDControlFlowLogSection attribute)
leaves() (polytracker.parsing.ImmutableParseTree method)
(polytracker.parsing.MutableParseTree method)
(polytracker.parsing.NonGeneralizedParseTree method)
(polytracker.parsing.ParseTree method)
load() (polytracker.grammars.Grammar method)
(polytracker.grammars.Production static method)
(polytracker.grammars.Rule static method)
(polytracker.taint_dag.TDProgramTrace static method)
LOOP_ENTRY (polytracker.tracing.BasicBlockType attribute)
LOOP_EXIT (polytracker.tracing.BasicBlockType attribute)
LowerBitcode (class in polytracker.build)
LRUCache (class in polytracker.cache)
M
magic (polytracker.taint_dag.TDFileMeta attribute)
main() (in module polytracker.__main__)
MapInputsToOutputs (class in polytracker.mapping)
mapping() (polytracker.mapping.InputOutputMapping method)
marker_to_ranges() (polytracker.mapping.InputOutputMapping method)
Match (class in polytracker.grammars)
match() (polytracker.grammars.Grammar method)
matches() (polytracker.parsing.NonGeneralizedParseTree method)
memoize() (in module polytracker.cache)
Memoized (class in polytracker.cache)
MissingProductionError (class in polytracker.grammars)
module
polytracker
polytracker.__main__
polytracker.build
polytracker.cache
polytracker.cfg
polytracker.containerization
polytracker.datalog
polytracker.diffing
polytracker.grammars
polytracker.graphs
polytracker.inputs
polytracker.mapping
polytracker.parsing
polytracker.plugins
polytracker.repl
polytracker.taint_dag
polytracker.taint_forest
polytracker.tracing
polytracker.visualizations
mro() (polytracker.plugins.CommandExtensionMeta method)
(polytracker.plugins.PluginMeta method)
MutableParseTree (class in polytracker.parsing)
N
name (polytracker.build.Build attribute)
(polytracker.build.ExtractBitcode attribute)
(polytracker.build.InstrumentBitcode attribute)
(polytracker.build.InstrumentTargets attribute)
(polytracker.build.LowerBitcode attribute)
(polytracker.build.OptimizeBitcode attribute)
(polytracker.cfg.CFG property)
(polytracker.containerization.DockerCommand attribute)
(polytracker.containerization.DockerContainer property)
(polytracker.containerization.DockerExists attribute)
(polytracker.containerization.DockerPull attribute)
(polytracker.containerization.DockerRebuild attribute)
(polytracker.containerization.DockerRun attribute)
(polytracker.containerization.DockerSubcommand attribute)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
(polytracker.mapping.FileCavities attribute)
(polytracker.mapping.MapInputsToOutputs attribute)
(polytracker.plugins.AbstractCommand attribute)
(polytracker.plugins.Command attribute)
(polytracker.plugins.CommandExtension attribute)
(polytracker.plugins.Plugin attribute)
(polytracker.plugins.Subcommand attribute)
(polytracker.repl.Commands attribute)
(polytracker.repl.REPLCommand property)
(polytracker.taint_dag.TDInfo attribute)
(polytracker.taint_forest.ExportTaintForest attribute)
name_offset (polytracker.taint_dag.TDFDHeader attribute)
(polytracker.taint_dag.TDFnHeader attribute)
nbunch_iter() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
neighbors() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
next_basic_block_in_function() (polytracker.tracing.BasicBlockEntry method)
next_basic_block_in_function_that_touched_taint() (polytracker.tracing.BasicBlockEntry method)
next_control_flow_event (polytracker.tracing.BasicBlockEntry property)
(polytracker.tracing.CallIndirect property)
(polytracker.tracing.CallUninst property)
(polytracker.tracing.ControlFlowEvent property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionEvent property)
(polytracker.tracing.FunctionInvocation property)
(polytracker.tracing.FunctionReturn property)
(polytracker.tracing.TraceEvent property)
next_element (polytracker.grammars.Completion property)
(polytracker.grammars.EarleyState property)
(polytracker.grammars.EmptyProduction property)
(polytracker.grammars.Prediction property)
(polytracker.grammars.ScannedTerminal property)
next_event (polytracker.tracing.BasicBlockEntry property)
(polytracker.tracing.CallIndirect property)
(polytracker.tracing.CallUninst property)
(polytracker.tracing.ControlFlowEvent property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionEvent property)
(polytracker.tracing.FunctionInvocation property)
(polytracker.tracing.FunctionReturn property)
(polytracker.tracing.TraceEvent property)
next_function_entry() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
next_global_event (polytracker.tracing.BasicBlockEntry property)
(polytracker.tracing.CallIndirect property)
(polytracker.tracing.CallUninst property)
(polytracker.tracing.ControlFlowEvent property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionEvent property)
(polytracker.tracing.FunctionInvocation property)
(polytracker.tracing.FunctionReturn property)
(polytracker.tracing.TraceEvent property)
node_attr_dict_factory (polytracker.cfg.CFG attribute)
(polytracker.graphs.DAG attribute)
(polytracker.graphs.DiGraph attribute)
node_dict_factory (polytracker.cfg.CFG attribute)
(polytracker.graphs.DAG attribute)
(polytracker.graphs.DiGraph attribute)
nodes (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
(polytracker.taint_dag.TDFile property)
nodes() (polytracker.taint_dag.TDTaintForest method)
(polytracker.taint_forest.TaintForest method)
non_disjoint_union_all() (in module polytracker.graphs)
NonGeneralizedParseTree (class in polytracker.parsing)
num_accesses (polytracker.taint_dag.TDProgramTrace property)
(polytracker.tracing.ProgramTrace property)
num_basic_block_entries() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
num_function_calls() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
num_function_calls_that_touched_taint() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.tracing.ProgramTrace method)
number_of_edges() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
number_of_nodes() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
numerator (polytracker.tracing.BasicBlockType attribute)
(polytracker.tracing.ByteAccessType attribute)
O
offset (polytracker.taint_dag.TDSectionMeta attribute)
(polytracker.taint_dag.TDSink attribute)
OptimizeBitcode (class in polytracker.build)
order() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
OrderedSet (class in polytracker.cache)
out_degree (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
out_edges (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
out_of_date_sources() (polytracker.containerization.DockerContainer method)
output_taints (polytracker.taint_dag.TDProgramTrace property)
(polytracker.tracing.ProgramTrace property)
outputs (polytracker.taint_dag.TDProgramTrace property)
(polytracker.tracing.ProgramTrace property)
P
parent (polytracker.build.Build attribute)
(polytracker.build.ExtractBitcode attribute)
(polytracker.build.InstrumentBitcode attribute)
(polytracker.build.InstrumentTargets attribute)
(polytracker.build.LowerBitcode attribute)
(polytracker.build.OptimizeBitcode attribute)
(polytracker.containerization.DockerCommand attribute)
(polytracker.containerization.DockerExists attribute)
(polytracker.containerization.DockerPull attribute)
(polytracker.containerization.DockerRebuild attribute)
(polytracker.containerization.DockerRun attribute)
(polytracker.containerization.DockerSubcommand attribute)
(polytracker.mapping.FileCavities attribute)
(polytracker.mapping.MapInputsToOutputs attribute)
(polytracker.plugins.AbstractCommand attribute)
(polytracker.plugins.Command attribute)
(polytracker.plugins.CommandExtension attribute)
(polytracker.plugins.Plugin attribute)
(polytracker.plugins.Subcommand attribute)
(polytracker.repl.Commands attribute)
(polytracker.taint_dag.TDInfo attribute)
(polytracker.taint_forest.ExportTaintForest attribute)
parent_command (polytracker.containerization.DockerExists property)
(polytracker.containerization.DockerPull property)
(polytracker.containerization.DockerRebuild property)
(polytracker.containerization.DockerRun property)
(polytracker.containerization.DockerSubcommand property)
(polytracker.plugins.CommandExtension property)
(polytracker.plugins.Subcommand property)
parent_command_type (polytracker.plugins.CommandExtensionMeta property)
parent_labels (polytracker.taint_dag.TDTaintForestNode property)
(polytracker.taint_forest.TaintForestNode property)
parent_one (polytracker.taint_dag.TDTaintForestNode property)
(polytracker.taint_forest.TaintForestNode property)
parent_parsers (polytracker.build.Build attribute)
(polytracker.build.ExtractBitcode attribute)
(polytracker.build.InstrumentBitcode attribute)
(polytracker.build.InstrumentTargets attribute)
(polytracker.build.LowerBitcode attribute)
(polytracker.build.OptimizeBitcode attribute)
(polytracker.containerization.DockerCommand attribute)
(polytracker.containerization.DockerExists attribute)
(polytracker.containerization.DockerPull attribute)
(polytracker.containerization.DockerRebuild attribute)
(polytracker.containerization.DockerRun attribute)
(polytracker.containerization.DockerSubcommand attribute)
(polytracker.mapping.FileCavities attribute)
(polytracker.mapping.MapInputsToOutputs attribute)
(polytracker.plugins.AbstractCommand attribute)
(polytracker.plugins.Command attribute)
(polytracker.plugins.CommandExtension attribute)
(polytracker.plugins.Subcommand attribute)
(polytracker.repl.Commands attribute)
(polytracker.taint_dag.TDInfo attribute)
(polytracker.taint_forest.ExportTaintForest attribute)
parent_two (polytracker.taint_dag.TDTaintForestNode property)
(polytracker.taint_forest.TaintForestNode property)
parent_type (polytracker.containerization.DockerExists attribute)
(polytracker.containerization.DockerPull attribute)
(polytracker.containerization.DockerRebuild attribute)
(polytracker.containerization.DockerRun attribute)
(polytracker.containerization.DockerSubcommand attribute)
(polytracker.plugins.CommandExtensionMeta attribute)
(polytracker.plugins.PluginMeta attribute)
parse() (polytracker.grammars.EarleyParser method)
parse_tree (polytracker.grammars.Match property)
parse_tree_to_grammar() (in module polytracker.grammars)
parse_trees() (polytracker.grammars.EarleyParser method)
parsed (polytracker.grammars.Completion attribute)
(polytracker.grammars.EarleyState attribute)
(polytracker.grammars.EmptyProduction attribute)
(polytracker.grammars.Prediction attribute)
(polytracker.grammars.ScannedTerminal attribute)
parser (polytracker.containerization.DockerCommand attribute)
ParseTree (class in polytracker.parsing)
partial_match() (polytracker.grammars.Production method)
PartialMatch (class in polytracker.grammars)
path_length() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
Plugin (class in polytracker.plugins)
PluginMeta (class in polytracker.plugins)
polytracker
module
polytracker.__main__
module
polytracker.build
module
polytracker.cache
module
polytracker.cfg
module
polytracker.containerization
module
polytracker.datalog
module
polytracker.diffing
module
polytracker.grammars
module
polytracker.graphs
module
polytracker.inputs
module
polytracker.mapping
module
polytracker.parsing
module
polytracker.plugins
module
polytracker.repl
module
polytracker.taint_dag
module
polytracker.taint_forest
module
polytracker.tracing
module
polytracker.visualizations
module
PolyTrackerCompleter (class in polytracker.repl)
PolyTrackerREPL (class in polytracker.repl)
pop() (polytracker.cache.LRUCache method)
(polytracker.cache.OrderedSet method)
popitem() (polytracker.cache.LRUCache method)
postorder_traversal() (polytracker.parsing.ImmutableParseTree method)
(polytracker.parsing.MutableParseTree method)
(polytracker.parsing.NonGeneralizedParseTree method)
(polytracker.parsing.ParseTree method)
pred (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
predecessors (polytracker.grammars.Completion attribute)
(polytracker.grammars.EarleyState attribute)
(polytracker.grammars.EmptyProduction attribute)
(polytracker.grammars.Prediction attribute)
(polytracker.grammars.ScannedTerminal attribute)
(polytracker.tracing.BasicBlock attribute)
predecessors() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
Prediction (class in polytracker.grammars)
prediction (polytracker.grammars.Completion attribute)
(polytracker.grammars.EarleyState attribute)
(polytracker.grammars.EmptyProduction attribute)
(polytracker.grammars.Prediction attribute)
(polytracker.grammars.ScannedTerminal attribute)
preorder_traversal() (polytracker.parsing.ImmutableParseTree method)
(polytracker.parsing.MutableParseTree method)
(polytracker.parsing.NonGeneralizedParseTree method)
(polytracker.parsing.ParseTree method)
previous_control_flow_event (polytracker.tracing.BasicBlockEntry property)
(polytracker.tracing.CallIndirect property)
(polytracker.tracing.CallUninst property)
(polytracker.tracing.ControlFlowEvent property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionEvent property)
(polytracker.tracing.FunctionInvocation property)
(polytracker.tracing.FunctionReturn property)
(polytracker.tracing.TraceEvent property)
previous_event (polytracker.tracing.BasicBlockEntry property)
(polytracker.tracing.CallIndirect property)
(polytracker.tracing.CallUninst property)
(polytracker.tracing.ControlFlowEvent property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionEvent property)
(polytracker.tracing.FunctionInvocation property)
(polytracker.tracing.FunctionReturn property)
(polytracker.tracing.TraceEvent property)
previous_global_event (polytracker.tracing.BasicBlockEntry property)
(polytracker.tracing.CallIndirect property)
(polytracker.tracing.CallUninst property)
(polytracker.tracing.ControlFlowEvent property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionEvent property)
(polytracker.tracing.FunctionInvocation property)
(polytracker.tracing.FunctionReturn property)
(polytracker.tracing.TraceEvent property)
print_exc() (polytracker.repl.PolyTrackerREPL method)
print_file_context() (in module polytracker.diffing)
print_function_help() (in module polytracker.repl)
Production (class in polytracker.grammars)
production (polytracker.grammars.Completion property)
(polytracker.grammars.EarleyState property)
(polytracker.grammars.EmptyProduction property)
(polytracker.grammars.Prediction property)
(polytracker.grammars.ScannedTerminal property)
production_name() (in module polytracker.grammars)
ProgramTrace (class in polytracker.tracing)
prompt() (polytracker.repl.PolyTrackerREPL class method)
pull() (polytracker.containerization.DockerContainer method)
R
READ_ACCESS (polytracker.tracing.ByteAccessType attribute)
read_event() (polytracker.taint_dag.TDFile method)
read_fd_headers() (polytracker.taint_dag.TDFile method)
read_fn_headers() (polytracker.taint_dag.TDFile method)
read_node() (polytracker.taint_dag.TDFile method)
read_raw() (polytracker.taint_dag.TDLabelSection method)
read_string() (polytracker.taint_dag.TDStringSection method)
real (polytracker.tracing.BasicBlockType attribute)
(polytracker.tracing.ByteAccessType attribute)
rebuild() (polytracker.containerization.DockerContainer method)
regions() (polytracker.tracing.Taints method)
regions_only_in_first (polytracker.tracing.TaintDiff property)
regions_only_in_second (polytracker.tracing.TaintDiff property)
register() (polytracker.plugins.CommandExtensionMeta method)
(polytracker.plugins.PluginMeta method)
(polytracker.repl.PolyTrackerREPL class method)
register_global() (polytracker.repl.PolyTrackerREPL class method)
registered_globals (polytracker.repl.PolyTrackerREPL attribute)
remaining_bytes (polytracker.grammars.PartialMatch attribute)
remaining_symbols (polytracker.grammars.PartialMatch attribute)
remove() (polytracker.cache.OrderedSet method)
(polytracker.grammars.EarleyQueue method)
(polytracker.grammars.Grammar method)
remove_edge() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
remove_edges_from() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
remove_node() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
remove_nodes_from() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
remove_recursive_rules() (polytracker.grammars.Production method)
remove_sub_production() (polytracker.grammars.Production method)
(polytracker.grammars.Rule method)
replace_sub_production() (polytracker.grammars.Production method)
(polytracker.grammars.Rule method)
REPLCommand (class in polytracker.repl)
returning_from (polytracker.tracing.FunctionReturn property)
returning_to (polytracker.tracing.FunctionReturn property)
reverse() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
roots (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
rprompt() (polytracker.repl.PolyTrackerCompleter method)
Rule (class in polytracker.grammars)
rule (polytracker.grammars.Prediction attribute)
RULE_START (polytracker.datalog.DatalogGrammar attribute)
run() (polytracker.build.Build method)
(polytracker.build.ExtractBitcode method)
(polytracker.build.InstrumentBitcode method)
(polytracker.build.InstrumentTargets method)
(polytracker.build.LowerBitcode method)
(polytracker.build.OptimizeBitcode method)
(polytracker.containerization.DockerCommand method)
(polytracker.containerization.DockerContainer method)
(polytracker.containerization.DockerExists method)
(polytracker.containerization.DockerPull method)
(polytracker.containerization.DockerRebuild method)
(polytracker.containerization.DockerRun method)
(polytracker.containerization.DockerSubcommand method)
(polytracker.mapping.FileCavities method)
(polytracker.mapping.MapInputsToOutputs method)
(polytracker.plugins.AbstractCommand method)
(polytracker.plugins.Command method)
(polytracker.plugins.CommandExtension method)
(polytracker.plugins.Subcommand method)
(polytracker.repl.Commands method)
(polytracker.repl.PolyTrackerREPL method)
(polytracker.taint_dag.TDInfo method)
(polytracker.taint_forest.ExportTaintForest method)
run_bare() (polytracker.repl.REPLCommand method)
run_on() (polytracker.containerization.DockerRun static method)
run_on_exit() (polytracker.repl.PolyTrackerREPL method)
run_python() (polytracker.repl.PolyTrackerREPL method)
S
ScannedTerminal (class in polytracker.grammars)
second_intervals (polytracker.diffing.TraceDiff property)
section_count (polytracker.taint_dag.TDFileMeta attribute)
set_roots() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
setdefault() (polytracker.cache.LRUCache method)
simplify() (polytracker.grammars.Grammar method)
(polytracker.parsing.NonGeneralizedParseTree method)
sinks (polytracker.taint_dag.TDFile property)
size (polytracker.taint_dag.TDFDHeader attribute)
(polytracker.taint_dag.TDSectionMeta attribute)
size() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
source_size() (polytracker.cfg.FunctionInfo method)
sources() (polytracker.tracing.Taints method)
STANDARD (polytracker.tracing.BasicBlockType attribute)
Start (class in polytracker.parsing)
Subcommand (class in polytracker.plugins)
subcommand_types (polytracker.build.Build attribute)
(polytracker.build.ExtractBitcode attribute)
(polytracker.build.InstrumentBitcode attribute)
(polytracker.build.InstrumentTargets attribute)
(polytracker.build.LowerBitcode attribute)
(polytracker.build.OptimizeBitcode attribute)
(polytracker.containerization.DockerCommand attribute)
(polytracker.containerization.DockerExists attribute)
(polytracker.containerization.DockerPull attribute)
(polytracker.containerization.DockerRebuild attribute)
(polytracker.containerization.DockerRun attribute)
(polytracker.containerization.DockerSubcommand attribute)
(polytracker.mapping.FileCavities attribute)
(polytracker.mapping.MapInputsToOutputs attribute)
(polytracker.plugins.AbstractCommand attribute)
(polytracker.plugins.Command attribute)
(polytracker.plugins.Subcommand attribute)
(polytracker.repl.Commands attribute)
(polytracker.taint_dag.TDInfo attribute)
(polytracker.taint_forest.ExportTaintForest attribute)
subcommands (polytracker.plugins.Command attribute)
(polytracker.plugins.Subcommand attribute)
(polytracker.repl.Commands attribute)
(polytracker.taint_dag.TDInfo attribute)
(polytracker.taint_forest.ExportTaintForest attribute)
subgraph() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
subparser (polytracker.build.Build attribute)
(polytracker.build.ExtractBitcode attribute)
(polytracker.build.InstrumentBitcode attribute)
(polytracker.build.InstrumentTargets attribute)
(polytracker.build.LowerBitcode attribute)
(polytracker.build.OptimizeBitcode attribute)
(polytracker.containerization.DockerCommand attribute)
(polytracker.containerization.DockerExists attribute)
(polytracker.containerization.DockerPull attribute)
(polytracker.containerization.DockerRebuild attribute)
(polytracker.containerization.DockerRun attribute)
(polytracker.containerization.DockerSubcommand attribute)
(polytracker.mapping.FileCavities attribute)
(polytracker.mapping.MapInputsToOutputs attribute)
(polytracker.plugins.AbstractCommand attribute)
(polytracker.plugins.Command attribute)
(polytracker.plugins.Subcommand attribute)
(polytracker.repl.Commands attribute)
(polytracker.taint_dag.TDInfo attribute)
(polytracker.taint_forest.ExportTaintForest attribute)
succ (polytracker.cfg.CFG property)
(polytracker.graphs.DAG property)
(polytracker.graphs.DiGraph property)
successors() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
T
tag (polytracker.taint_dag.TDSectionMeta attribute)
taint_forest (polytracker.taint_dag.TDProgramTrace property)
(polytracker.tracing.ProgramTrace property)
taint_source_sizes() (polytracker.cfg.FunctionInfo method)
taint_sources (polytracker.cfg.FunctionInfo property)
TaintAccess (class in polytracker.tracing)
TaintDiff (class in polytracker.tracing)
tainted_chunks() (polytracker.cfg.FunctionInfo static method)
TAINTED_CONTROL_FLOW (polytracker.taint_dag.TDControlFlowLogSection attribute)
TaintedChunk (class in polytracker.tracing)
TaintedRegion (class in polytracker.tracing)
TaintForest (class in polytracker.taint_forest)
TaintForestNode (class in polytracker.taint_forest)
TaintOutput (class in polytracker.tracing)
Taints (class in polytracker.tracing)
taints() (polytracker.taint_dag.TDProgramTrace method)
(polytracker.taint_dag.TDTaintOutput method)
(polytracker.tracing.BasicBlock method)
(polytracker.tracing.BasicBlockEntry method)
(polytracker.tracing.CallIndirect method)
(polytracker.tracing.CallUninst method)
(polytracker.tracing.ControlFlowEvent method)
(polytracker.tracing.Function method)
(polytracker.tracing.FunctionEntry method)
(polytracker.tracing.FunctionEvent method)
(polytracker.tracing.FunctionInvocation method)
(polytracker.tracing.FunctionReturn method)
(polytracker.tracing.ProgramTrace method)
(polytracker.tracing.TaintAccess method)
(polytracker.tracing.TaintOutput method)
(polytracker.tracing.TraceEvent method)
tdag (polytracker.taint_dag.TDFileMeta attribute)
TDBitmapSection (class in polytracker.taint_dag)
TDControlFlowLogSection (class in polytracker.taint_dag)
TDEnterFunctionEvent (class in polytracker.taint_dag)
TDEvent (class in polytracker.taint_dag)
TDEvent.Kind (class in polytracker.taint_dag)
TDEventsSection (class in polytracker.taint_dag)
TDFDHeader (class in polytracker.taint_dag)
TDFile (class in polytracker.taint_dag)
TDFileMeta (class in polytracker.taint_dag)
TDFnHeader (class in polytracker.taint_dag)
TDFunctionsSection (class in polytracker.taint_dag)
TDInfo (class in polytracker.taint_dag)
TDLabelSection (class in polytracker.taint_dag)
TDLeaveFunctionEvent (class in polytracker.taint_dag)
TDNode (class in polytracker.taint_dag)
TDProgramTrace (class in polytracker.taint_dag)
TDRangeNode (class in polytracker.taint_dag)
TDSectionMeta (class in polytracker.taint_dag)
TDSink (class in polytracker.taint_dag)
TDSinkSection (class in polytracker.taint_dag)
TDSourceIndexSection (class in polytracker.taint_dag)
TDSourceNode (class in polytracker.taint_dag)
TDSourceSection (class in polytracker.taint_dag)
TDStringSection (class in polytracker.taint_dag)
TDTaintedControlFlowEvent (class in polytracker.taint_dag)
TDTaintForest (class in polytracker.taint_dag)
TDTaintForestNode (class in polytracker.taint_dag)
TDTaintOutput (class in polytracker.taint_dag)
TDUnionNode (class in polytracker.taint_dag)
TDUntaintedNode (class in polytracker.taint_dag)
temporal_animation() (in module polytracker.visualizations)
Terminal (class in polytracker.parsing)
terminal (polytracker.grammars.ScannedTerminal attribute)
terminals() (polytracker.parsing.NonGeneralizedParseTree method)
to_bytes() (polytracker.tracing.BasicBlockType method)
(polytracker.tracing.ByteAccessType method)
to_dag() (polytracker.parsing.ImmutableParseTree method)
(polytracker.parsing.MutableParseTree method)
(polytracker.parsing.NonGeneralizedParseTree method)
(polytracker.parsing.ParseTree method)
to_directed() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
to_directed_class() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
to_dot() (in module polytracker.grammars)
(polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
to_graph() (polytracker.taint_dag.TDTaintForest method)
(polytracker.taint_forest.TaintForest method)
to_image() (polytracker.diffing.TraceDiff method)
to_regions() (polytracker.tracing.Taints static method)
to_tree() (polytracker.grammars.Completion method)
(polytracker.grammars.EarleyState method)
(polytracker.grammars.EmptyProduction method)
(polytracker.grammars.Prediction method)
(polytracker.grammars.ScannedTerminal method)
to_undirected() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
to_undirected_class() (polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
top_down_pass() (polytracker.parsing.NonGeneralizedParseTree method)
touched_taint (polytracker.tracing.BasicBlockEntry property)
(polytracker.tracing.CallIndirect property)
(polytracker.tracing.CallUninst property)
(polytracker.tracing.ControlFlowEvent property)
(polytracker.tracing.FunctionEntry property)
(polytracker.tracing.FunctionEvent property)
(polytracker.tracing.FunctionInvocation property)
(polytracker.tracing.FunctionReturn property)
(polytracker.tracing.TraceEvent property)
trace_to_grammar() (in module polytracker.grammars)
trace_to_non_generalized_tree() (in module polytracker.parsing)
trace_to_tree() (in module polytracker.parsing)
TraceDiff (class in polytracker.diffing)
TraceEvent (class in polytracker.tracing)
tree (polytracker.grammars.PartialMatch attribute)
U
UNKNOWN (polytracker.tracing.BasicBlockType attribute)
UNKNOWN_ACCESS (polytracker.tracing.ByteAccessType attribute)
update() (polytracker.cache.LRUCache method)
(polytracker.cfg.CFG method)
(polytracker.graphs.DAG method)
(polytracker.graphs.DiGraph method)
used_by (polytracker.grammars.Production property)
V
val (polytracker.datalog.DatalogClause property)
(polytracker.datalog.DatalogFact property)
(polytracker.datalog.DatalogFactDecl property)
(polytracker.datalog.DatalogGrammar property)
(polytracker.datalog.DatalogOutputDecl property)
(polytracker.datalog.DatalogRule property)
(polytracker.datalog.DatalogRuleDecl property)
(polytracker.datalog.DatalogRuleList property)
(polytracker.datalog.DatalogTrueFact property)
(polytracker.datalog.DatalogTrueFactDecl property)
value (polytracker.parsing.ImmutableParseTree attribute)
(polytracker.parsing.MutableParseTree attribute)
(polytracker.parsing.NonGeneralizedParseTree attribute)
(polytracker.parsing.ParseTree attribute)
(polytracker.tracing.ByteOffset property)
(polytracker.tracing.TaintedRegion property)
values() (polytracker.cache.LRUCache method)
verify() (polytracker.grammars.Grammar method)
(polytracker.parsing.NonGeneralizedParseTree method)
verify_bounds() (polytracker.parsing.NonGeneralizedParseTree method)
version() (in module polytracker)
,
[1]
vertex_induced_subgraph() (polytracker.graphs.DAG method)
W
warning() (polytracker.repl.PolyTrackerREPL static method)
with_traceback() (polytracker.containerization.DockerOutOfDateError method)
(polytracker.grammars.CorruptedGrammarError method)
(polytracker.grammars.DisconnectedGrammarError method)
(polytracker.grammars.GrammarError method)
(polytracker.grammars.MissingProductionError method)
PolyTracker Documentation
4.0.0
Versions
latest
Source Code
GitHub Page