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
↓ 2 callers
Method
getSelectedObject
()
ghidra-tracemadness/src/main/java/tracemadness/slicelisting/SliceListingProvider.java:57
↓ 2 callers
Method
getSelectedObjects
()
ghidra-tracemadness/src/main/java/tracemadness/modulemap/ModuleMapProvider.java:54
↓ 2 callers
Method
getTickIndex
(Long tick)
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingLayoutModel.java:119
↓ 2 callers
Method
getViewParam
(String name)
ghidra-tracemadness/src/main/java/tracemadness/tabularprovider/View.java:16
↓ 2 callers
Function
get_reg_num
This looks up the SLEIGH register number by icicle's representation of the register using the lookup table stored in the provided [TraceInfo]. This ta
tracer-icicle/src/lib.rs:889
↓ 2 callers
Method
hash
(&self, state: &mut H)
dynamic-dataflow/core/src/value.rs:1490
↓ 2 callers
Method
historyAdd
(TimeListingView v)
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingProvider.java:138
↓ 2 callers
Method
historyAdd
(SpaceListingView v)
ghidra-tracemadness/src/main/java/tracemadness/spacelisting/SpaceListingProvider.java:108
↓ 2 callers
Method
insbytes
(&self)
dynamic-trace/src/bin/tm-analyze/old/parse.rs:42
↓ 2 callers
Method
instruction_bytes_for
(&self, idx: TcacheIndex)
dynamic-dataflow/core/src/lifter/cache.rs:114
↓ 2 callers
Method
int_add
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:560
↓ 2 callers
Method
int_and
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:664
↓ 2 callers
Method
int_div
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:814
↓ 2 callers
Method
int_equal
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:449
↓ 2 callers
Method
int_left
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:688
↓ 2 callers
Method
int_mult
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:802
↓ 2 callers
Method
int_or
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:676
↓ 2 callers
Method
int_rem
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:826
↓ 2 callers
Method
int_right
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:722
↓ 2 callers
Method
int_sdiv
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:838
↓ 2 callers
Method
int_srem
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:850
↓ 2 callers
Method
int_sright
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:755
↓ 2 callers
Method
int_sub
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:572
↓ 2 callers
Method
int_xor
(&self, other: &Self)
dynamic-dataflow/core/src/value.rs:652
↓ 2 callers
Method
isEnabledForContext
(ActionContext context)
ghidra-tracemadness/src/main/java/tracemadness/spacelisting/SpaceListingProvider.java:530
↓ 2 callers
Method
isWrite
()
ghidra-tracemadness/src/main/java/tracemadness/listingfield/SpacetimeOperationField.java:9
↓ 2 callers
Method
iter_collection_names
(&self)
database-manager/src/schema.rs:122
↓ 2 callers
Method
iter_indexes
(&self)
database-manager/src/schema.rs:154
↓ 2 callers
Method
last_tid
(&self)
tracer-qemu-user/src/tracefile.rs:31
↓ 2 callers
Method
length
(&self)
tracer-qemu-user/src/translation_block.rs:98
↓ 2 callers
Method
lift_varnode
(&self, var: ghidra::PcodeVar)
dynamic-dataflow/core/src/lifter/ghidra.rs:427
↓ 2 callers
Method
list_collections
Collections */
database-manager/src/arango.rs:112
↓ 2 callers
Method
loadInstructions
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingLayoutModel.java:128
↓ 2 callers
Function
make_modules_from_out_file
(args)
container-tracemadness/entrypoint.py:430
↓ 2 callers
Function
max_or_none
(a, b)
container-tracemadness/entrypoint.py:515
↓ 2 callers
Method
next
(&mut self)
dynamic-trace/src/bin/tm-analyze-modeling/old/parse.rs:173
↓ 2 callers
Method
next
(&mut self)
dynamic-dataflow/core/src/delta.rs:239
↓ 2 callers
Method
on_instruction
( &mut self, pc: Offset, insbytes: &[u8], assembly: &mut String, opera
dynamic-dataflow/core/src/lifter/icicle.rs:29
↓ 2 callers
Method
on_operation
( &mut self, store: &Datastore, oplog: &OpLog, op: Operation, output:
dynamic-dataflow/core/src/plugins.rs:29
↓ 2 callers
Function
open_index_file
(index_path: &str)
dynamic-trace/src/bin/tm-index.rs:145
↓ 2 callers
Function
open_input
(input: &str)
dynamic-trace/src/bin/tm-analyze-modeling/main.rs:40
↓ 2 callers
Function
open_input
(input: &str)
dynamic-trace/src/bin/tm-analyze/main.rs:50
↓ 2 callers
Method
operations_for
(&self, idx: TcacheIndex)
dynamic-dataflow/core/src/lifter/cache.rs:108
↓ 2 callers
Method
overlap
(&self, other: &SpacetimeLocation)
dynamic-trace/src/index/string_index_old.rs:68
↓ 2 callers
Method
overlap
(&self, other: &SpacetimeLocation)
dynamic-trace/src/index/string_index.rs:104
↓ 2 callers
Function
pairwise
pairwise('ABCDEFG') --> AB BC CD DE EF FG NOTE: Uses the version from itertools if python version is >= 3.10
strace-spark/src/spark/parser/utils.py:262
↓ 2 callers
Function
parse_dict
TODO
strace-spark/src/spark/parser/utils.py:231
↓ 2 callers
Method
partition
Splits [self] into two [Operation]s, updating [self] to only describe the first `offset` bytes and creating another [Operation] that describes all byt
dynamic-trace/src/index/mod.rs:218
↓ 2 callers
Method
pc
(&self)
dynamic-trace/src/bin/tm-analyze/old/parse.rs:38
↓ 2 callers
Function
pop_insn_info
Retrieves the `(instruction address, instruction length)` pushed by instructions injected to a code block by [push_insn_info].
tracer-icicle/src/lib.rs:906
↓ 2 callers
Function
pop_mem_value
Retrieves the `(memory address, data, length)` pushed by instructions injected to a code block by [TraceInjector::inject] when instrumenting a memory
tracer-icicle/src/lib.rs:942
↓ 2 callers
Function
pop_register_value
Retrieves the `(register identifier, register value)` pushed by instructions injected to a code block by [push_register_value].
tracer-icicle/src/lib.rs:926
↓ 2 callers
Method
process_instruction
This method should be called whenever an instruction is finished executing. Most of the heavy-weight analysis is started by this method. In summary,
dynamic-dataflow/core/src/analysis.rs:156
↓ 2 callers
Method
reads
(&'a self)
dynamic-dataflow/core/src/oplog.rs:26
↓ 2 callers
Method
record
(&mut self, block: super::SpacetimeBlock)
dynamic-trace/src/index/string_index.rs:52
↓ 2 callers
Method
register
(&self)
dynamic-trace/src/bin/tm-analyze-modeling/old/parse.rs:57
↓ 2 callers
Method
register
(&self)
dynamic-trace/src/bin/tm-analyze/old/parse.rs:57
↓ 2 callers
Method
register_by_name
(&self, register: &str)
dynamic-dataflow/core/src/lifter/ghidra.rs:75
↓ 2 callers
Method
remove_overlapping
Consumes all children that overlap with `elem`, and if [self] also overlaps, finds a child to replace the current [Self::element]. If no such child co
dynamic-trace/src/index/merge_set.rs:241
↓ 2 callers
Method
resetHighlight
()
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingLayoutModel.java:394
↓ 2 callers
Method
retire
Constructs a [SpacetimeBlock] indicating that the value described by [self] was destroyed at `destroyed_at` and records it in each [Index] within `ind
dynamic-trace/src/index/mod.rs:247
↓ 2 callers
Method
rotate_left
Rotates elements to the left around [self] ([self]'s right child becomes [self], and the old [self] becomes the new [self]'s left child)
dynamic-trace/src/index/merge_set.rs:113
↓ 2 callers
Method
rotate_right
Rotates elements to the right around [self] ([self]'s left child becomes [self], and the old [self] becomes the new [self]'s right child)
dynamic-trace/src/index/merge_set.rs:130
↓ 2 callers
Method
runQuery
(String queryName, String[] params)
ghidra-tracemadness/src/main/java/tracemadness/ArangoClient.java:104
↓ 2 callers
Method
selectDB
(String selector)
ghidra-tracemadness/src/main/java/tracemadness/ArangoClient.java:67
↓ 2 callers
Method
setObject
(ObjectInfo obj)
ghidra-tracemadness/src/main/java/tracemadness/objectmanager/ObjectTimelineComponent.java:74
↓ 2 callers
Method
setPhaseType
(Long start, DataType ty)
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectInfo.java:117
↓ 2 callers
Method
setStart
(Long start)
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectPhase.java:19
↓ 2 callers
Method
setTransform
(double originX, double originY, double z)
ghidra-tracemadness/src/main/java/tracemadness/accessmap/AccessMapProvider.java:167
↓ 2 callers
Method
setType
(DataType ty)
ghidra-tracemadness/src/main/java/tracemadness/objectdata/ObjectPhase.java:26
↓ 2 callers
Method
set_target
(&mut self, target: AddressRange)
dynamic-dataflow/core/src/operation.rs:731
↓ 2 callers
Function
setup_x86_64_plugins
(df: &mut dataflow::analysis::Analysis)
dynamic-trace/src/bin/tm-analyze-modeling/analyze/mod.rs:238
↓ 2 callers
Function
setup_x86_64_plugins
(df: &mut dataflow::analysis::Analysis)
dynamic-trace/src/bin/tm-analyze/analyze/mod.rs:162
↓ 2 callers
Method
start_tick
(&mut self, tick: Tick, pc: u64, asm: String)
dynamic-dataflow/core/src/datastore/mod.rs:87
↓ 2 callers
Function
stop_database
()
container-tracemadness/entrypoint.py:529
↓ 2 callers
Method
toAQLString
()
ghidra-tracemadness/src/main/java/tracemadness/tabularprovider/View.java:6
↓ 2 callers
Method
truncate_collection
(&self, name: &str)
database-manager/src/arango.rs:202
↓ 2 callers
Method
u64
( long val)
examples/tiny/TraceScript.java:286
↓ 2 callers
Method
u8
(long val)
examples/tiny/TraceScript.java:270
↓ 2 callers
Method
update
(&mut self)
tracer-qemu-user/src/registers.rs:31
↓ 2 callers
Method
upgrade
Converets [self] into a [DenseByteTrieWNode].
dynamic-trace/src/index/string_index_old.rs:587
↓ 2 callers
Function
walk_sysroot
(sysroot)
container-tracemadness/entrypoint.py:306
↓ 2 callers
Method
with
(f: F)
tracer-panda/src/lib.rs:164
↓ 2 callers
Method
write_functionrun
(&mut self)
dynamic-dataflow/plugins/fntrack/src/lib.rs:400
↓ 2 callers
Method
write_syscallrun
(&mut self)
dynamic-dataflow/plugins/fntrack/src/lib.rs:385
↓ 2 callers
Method
writes
(&'a self)
dynamic-dataflow/core/src/oplog.rs:17
↓ 1 callers
Function
EmitThreadMeta
tracer-pin/pintool.cpp:514
↓ 1 callers
Function
Instruction
tracer-pin/pintool.cpp:112
↓ 1 callers
Function
Usage
tracer-pin/pintool.cpp:54
↓ 1 callers
Function
Usage
tracer-pin/old/trace.cpp:360
↓ 1 callers
Method
VlenLenToLenLen
(byte[] vlen)
examples/tiny/TraceScript.java:235
↓ 1 callers
Function
WriteMapToJsonFile
tracer-pin/pintool.cpp:535
↓ 1 callers
Method
_from_project
(self, path, folder)
container-tracemadness/entrypoint.py:167
↓ 1 callers
Method
addAccessTick
(Long t)
ghidra-tracemadness/src/main/java/tracemadness/dataflowinfo/DataflowObject.java:27
↓ 1 callers
Method
addDockingActions
()
ghidra-tracemadness/src/main/java/tracemadness/calltree/CallTreeProvider.java:37
↓ 1 callers
Method
addHighlight
(Long idx, Long dist)
ghidra-tracemadness/src/main/java/tracemadness/timelisting/TimeListingLayoutModel.java:80
↓ 1 callers
Method
add_location
(&mut self, entry: SegmentTreeEntry<T>, start: u64, end: u64)
dynamic-trace/src/index/segment_tree.rs:65
↓ 1 callers
Method
address_size
(&self)
dynamic-dataflow/plugins/pointsto/src/lib.rs:59
↓ 1 callers
Method
address_size
(&self)
dynamic-dataflow/plugins/fntrack/src/lib.rs:360
↓ 1 callers
Method
arch_id
Return the architecture-specific identifier. :return: Integer that is unique to each architecture.
tracer-unicorn/unicorn_trace/lib.py:85
← previous
next →
301–400 of 1,695, ranked by callers