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
↓ 10 callers
Method
getDataTypeManager
()
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:139
↓ 10 callers
Method
regnum
Returns the index of register that was written.
dynamic-trace/src/record.rs:1471
↓ 10 callers
Method
resolve
(&self, s: InsBytesIndex)
dynamic-dataflow/core/src/lifter/cache.rs:141
↓ 9 callers
Method
as_usize
(&self)
dynamic-dataflow/core/src/value.rs:403
↓ 9 callers
Method
get
(&'a self, key: &K)
dynamic-dataflow/core/src/lifter/cache.rs:97
↓ 9 callers
Method
getField
()
ghidra-tracemadness/src/main/java/tracemadness/spacelisting/SpaceListingActionContext.java:14
↓ 9 callers
Method
setValue
(Object value)
ghidra-tracemadness/src/main/java/tracemadness/settings/Setting.java:41
↓ 9 callers
Method
updateObject
(ObjectInfo obj)
ghidra-tracemadness/src/main/java/tracemadness/ArangoClient.java:163
↓ 9 callers
Function
with
(f: F)
tracer-qemu-user/src/tracefile.rs:80
↓ 8 callers
Method
flush
(&mut self)
dynamic-dataflow/export/jsonl/src/lib.rs:122
↓ 8 callers
Method
flush
(&mut self)
dynamic-dataflow/export/csv/src/lib.rs:121
↓ 8 callers
Method
getAddress
()
ghidra-tracemadness/src/main/java/tracemadness/tabularprovider/FilterTableRowObject.java:37
↓ 8 callers
Method
getBase
()
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectInfo.java:40
↓ 8 callers
Method
getFunctionContaining
(Address addr)
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:338
↓ 8 callers
Method
getSelectedObject
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectTimelineComponent.java:145
↓ 8 callers
Method
getViewParam
(String name)
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectManagerView.java:95
↓ 8 callers
Method
getViewParam
(String name)
ghidra-tracemadness/src/main/java/tracemadness/accessmap/AccessMapView.java:95
↓ 8 callers
Method
goToTick
(long tick)
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:609
↓ 8 callers
Method
try_into
(self)
dynamic-trace/src/record.rs:2063
↓ 8 callers
Method
update
Updates the [Self::child_depth] and [Self::skew] of [self], and if a rebalance is needed, performs the rebalance. This must *ONLY* be called after th
dynamic-trace/src/index/merge_set.rs:150
↓ 8 callers
Method
write_record
Writes a raw record to the output. :param kind: Type of record to be written. :param rec: Record data to be written.
tracer-unicorn/unicorn_trace/lib.py:357
↓ 7 callers
Function
check_response
(response: Response, message: String)
database-manager/src/arango.rs:25
↓ 7 callers
Method
contains_key
(&self, key: &K)
dynamic-dataflow/core/src/lifter/cache.rs:92
↓ 7 callers
Method
delta
(&self, index: Index)
dynamic-dataflow/core/src/datastore/mod.rs:178
↓ 7 callers
Method
emitRecord
(Tracer.RecordKind kind, byte[] data )
examples/tiny/TraceScript.java:294
↓ 7 callers
Method
get
(&self, index: T)
dynamic-dataflow/core/src/database/cache.rs:44
↓ 7 callers
Method
getDataType
(DataTypeManager mgr)
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectTimelineComponent.java:676
↓ 7 callers
Method
getType
(Long tick)
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectInfo.java:156
↓ 7 callers
Method
getType
()
ghidra-tracemadness/src/main/java/tracemadness/settings/Setting.java:31
↓ 7 callers
Method
insert_read
Record that a read occured at an `Address` with a particular value.
dynamic-dataflow/core/src/oplog.rs:93
↓ 7 callers
Method
memory
(&self, offset: u64, size: u64)
dynamic-dataflow/plugins/syscalls/src/lib.rs:78
↓ 7 callers
Method
newView
(SpaceListingView v)
ghidra-tracemadness/src/main/java/tracemadness/spacelisting/SpaceListingProvider.java:145
↓ 7 callers
Method
set_tick
This method updates the last seen tick. # Warning This method is likely to be deprecated in the future in favor of providing the current tick on eac
dynamic-dataflow/core/src/analysis.rs:724
↓ 7 callers
Method
value_at
Returns the byte value of a particular `Address` within this `Slot` if the `Address` is within the `Slot` and the `Value` is known.
dynamic-dataflow/core/src/slot.rs:38
↓ 6 callers
Method
data
(&self)
dynamic-trace/src/index/string_index.rs:754
↓ 6 callers
Method
exportJSON
(String path, String filename, List<Map<String, String>> data)
container-tracemadness/templates/scripts/extractstatic.java:279
↓ 6 callers
Method
exportJSON
(String path, String filename, List<Map<String, Object>>> data)
ghidra-tracemadness/ghidra_scripts/extractstatic.java:235
↓ 6 callers
Method
flush
(&mut self)
dynamic-dataflow/core/src/datastore/mod.rs:60
↓ 6 callers
Method
get
(&self, seq: S)
dynamic-dataflow/core/src/seqcache.rs:97
↓ 6 callers
Method
getDeath
()
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectInfo.java:52
↓ 6 callers
Method
getPhaseEnd
(ObjectPhase phase)
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectInfo.java:123
↓ 6 callers
Method
getSelectedObject
()
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectManagerProvider.java:135
↓ 6 callers
Method
getSize
()
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectInfo.java:44
↓ 6 callers
Method
getUserInputLong
(String title, String label)
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:213
↓ 6 callers
Method
getUserInputString
(String title, String label)
ghidra-tracemadness/src/main/java/tracemadness/MadnessPlugin.java:205
↓ 6 callers
Method
get_or_intern
(&mut self, s: T)
dynamic-dataflow/core/src/lifter/cache.rs:134
↓ 6 callers
Method
get_stream
(&'a mut self)
tracer-icicle/src/lib.rs:60
↓ 6 callers
Method
insert_delta
(&mut self, tick: Tick, opc: OperationKind, delta: Delta, deps: D)
dynamic-dataflow/core/src/datastore/mod.rs:96
↓ 6 callers
Function
insert_str
( node: &mut Box<dyn ByteTrieNode>, depth: usize, string: &[u8], data: SpacetimeLocation,
dynamic-trace/src/index/string_index.rs:1249
↓ 6 callers
Method
isEnabledForContext
(ActionContext context)
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:1144
↓ 6 callers
Method
iter
(&'a self)
tracer-panda/src/arch/mod.rs:128
↓ 6 callers
Method
next_index
(&self)
dynamic-dataflow/core/src/datastore/mod.rs:169
↓ 6 callers
Method
on_delta
( &mut self, store: &Datastore, tick: Tick, opcode: OperationKind, ind
dynamic-dataflow/core/src/plugins.rs:19
↓ 6 callers
Method
serialize_to
(&self, bytes: &mut Vec<u8>)
dynamic-trace/src/index/spacetime_index.rs:139
↓ 6 callers
Method
uniq_path
(self, *args)
container-tracemadness/entrypoint.py:112
↓ 5 callers
Method
clearHighlight
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingLayoutModel.java:86
↓ 5 callers
Method
cmp
(&self, other: &Self)
dynamic-trace/src/index/mod.rs:293
↓ 5 callers
Method
compareTo
(DataflowTime t2)
ghidra-tracemadness/src/main/java/tracemadness/dataflowinfo/DataflowTime.java:12
↓ 5 callers
Function
data_dir
()
container-tracemadness/entrypoint.py:300
↓ 5 callers
Function
driver
(arch: panda::Arch)
tracer-panda/src/lib.rs:245
↓ 5 callers
Method
empty
(boolean pending)
ghidra-tracemadness/src/main/java/tracemadness/calltree/CallTree.java:36
↓ 5 callers
Method
end_instruction
This method ends the analysis of a single instruction. Right now, it just clears all of the records and the lifted IR nodes. In the future, the resol
dynamic-dataflow/core/src/analysis.rs:683
↓ 5 callers
Method
flush
()
tracer-panda/src/lib.rs:77
↓ 5 callers
Method
getBirth
()
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectInfo.java:48
↓ 5 callers
Method
getPCForIndex
(BigInteger index)
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingLayoutModel.java:171
↓ 5 callers
Method
http_get
Below are some helper methods for building the http requests
database-manager/src/arango.rs:65
↓ 5 callers
Method
loader
ghidra-lifter/src/lifter.cc:27
↓ 5 callers
Method
neg
(self)
dynamic-dataflow/core/src/value.rs:1293
↓ 5 callers
Method
not
(self)
dynamic-dataflow/core/src/value.rs:1210
↓ 5 callers
Method
setName
(String name)
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectInfo.java:56
↓ 5 callers
Method
setView
(TimeListingView view)
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:186
↓ 5 callers
Method
set_or_unset
Sets or unsets a byte value within this value
dynamic-dataflow/core/src/value.rs:189
↓ 5 callers
Function
split_args
TODO TODO: This function should have a `maxsplit` kwarg
strace-spark/src/spark/parser/utils.py:33
↓ 5 callers
Function
u8
(val: int)
tracer-unicorn/unicorn_trace/lib.py:52
↓ 5 callers
Function
update_env
(**kwargs)
container-tracemadness/entrypoint.py:278
↓ 4 callers
Method
__init__
(self)
container-tracemadness/entrypoint.py:46
↓ 4 callers
Function
_get_log_macros
TODO
strace-spark/src/spark/_logging.py:58
↓ 4 callers
Function
add_default_hdrs
Adds HTTP v1.1 + 'application/json' headers to `req`.
database-manager/src/arango.rs:19
↓ 4 callers
Method
addr_size
(&self)
dynamic-dataflow/core/src/space.rs:58
↓ 4 callers
Method
cache_lookup
(&self, index: T)
dynamic-dataflow/core/src/database/mod.rs:94
↓ 4 callers
Method
chunks
(&self)
dynamic-trace/src/index/string_index.rs:630
↓ 4 callers
Method
constant_space
(&self)
dynamic-dataflow/core/src/analysis.rs:801
↓ 4 callers
Function
deserialize_node
(bytes: &[u8], start: &mut usize)
dynamic-trace/src/index/string_index.rs:1187
↓ 4 callers
Method
emit_varfmt
Convert an integer into an architecture-specific format. :param v: Value (usually an address) to be encoded. :return: Encode
tracer-unicorn/unicorn_trace/lib.py:105
↓ 4 callers
Method
getAddress
(int row)
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectTimelineTableModel.java:92
↓ 4 callers
Method
getDescription
()
ghidra-tracemadness/src/main/java/tracemadness/listingfield/SpacetimeOperationField.java:10
↓ 4 callers
Method
getName
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleInfo.java:17
↓ 4 callers
Method
getSelectedObject
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleMapProvider.java:63
↓ 4 callers
Method
id
(&self)
dynamic-dataflow/core/src/space.rs:42
↓ 4 callers
Function
initialize
()
tracer-qemu-user/src/registers.rs:74
↓ 4 callers
Method
insert
Inserts a new element into the tree under [self], rebalancing if needed.
dynamic-trace/src/index/merge_set.rs:174
↓ 4 callers
Method
insert_exporter
(&mut self, exporter: impl DataflowExport + 'static)
dynamic-dataflow/core/src/analysis.rs:115
↓ 4 callers
Method
into_inner
(self)
dynamic-dataflow/core/src/value.rs:1165
↓ 4 callers
Method
is_const_zero
(&self)
dynamic-dataflow/core/src/address.rs:30
↓ 4 callers
Method
lift
(&mut self, pc: u64, bytes: &[u8])
ghidra-lifter/src/lib.rs:21
↓ 4 callers
Function
parse_int
(x)
container-tracemadness/entrypoint.py:521
↓ 4 callers
Function
push_insn_info
This adds instructions to `block` that make `insn_addr` and `insn_len` available to rust code that calls [pop_insn_info].
tracer-icicle/src/lib.rs:897
↓ 4 callers
Method
search_raw_str
Searches [self] for records where `string` was written. This does not consider aggregate writes (i.e. if "abc" was written at 0x100 and "def" was writ
dynamic-trace/src/index/string_index_old.rs:965
↓ 4 callers
Method
search_raw_str
Searches [self] for records where `string` was written. This does not consider aggregate writes (i.e. if "abc" was written at 0x100 and "def" was writ
dynamic-trace/src/index/string_index.rs:202
↓ 4 callers
Method
set_value
Sets the byte-value of an address within this slot's range
dynamic-dataflow/core/src/slot.rs:48
← previous
next →
101–200 of 1,695, ranked by callers