MCPcopy Create free account

hub / github.com/NationalSecurityAgency/TraceAnalysis / functions

Functions1,695 in github.com/NationalSecurityAgency/TraceAnalysis

↓ 224 callersMethodname
Returns the callee function's name.
dynamic-trace/src/record.rs:826
↓ 198 callersMethodget
()
ghidra-lifter/src/lib.rs:106
↓ 162 callersMethodpush
Adds a new dependency to the adjacency list. # Notes - This method currently dedups the dependencies added, but may avoid doing so in the future. -
dynamic-dataflow/core/src/delta.rs:146
↓ 149 callersMethodadd
(self, other: Self)
dynamic-dataflow/core/src/value.rs:1070
↓ 146 callersMethodinto
(self)
dynamic-trace/src/index/string_index_old.rs:741
↓ 134 callersMethodlen
(&self)
dynamic-trace/src/lib.rs:114
↓ 126 callersMethodmap
(path: P)
dynamic-trace/src/lib.rs:72
↓ 97 callersMethodresolve_deps
A little hacky but I'm overloading the usage of the pos argument to determine whether the dependency is an address dep or a value dep
dynamic-dataflow/core/src/analysis.rs:860
↓ 95 callersMethodresolve_input
(&self, slot: &mut Slot)
dynamic-dataflow/core/src/analysis.rs:887
↓ 94 callersMethodinputs
(&self)
dynamic-dataflow/core/src/operation.rs:717
↓ 93 callersMethodas_complete
Returns the correctly sized-value of this slot if all of the bytes have been set within the slot's range.
dynamic-dataflow/core/src/slot.rs:59
↓ 91 callersFunctionvalue_to_address_range
(val: pcode::Value, lookup: &HashMap<u64, u32>)
dynamic-dataflow/core/src/lifter/icicle.rs:667
↓ 86 callersMethodlen
(&self)
dynamic-dataflow/core/src/seqcache.rs:49
↓ 85 callersMethodas_u64
Returns an initialized `u64` if the proper values are set
dynamic-dataflow/core/src/value.rs:51
↓ 85 callersMethodclear
Clears the `OpLog` without deallocating memory.
dynamic-dataflow/core/src/oplog.rs:98
↓ 82 callersMethodoutput
(&self)
dynamic-dataflow/core/src/operation.rs:709
↓ 81 callersMethodbig_endian
(&self)
dynamic-dataflow/core/src/space.rs:68
↓ 81 callersMethodgetName
()
ghidra-tracemadness/src/main/java/tracemadness/settings/Setting.java:27
↓ 80 callersMethodbyte_swap
(&mut self)
dynamic-dataflow/core/src/slot.rs:63
↓ 75 callersMethodas_u32
Returns an initialized `u32` if the proper values are set
dynamic-dataflow/core/src/value.rs:59
↓ 73 callersMethodtoString
()
ghidra-tracemadness/src/main/java/tracemadness/tabularprovider/View.java:4
↓ 70 callersMethodfirst
(&self)
dynamic-dataflow/core/src/address.rs:100
↓ 70 callersMethodsize
(&self)
dynamic-trace/src/record.rs:1095
↓ 64 callersMethoditer
This method rreturns an `Iterator` to all of the depencies in the list.
dynamic-dataflow/core/src/delta.rs:198
↓ 59 callersMethodwrite_le_bytes
(self, bytes: &mut [u8])
dynamic-dataflow/core/src/value.rs:1670
↓ 52 callersFunctionvarnode_to_address_range
(var: pcode::VarNode, lookup: &HashMap<u64, u32>)
dynamic-dataflow/core/src/lifter/icicle.rs:653
↓ 49 callersMethodas_u8
Returns an initialized `u8` if the proper values are set
dynamic-dataflow/core/src/value.rs:75
↓ 43 callersMethodoffset
(&self)
dynamic-dataflow/core/src/address.rs:25
↓ 41 callersMethodas_u16
Returns an initialized `u16` if the proper values are set
dynamic-dataflow/core/src/value.rs:67
↓ 39 callersMethodas_slice
(&self)
tracer-qemu-user/src/glib.rs:8
↓ 39 callersMethodclone
(&self)
dynamic-dataflow/core/src/value.rs:1478
↓ 37 callersMethodgetIndex
()
ghidra-tracemadness/src/main/java/tracemadness/listingfield/SpacetimeOperationField.java:6
↓ 32 callersMethodkind
(&self)
dynamic-dataflow/core/src/space.rs:47
↓ 31 callersMethodextend
This method is an alias for `extend_left` still present for backwards compatibility.
dynamic-dataflow/core/src/delta.rs:162
↓ 31 callersMethodgetName
()
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectInfo.java:36
↓ 31 callersMethodgetValue
()
ghidra-tracemadness/src/main/java/tracemadness/listingfield/SpacetimeOperationField.java:7
↓ 31 callersMethodspace
(&self)
dynamic-dataflow/core/src/address.rs:20
↓ 31 callersMethodwrite
(&mut self, record: Record)
tracer-qemu-user/src/tracefile.rs:22
↓ 30 callersMethodindex
(&self, index: I)
dynamic-dataflow/core/src/space.rs:73
↓ 30 callersMethoditer
(&self)
dynamic-trace/src/lib.rs:63
↓ 29 callersMethodas_u128
(&self)
dynamic-dataflow/core/src/value.rs:353
↓ 29 callersMethodget
Gets a byte value within this value or `None` if uninitialized
dynamic-dataflow/core/src/value.rs:160
↓ 29 callersMethodlength
Returns the length of the region that was unmapped.
dynamic-trace/src/record.rs:1789
↓ 26 callersMethodresolve_input
(&self, store: &Datastore, oplog: &OpLog, slot: &mut Slot)
dynamic-dataflow/plugins/fpmodels/src/lib.rs:23
↓ 25 callersMethodgetStart
()
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectPhase.java:15
↓ 25 callersMethodinto_iter
(self)
dynamic-trace/src/bin/tm-analyze/old/parse.rs:140
↓ 24 callersMethoditer
(&'a self)
dynamic-dataflow/core/src/lifter/cache.rs:59
↓ 23 callersMethodequals
(Object o)
ghidra-tracemadness/src/main/java/tracemadness/calltree/FunctionRunNode.java:52
↓ 22 callersMethodsetEnabled
(boolean enabled)
ghidra-tracemadness/src/main/java/tracemadness/tabularprovider/FilterTableRowObject.java:29
↓ 21 callersMethodemit
Write a serialized record into the provided buffer. This method takes a helper function for writing variable format fields from a record. If the help
dynamic-trace/src/record.rs:224
↓ 20 callersMethodcontents
Returnt the contents of the [`FileMeta`] record.
dynamic-trace/src/record.rs:549
↓ 20 callersMethodfor_each
(&mut self, mut func: F)
dynamic-trace/src/lib.rs:179
↓ 20 callersMethodgetField
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingActionContext.java:18
↓ 20 callersMethodset
Sets a byte value within this value
dynamic-dataflow/core/src/value.rs:182
↓ 20 callersMethodto_primitive
(&self)
dynamic-dataflow/core/src/value.rs:1639
↓ 19 callersMethodas_raw
Returns a byte array of all the byte values Values will be `Some(u8)` if unitialized and `None` otherwise.
dynamic-dataflow/core/src/value.rs:134
↓ 19 callersMethodclear
(&mut self)
ghidra-lifter/src/lib.rs:61
↓ 19 callersMethodgetTick
()
ghidra-tracemadness/src/main/java/tracemadness/listingfield/SpacetimeTickField.java:4
↓ 19 callersMethodlen
(&self)
dynamic-dataflow/core/src/lifter/cache.rs:73
↓ 19 callersMethodnext
(&mut self)
dynamic-trace/src/bin/tm-analyze/old/parse.rs:173
↓ 19 callersMethodsize
(&self)
dynamic-dataflow/core/src/value.rs:445
↓ 17 callersFunctionflush_collection
( client: reqwest::Client, data: Vec<u8>, collection: &str, from: &str, to: &str, )
dynamic-dataflow/export/arango/src/lib.rs:583
↓ 17 callersMethodgetSize
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleInfo.java:29
↓ 17 callersMethodrunQuery
(String[] params, ArangoDatabase db)
ghidra-tracemadness/src/main/java/tracemadness/MadnessQuery.java:69
↓ 16 callersMethodas_i16
Returns an initialized `i16` if the proper values are set
dynamic-dataflow/core/src/value.rs:99
↓ 16 callersMethodas_i32
Returns an initialized `i32` if the proper values are set
dynamic-dataflow/core/src/value.rs:91
↓ 16 callersMethodas_i64
Returns an initialized `i64` if the proper values are set
dynamic-dataflow/core/src/value.rs:83
↓ 16 callersMethodas_i8
Returns an initialized `i8` if the proper values are set
dynamic-dataflow/core/src/value.rs:107
↓ 16 callersMethodgetBase
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleInfo.java:25
↓ 16 callersMethodinsert_plugin
(&mut self, mut plugin: Box<dyn DataflowPlugin>)
dynamic-dataflow/core/src/analysis.rs:110
↓ 16 callersMethodnext
(&mut self)
dynamic-trace/src/lib.rs:88
↓ 15 callersMethodclone
(&self)
dynamic-trace/src/index/segment_tree.rs:9
↓ 15 callersMethodcontains
(&self, address: Address)
dynamic-dataflow/core/src/address.rs:122
↓ 15 callersMethodinner_mut
(&mut self)
tracer-panda/src/arch/mod.rs:156
↓ 15 callersMethodnewView
(TimeListingView v)
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:180
↓ 15 callersMethodparse
(&self, varlen: F)
dynamic-trace/src/lib.rs:122
↓ 14 callersMethodget_mut
Get's a mutable byte value within this value or `None` if uninitialized
dynamic-dataflow/core/src/value.rs:171
↓ 14 callersMethodwrite
(&mut self, msg: Message)
dynamic-dataflow/export/csv/src/lib.rs:74
↓ 13 callersMethodas_range
Returns this `Slot` as an `AddressRange`.
dynamic-dataflow/core/src/slot.rs:32
↓ 13 callersMethodclose
(self)
container-tracemadness/entrypoint.py:65
↓ 13 callersMethoddefault_data_space
(&self)
dynamic-dataflow/core/src/analysis.rs:789
↓ 13 callersMethodgetAddress
(int row)
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleMapTableModel.java:40
↓ 13 callersMethodvalue
(&self)
dynamic-trace/src/lib.rs:108
↓ 12 callersFunctionWriteRecordToFile
tracer-pin/trace.cpp:7
↓ 12 callersMethodas_i128
(&self)
dynamic-dataflow/core/src/value.rs:378
↓ 12 callersMethodbytes
(&self)
dynamic-trace/src/bin/tm-analyze/old/parse.rs:87
↓ 12 callersMethodinit
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:242
↓ 12 callersMethodis_empty
(&self)
dynamic-trace/src/lib.rs:118
↓ 12 callersMethodlast_modified
(&self, address: &Address)
dynamic-dataflow/core/src/datastore/mod.rs:186
↓ 12 callersMethodregister_space
(&self)
dynamic-dataflow/core/src/analysis.rs:785
↓ 12 callersMethodto_usize
(self)
dynamic-dataflow/core/src/seqcache.rs:23
↓ 11 callersMethodaddress
Returns the callee function's address.
dynamic-trace/src/record.rs:831
↓ 11 callersFunctioncalculate_vlen_rlen
( clen: usize, vlen: &'v mut [u8; 4], rlen: &'r mut [u8; 5], )
dynamic-trace/src/record.rs:1916
↓ 11 callersMethodgetKey
()
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectInfo.java:32
↓ 11 callersMethodgetProgramLocation
(Address addr, boolean takeFocus)
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:329
↓ 11 callersFunctionghidra_install_dir
()
container-tracemadness/entrypoint.py:289
↓ 11 callersMethodinsert
( &mut self, pc: u64, bytes: &[u8], disasm: &str, ops: &[Operation],
dynamic-dataflow/core/src/lifter/cache.rs:25
↓ 11 callersMethodinsert_write
Record that a write occured at an `Address` with a particular value.
dynamic-dataflow/core/src/oplog.rs:88
↓ 11 callersMethodmask
(&self)
dynamic-dataflow/core/src/space.rs:24
↓ 11 callersFunctionto_lenlen
(v: usize)
dynamic-trace/src/record.rs:1950
next →1–100 of 1,695, ranked by callers