MCPcopy Create free account

hub / github.com/NationalSecurityAgency/TraceAnalysis / functions

Functions1,695 in github.com/NationalSecurityAgency/TraceAnalysis

↓ 1 callersMethodas_bool
Returns an initialized `bool` if the proper values are set # Note A boolean MUST have a value of 0 or 1 in it's least significant byte. Any other bi
dynamic-dataflow/core/src/value.rs:120
↓ 1 callersMethodattach_to_vm
Attaches the [TraceInjector] to the specified icicle VM. This registers all relevant hook routines and tells the VM to inject hooks as relevant whene
tracer-icicle/src/lib.rs:607
↓ 1 callersFunctionbegin_rtree_deserialization
( bytes: &[u8], start: &mut usize, )
dynamic-trace/src/index/spacetime_index.rs:116
↓ 1 callersFunctionbegin_rtree_serialization
(tree: &RSegmentTree<T>, bytes: &mut Vec<u8>)
dynamic-trace/src/index/spacetime_index.rs:109
↓ 1 callersMethodbool_negate
(&self)
dynamic-dataflow/core/src/value.rs:862
↓ 1 callersMethodbuildComponent
()
ghidra-tracemadness/src/main/java/tracemadness/calltree/CallTreeProvider.java:121
↓ 1 callersMethodbuildDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPluginProvider.java:127
↓ 1 callersMethodbuildPanel
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPluginProvider.java:64
↓ 1 callersMethodbuildPanel
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectManagerProvider.java:143
↓ 1 callersMethodbuildPanel
()
ghidra-tracemadness/src/main/java/tracemadness/settings/SettingsProvider.java:47
↓ 1 callersMethodbuildPanel
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleMapProvider.java:71
↓ 1 callersMethodbuildSpaceListingPanel
()
ghidra-tracemadness/src/main/java/tracemadness/spacelisting/SpaceListingProvider.java:181
↓ 1 callersMethodbuildTablePanel
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectTimelineComponent.java:168
↓ 1 callersMethodbuildTablePanel
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectManagerProvider.java:158
↓ 1 callersMethodbuildTablePanel
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleMapProvider.java:82
↓ 1 callersMethodbuildTablePanel
()
ghidra-tracemadness/src/main/java/tracemadness/slicelisting/SliceListingProvider.java:77
↓ 1 callersMethodbuildTimeListingPanel
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:220
↓ 1 callersMethodbytes
(&self)
tracer-qemu-user/src/translation_block.rs:107
↓ 1 callersMethodcache_insert
(&mut self, t: &T)
dynamic-dataflow/core/src/database/mod.rs:111
↓ 1 callersMethodcalc_vlen_rlen
(long size)
examples/tiny/TraceScript.java:256
↓ 1 callersFunctioncalculate_vlen_rlen
(sz: int)
tracer-unicorn/unicorn_trace/lib.py:64
↓ 1 callersFunctioncalculate_vlen_rlen_sizes
tracer-pin/trace.cpp:66
↓ 1 callersMethodchild
(&self, byte: u8)
dynamic-trace/src/index/string_index.rs:792
↓ 1 callersMethodclearColor
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:316
↓ 1 callersMethodcollect_all_substrings
Calls [ByteTrieRNode::collect_all_substrings] on all child sub-trees.
dynamic-trace/src/index/string_index_old.rs:522
↓ 1 callersMethodcollect_all_substrings
(&self, values: &mut Vec<SpacetimeLocation>)
dynamic-trace/src/index/string_index.rs:659
↓ 1 callersMethodcollection_indexes_info
(&self, collection: &str)
database-manager/src/arango.rs:178
↓ 1 callersMethodcollection_info
(&self, name: &str)
database-manager/src/arango.rs:154
↓ 1 callersMethodcolorTrace
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:312
↓ 1 callersMethodcombine
(self, mut overlapping: Vec<Self>, combine_ctx: &mut dyn Any)
dynamic-trace/src/index/mod.rs:305
↓ 1 callersMethodconstant_space
(&self)
dynamic-dataflow/core/src/lifter/ghidra.rs:191
↓ 1 callersMethodcopyOverFunctions
Copy the functions from this library to the symbol manager of the main binary @param funcMan Function Manager for the main binary @param currentLibPr
ghidra-tracemadness/ghidra_scripts/CombineTraceLibs.java:118
↓ 1 callersMethodcopyOverLibraryMemBlocks
Copy all memory blocks (virtual memory) frtom the library to the main binary @param memory Memory of the main executalbe @param index Additional id t
ghidra-tracemadness/ghidra_scripts/CombineTraceLibs.java:158
↓ 1 callersMethodcopy_to
(self, folder, project, item)
container-tracemadness/entrypoint.py:217
↓ 1 callersMethodcovers
Determines whether `other` is completely contained within the region described by [self] (in space only).
dynamic-trace/src/index/mod.rs:261
↓ 1 callersMethodcreateContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectTimelineComponent.java:87
↓ 1 callersMethodcreateContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectManagerProvider.java:53
↓ 1 callersMethodcreateContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:414
↓ 1 callersMethodcreateContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/spacelisting/SpaceListingProvider.java:262
↓ 1 callersMethodcreateContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleMapProvider.java:46
↓ 1 callersMethodcreateContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/accessmap/AccessMapProvider.java:108
↓ 1 callersMethodcreateContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/slicelisting/SliceListingProvider.java:49
↓ 1 callersMethodcreateDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectManagerProvider.java:82
↓ 1 callersMethodcreateDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:242
↓ 1 callersMethodcreateDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/spacelisting/SpaceListingProvider.java:203
↓ 1 callersMethodcreateDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/accessmap/AccessMapProvider.java:127
↓ 1 callersMethodcreateDropdown
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPluginProvider.java:111
↓ 1 callersMethodcreateEmulator
(SleighLanguage language)
examples/tiny/TraceScript.java:345
↓ 1 callersMethodcreateMainPanel
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPluginProvider.java:79
↓ 1 callersMethodcreateSettings
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:250
↓ 1 callersMethodcreateThread
(String name)
examples/tiny/TraceScript.java:348
↓ 1 callersMethodcreate_collection
( &self, name: &str, collection_type: CollectionType, )
database-manager/src/arango.rs:129
↓ 1 callersMethodcreate_db
Databases */
database-manager/src/arango.rs:90
↓ 1 callersFunctioncreate_ghidra_project
(args)
container-tracemadness/entrypoint.py:310
↓ 1 callersMethodcreate_index
(&self, collection: &str, index_details: Value)
database-manager/src/arango.rs:238
↓ 1 callersFunctioncurrent_tid
(_cpu: &mut CPUState)
tracer-panda/src/arch/arm.rs:23
↓ 1 callersMethoddecodeInstruction
(Address address, RegisterValue context)
examples/tiny/TraceScript.java:468
↓ 1 callersMethoddefault_code_space
(&self)
dynamic-dataflow/core/src/analysis.rs:793
↓ 1 callersMethoddelete_collection
(&self, name: String)
database-manager/src/arango.rs:144
↓ 1 callersMethoddelete_db
(&self)
database-manager/src/arango.rs:101
↓ 1 callersMethoddelete_index
(&self, index_id: String)
database-manager/src/arango.rs:252
↓ 1 callersMethodderef
(&self)
dynamic-dataflow/core/src/delta.rs:43
↓ 1 callersFunctionderive_trace_info
()
dynamic-dataflow/plugins/pointsto/src/writers.rs:15
↓ 1 callersMethoddiff
(&'a self, other: &'a Self)
tracer-panda/src/arch/mod.rs:141
↓ 1 callersFunctiondirwalk
(root)
container-tracemadness/templates/scripts/repo-from-project.py:6
↓ 1 callersMethoddispose
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:215
↓ 1 callersMethoddrawAccesses
()
ghidra-tracemadness/src/main/java/tracemadness/accessmap/AccessMap.java:63
↓ 1 callersMethoddrawObject
(DataflowObject o)
ghidra-tracemadness/src/main/java/tracemadness/accessmap/AccessMap.java:142
↓ 1 callersMethoddummy_instruction
( &'a mut self, spaces: &dyn SpaceManager, )
dynamic-trace/src/bin/tm-analyze-modeling/analyze/mod.rs:281
↓ 1 callersMethodemitArchRecord
(ArchKind archKind )
examples/tiny/TraceScript.java:308
↓ 1 callersMethodemitInsRecord
(long pc, byte[] insbytes)
examples/tiny/TraceScript.java:338
↓ 1 callersMethodemitMemWriteRecord
(byte[] offset, byte[] data )
examples/tiny/TraceScript.java:320
↓ 1 callersMethodemitPcRecord
(long pc)
examples/tiny/TraceScript.java:334
↓ 1 callersMethodemitRegWriteRecord
(int regnum, byte[] data )
examples/tiny/TraceScript.java:327
↓ 1 callersMethodemit_mem_read
Emit a series of MemRead records. .. note:: To avoid a potential issue with record length calculations, MemRead
tracer-unicorn/unicorn_trace/lib.py:237
↓ 1 callersMethodemit_mem_write
Emit a series of MemWrite records. .. note:: To avoid a potential issue with record length calculations, MemWri
tracer-unicorn/unicorn_trace/lib.py:220
↓ 1 callersMethodemit_pc
Emit a Pc (instruction fetched) record. :param pc: Program counter for the instruction that was fetched
tracer-unicorn/unicorn_trace/lib.py:186
↓ 1 callersMethodemit_reg_write_native
Emit a RegWriteNative (native == unicorn register numbering) record.
tracer-unicorn/unicorn_trace/lib.py:254
↓ 1 callersMethodemit_regmap
Emit a series of RegisterNameMap records. .. note:: A RegisterNameMap record has a maximum count of 255, so arc
tracer-unicorn/unicorn_trace/lib.py:194
↓ 1 callersMethodemptyTree
(boolean pending)
ghidra-tracemadness/src/main/java/tracemadness/calltree/CallTree.java:40
↓ 1 callersFunctionexport_thread
( mut rx: UnboundedReceiver<InternalMessage>, )
dynamic-dataflow/export/arango/src/lib.rs:104
↓ 1 callersMethodextend_from_self
(&self, start: u64, end: u64, results: &mut Vec<Rc<T>>)
dynamic-trace/src/index/segment_tree.rs:117
↓ 1 callersMethodextract_all
Consumes [self] to move all elements into `vec`.
dynamic-trace/src/index/merge_set.rs:231
↓ 1 callersFunctionextract_dynamic
(args)
container-tracemadness/entrypoint.py:389
↓ 1 callersMethodextract_members
Extracts a [Vec] of all non-overlapping members, where overlapping members have been combined.
dynamic-trace/src/index/merge_set.rs:332
↓ 1 callersFunctionextract_pid
TODO
strace-spark/src/spark/parser/utils.py:162
↓ 1 callersFunctionextract_static
(args)
container-tracemadness/entrypoint.py:339
↓ 1 callersMethodextract_static
(self, file, folder_path=None)
container-tracemadness/entrypoint.py:241
↓ 1 callersMethodfinalize
Indicates that no more [Operation]s will be recorded.
dynamic-trace/src/index/mod.rs:384
↓ 1 callersMethodfind
(&mut self, time: u64, addr_start: u64, addr_end: u64)
dynamic-trace/src/index/spacetime_index.rs:98
↓ 1 callersMethodfind_chunks_ending_at
Identifies locations in spacetime whose associated chunk matches strict substrings of the query term `string` that end at offset `end`. This only con
dynamic-trace/src/index/string_index_old.rs:1114
↓ 1 callersMethodfind_chunks_ending_at
Identifies locations in spacetime whose associated chunk matches strict substrings of the query term `string` that end at offset `end`. This only con
dynamic-trace/src/index/string_index.rs:342
↓ 1 callersFunctionfind_end_of_group
TODO
strace-spark/src/spark/parser/utils.py:86
↓ 1 callersMethodfind_prefixes
Identifies locations in spacetime whose associated prefix matches strict substrings of the query term `string`. Prefixes may only match substrings of
dynamic-trace/src/index/string_index_old.rs:1096
↓ 1 callersMethodfind_prefixes
Identifies locations in spacetime whose associated prefix matches strict substrings of the query term `string`. Prefixes may only match substrings of
dynamic-trace/src/index/string_index.rs:326
↓ 1 callersMethodfind_suffixes
Identifies locations in spacetime whose associated suffixes match strict substrings of the query term `string`. Suffixes may only match substrings of
dynamic-trace/src/index/string_index_old.rs:1158
↓ 1 callersMethodfind_suffixes
Identifies locations in spacetime whose associated suffixes match strict substrings of the query term `string`. Suffixes may only match substrings of
dynamic-trace/src/index/string_index.rs:382
↓ 1 callersMethodflush
Flushes currently stored state to output and performs a register diff if uc is provided. :param uc: Optional **unicorn** instance to
tracer-unicorn/unicorn_trace/lib.py:382
↓ 1 callersMethodflush
( &mut self, conn: &mut rusqlite::Connection, )
dynamic-dataflow/core/src/database/cache.rs:65
↓ 1 callersFunctionfor_each
(f: F)
tracer-qemu-user/src/registers.rs:108
← previousnext →401–500 of 1,695, ranked by callers