Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NationalSecurityAgency/TraceAnalysis
/ functions
Functions
1,695 in github.com/NationalSecurityAgency/TraceAnalysis
⨍
Functions
1,695
◇
Types & classes
542
↓ 1 callers
Method
as_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 callers
Method
attach_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 callers
Function
begin_rtree_deserialization
( bytes: &[u8], start: &mut usize, )
dynamic-trace/src/index/spacetime_index.rs:116
↓ 1 callers
Function
begin_rtree_serialization
(tree: &RSegmentTree<T>, bytes: &mut Vec<u8>)
dynamic-trace/src/index/spacetime_index.rs:109
↓ 1 callers
Method
bool_negate
(&self)
dynamic-dataflow/core/src/value.rs:862
↓ 1 callers
Method
buildComponent
()
ghidra-tracemadness/src/main/java/tracemadness/calltree/CallTreeProvider.java:121
↓ 1 callers
Method
buildDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPluginProvider.java:127
↓ 1 callers
Method
buildPanel
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPluginProvider.java:64
↓ 1 callers
Method
buildPanel
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectManagerProvider.java:143
↓ 1 callers
Method
buildPanel
()
ghidra-tracemadness/src/main/java/tracemadness/settings/SettingsProvider.java:47
↓ 1 callers
Method
buildPanel
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleMapProvider.java:71
↓ 1 callers
Method
buildSpaceListingPanel
()
ghidra-tracemadness/src/main/java/tracemadness/spacelisting/SpaceListingProvider.java:181
↓ 1 callers
Method
buildTablePanel
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectTimelineComponent.java:168
↓ 1 callers
Method
buildTablePanel
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectManagerProvider.java:158
↓ 1 callers
Method
buildTablePanel
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleMapProvider.java:82
↓ 1 callers
Method
buildTablePanel
()
ghidra-tracemadness/src/main/java/tracemadness/slicelisting/SliceListingProvider.java:77
↓ 1 callers
Method
buildTimeListingPanel
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:220
↓ 1 callers
Method
bytes
(&self)
tracer-qemu-user/src/translation_block.rs:107
↓ 1 callers
Method
cache_insert
(&mut self, t: &T)
dynamic-dataflow/core/src/database/mod.rs:111
↓ 1 callers
Method
calc_vlen_rlen
(long size)
examples/tiny/TraceScript.java:256
↓ 1 callers
Function
calculate_vlen_rlen
(sz: int)
tracer-unicorn/unicorn_trace/lib.py:64
↓ 1 callers
Function
calculate_vlen_rlen_sizes
tracer-pin/trace.cpp:66
↓ 1 callers
Method
child
(&self, byte: u8)
dynamic-trace/src/index/string_index.rs:792
↓ 1 callers
Method
clearColor
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:316
↓ 1 callers
Method
collect_all_substrings
Calls [ByteTrieRNode::collect_all_substrings] on all child sub-trees.
dynamic-trace/src/index/string_index_old.rs:522
↓ 1 callers
Method
collect_all_substrings
(&self, values: &mut Vec<SpacetimeLocation>)
dynamic-trace/src/index/string_index.rs:659
↓ 1 callers
Method
collection_indexes_info
(&self, collection: &str)
database-manager/src/arango.rs:178
↓ 1 callers
Method
collection_info
(&self, name: &str)
database-manager/src/arango.rs:154
↓ 1 callers
Method
colorTrace
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:312
↓ 1 callers
Method
combine
(self, mut overlapping: Vec<Self>, combine_ctx: &mut dyn Any)
dynamic-trace/src/index/mod.rs:305
↓ 1 callers
Method
constant_space
(&self)
dynamic-dataflow/core/src/lifter/ghidra.rs:191
↓ 1 callers
Method
copyOverFunctions
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 callers
Method
copyOverLibraryMemBlocks
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 callers
Method
copy_to
(self, folder, project, item)
container-tracemadness/entrypoint.py:217
↓ 1 callers
Method
covers
Determines whether `other` is completely contained within the region described by [self] (in space only).
dynamic-trace/src/index/mod.rs:261
↓ 1 callers
Method
createContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectTimelineComponent.java:87
↓ 1 callers
Method
createContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectManagerProvider.java:53
↓ 1 callers
Method
createContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:414
↓ 1 callers
Method
createContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/spacelisting/SpaceListingProvider.java:262
↓ 1 callers
Method
createContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleMapProvider.java:46
↓ 1 callers
Method
createContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/accessmap/AccessMapProvider.java:108
↓ 1 callers
Method
createContextActions
()
ghidra-tracemadness/src/main/java/tracemadness/slicelisting/SliceListingProvider.java:49
↓ 1 callers
Method
createDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectManagerProvider.java:82
↓ 1 callers
Method
createDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:242
↓ 1 callers
Method
createDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/spacelisting/SpaceListingProvider.java:203
↓ 1 callers
Method
createDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/accessmap/AccessMapProvider.java:127
↓ 1 callers
Method
createDropdown
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPluginProvider.java:111
↓ 1 callers
Method
createEmulator
(SleighLanguage language)
examples/tiny/TraceScript.java:345
↓ 1 callers
Method
createMainPanel
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPluginProvider.java:79
↓ 1 callers
Method
createSettings
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:250
↓ 1 callers
Method
createThread
(String name)
examples/tiny/TraceScript.java:348
↓ 1 callers
Method
create_collection
( &self, name: &str, collection_type: CollectionType, )
database-manager/src/arango.rs:129
↓ 1 callers
Method
create_db
Databases */
database-manager/src/arango.rs:90
↓ 1 callers
Function
create_ghidra_project
(args)
container-tracemadness/entrypoint.py:310
↓ 1 callers
Method
create_index
(&self, collection: &str, index_details: Value)
database-manager/src/arango.rs:238
↓ 1 callers
Function
current_tid
(_cpu: &mut CPUState)
tracer-panda/src/arch/arm.rs:23
↓ 1 callers
Method
decodeInstruction
(Address address, RegisterValue context)
examples/tiny/TraceScript.java:468
↓ 1 callers
Method
default_code_space
(&self)
dynamic-dataflow/core/src/analysis.rs:793
↓ 1 callers
Method
delete_collection
(&self, name: String)
database-manager/src/arango.rs:144
↓ 1 callers
Method
delete_db
(&self)
database-manager/src/arango.rs:101
↓ 1 callers
Method
delete_index
(&self, index_id: String)
database-manager/src/arango.rs:252
↓ 1 callers
Method
deref
(&self)
dynamic-dataflow/core/src/delta.rs:43
↓ 1 callers
Function
derive_trace_info
()
dynamic-dataflow/plugins/pointsto/src/writers.rs:15
↓ 1 callers
Method
diff
(&'a self, other: &'a Self)
tracer-panda/src/arch/mod.rs:141
↓ 1 callers
Function
dirwalk
(root)
container-tracemadness/templates/scripts/repo-from-project.py:6
↓ 1 callers
Method
dispose
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:215
↓ 1 callers
Method
drawAccesses
()
ghidra-tracemadness/src/main/java/tracemadness/accessmap/AccessMap.java:63
↓ 1 callers
Method
drawObject
(DataflowObject o)
ghidra-tracemadness/src/main/java/tracemadness/accessmap/AccessMap.java:142
↓ 1 callers
Method
dummy_instruction
( &'a mut self, spaces: &dyn SpaceManager, )
dynamic-trace/src/bin/tm-analyze-modeling/analyze/mod.rs:281
↓ 1 callers
Method
emitArchRecord
(ArchKind archKind )
examples/tiny/TraceScript.java:308
↓ 1 callers
Method
emitInsRecord
(long pc, byte[] insbytes)
examples/tiny/TraceScript.java:338
↓ 1 callers
Method
emitMemWriteRecord
(byte[] offset, byte[] data )
examples/tiny/TraceScript.java:320
↓ 1 callers
Method
emitPcRecord
(long pc)
examples/tiny/TraceScript.java:334
↓ 1 callers
Method
emitRegWriteRecord
(int regnum, byte[] data )
examples/tiny/TraceScript.java:327
↓ 1 callers
Method
emit_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 callers
Method
emit_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 callers
Method
emit_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 callers
Method
emit_reg_write_native
Emit a RegWriteNative (native == unicorn register numbering) record.
tracer-unicorn/unicorn_trace/lib.py:254
↓ 1 callers
Method
emit_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 callers
Method
emptyTree
(boolean pending)
ghidra-tracemadness/src/main/java/tracemadness/calltree/CallTree.java:40
↓ 1 callers
Function
export_thread
( mut rx: UnboundedReceiver<InternalMessage>, )
dynamic-dataflow/export/arango/src/lib.rs:104
↓ 1 callers
Method
extend_from_self
(&self, start: u64, end: u64, results: &mut Vec<Rc<T>>)
dynamic-trace/src/index/segment_tree.rs:117
↓ 1 callers
Method
extract_all
Consumes [self] to move all elements into `vec`.
dynamic-trace/src/index/merge_set.rs:231
↓ 1 callers
Function
extract_dynamic
(args)
container-tracemadness/entrypoint.py:389
↓ 1 callers
Method
extract_members
Extracts a [Vec] of all non-overlapping members, where overlapping members have been combined.
dynamic-trace/src/index/merge_set.rs:332
↓ 1 callers
Function
extract_pid
TODO
strace-spark/src/spark/parser/utils.py:162
↓ 1 callers
Function
extract_static
(args)
container-tracemadness/entrypoint.py:339
↓ 1 callers
Method
extract_static
(self, file, folder_path=None)
container-tracemadness/entrypoint.py:241
↓ 1 callers
Method
finalize
Indicates that no more [Operation]s will be recorded.
dynamic-trace/src/index/mod.rs:384
↓ 1 callers
Method
find
(&mut self, time: u64, addr_start: u64, addr_end: u64)
dynamic-trace/src/index/spacetime_index.rs:98
↓ 1 callers
Method
find_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 callers
Method
find_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 callers
Function
find_end_of_group
TODO
strace-spark/src/spark/parser/utils.py:86
↓ 1 callers
Method
find_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 callers
Method
find_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 callers
Method
find_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 callers
Method
find_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 callers
Method
flush
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 callers
Method
flush
( &mut self, conn: &mut rusqlite::Connection, )
dynamic-dataflow/core/src/database/cache.rs:65
↓ 1 callers
Function
for_each
(f: F)
tracer-qemu-user/src/registers.rs:108
← previous
next →
401–500 of 1,695, ranked by callers