Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/columbia/egalito
/ types & classes
Types & classes
1,203 in github.com/columbia/egalito
⨍
Functions
3,974
◇
Types & classes
1,203
↓ 163 callers
Class
ChunkMutator
Class to add/remove children in the Chunk hierarchy. Sizes are updated immediately whenever a child is added or removed, because only parents
src/operation/mutator.h:19
↓ 96 callers
Class
DisassembleInstruction
src/disasm/disassemble.h:140
↓ 83 callers
Class
Range
src/util/range.h:7
↓ 66 callers
Class
ChunkFind2
src/operation/find2.h:11
↓ 46 callers
Class
ArgumentSpec
app/shell2/command.h:13
↓ 24 callers
Class
AARCH64InstructionBinary
src/disasm/disassemble.h:181
↓ 22 callers
Class
ChunkFind
src/operation/find.h:8
↓ 20 callers
Class
ArgumentSpecList
app/shell2/command.h:58
↓ 20 callers
Class
PerfectLinkResolver
This resolver assumes that we have both relocations and symbols. */
src/chunk/resolver.h:16
↓ 19 callers
Class
Colour
test/framework/catch.hpp:5497
↓ 18 callers
Class
SymbolInTable
src/generate/concretedeferred.h:21
↓ 17 callers
Class
TreePrinter
src/analysis/slicingtree.h:10
↓ 13 callers
Class
pluralise
test/framework/catch.hpp:441
↓ 12 callers
Class
LinkSerializer
src/instr/serializer.h:26
↓ 11 callers
Class
StreamAsString
A simple class which in effect that adds an insertion operator, <<, to the std::string class, as users of streams such as cout or stringstream exp
src/util/streamasstring.h:18
↓ 10 callers
Class
TextAttributes
test/framework/catch.hpp:4130
↓ 9 callers
Class
ExternalSymbolFactory
src/chunk/external.h:63
↓ 8 callers
Class
ControlFlowLink
src/analysis/controlflow.h:17
↓ 7 callers
Class
PassContext
app/shell2/passes.h:13
↓ 7 callers
Class
SettingsParser
src/log/registry.h:42
↓ 7 callers
Class
Text
test/framework/catch.hpp:4149
↓ 6 callers
Class
ConductorPasses
src/conductor/passes.h:8
↓ 6 callers
Class
FlowRegElement
src/analysis/flow.h:18
↓ 5 callers
Class
CounterState
app/exectrl.py:4
↓ 5 callers
Class
MemLocation
src/analysis/usedef.h:458
↓ 5 callers
Class
TestSpecParser
test/framework/catch.hpp:3697
↓ 4 callers
Class
AARCH64GPRegister
rename this class
src/instr/register.h:80
↓ 4 callers
Class
CasedString
test/framework/catch.hpp:2961
↓ 4 callers
Class
InstrSerializer
src/instr/serializer.h:11
↓ 4 callers
Class
MemoryBacking
Mapped at final base address, can directly write to mem addresses.
src/transform/sandbox.h:44
↓ 4 callers
Class
ModuleGen
src/generate/modulegen.h:15
↓ 4 callers
Class
SummaryColumn
test/framework/catch.hpp:10834
↓ 4 callers
Class
Token
test/framework/catch.hpp:4596
↓ 3 callers
Class
ArgumentValue
app/shell2/command.h:76
↓ 3 callers
Class
DwarfExpressionDecoder
src/dwarf/parser.cpp:12
↓ 3 callers
Class
NameAndLocation
test/framework/catch.hpp:5995
↓ 3 callers
Class
PositionFactory
src/chunk/position.h:226
↓ 3 callers
Class
Slot
src/transform/slot.h:6
↓ 2 callers
Class
Arg
test/framework/catch.hpp:4717
↓ 2 callers
Class
AssertionInfo
test/framework/catch.hpp:934
↓ 2 callers
Class
ChunkCursor
src/operation/cursor.h:9
↓ 2 callers
Class
CondWatchpointPass
src/pass/condwatchpoint.h:9
↓ 2 callers
Class
DisassembleVTables
src/disasm/objectoriented.h:12
↓ 2 callers
Class
Generator
src/transform/generator.h:9
↓ 2 callers
Class
GroupInfo
test/framework/catch.hpp:5600
↓ 2 callers
Class
JumpTableOverestimate
src/pass/jtoverestimate.h:6
↓ 2 callers
Class
JumpTablePass
Constructs jump table data structures in the given Module. */
src/pass/jumptablepass.h:8
↓ 2 callers
Class
MemoryBufferBacking
src/generate/anygen.h:11
↓ 2 callers
Class
NonReturnFunction
src/pass/nonreturn.h:10
↓ 2 callers
Enum
Operator
src/analysis/jumptable.cpp:208
↓ 2 callers
Class
RemovePadding
src/pass/removepadding.h:9
↓ 2 callers
Class
ReporterConfig
test/framework/catch.hpp:5558
↓ 2 callers
Class
Session
test/framework/catch.hpp:7019
↓ 2 callers
Class
SplitBasicBlock
src/pass/splitbasicblock.h:8
↓ 2 callers
Class
TestCaseStats
test/framework/catch.hpp:5670
↓ 2 callers
Class
TestRunStats
test/framework/catch.hpp:5724
↓ 2 callers
Class
XmlEncode
test/framework/catch.hpp:9846
↓ 2 callers
Class
sigaction
test/framework/catch.hpp:6539
↓ 1 callers
Class
AARCH64RegisterUsage
src/analysis/reguse.h:27
↓ 1 callers
Class
Approx
test/framework/catch.hpp:2770
↓ 1 callers
Class
AssertionResult
test/framework/catch.hpp:989
↓ 1 callers
Class
AssertionStats
test/framework/catch.hpp:5614
↓ 1 callers
Class
BinGen
src/generate/bingen.h:29
↓ 1 callers
Class
BySectionInfo
test/framework/catch.hpp:9596
↓ 1 callers
Class
CallGraphNode
src/analysis/call.h:23
↓ 1 callers
Class
CollectGlobalsPass
src/pass/collectglobals.h:6
↓ 1 callers
Class
CondGoCommand
Go back to an earlier invocation of a function.
app/exectrl.py:50
↓ 1 callers
Class
CondStartCommand
Go back to an earlier invocation of a function.
app/exectrl.py:38
↓ 1 callers
Class
Config
src/generate/modulegen.h:17
↓ 1 callers
Class
ContainsMatcher
test/framework/catch.hpp:2983
↓ 1 callers
Class
ControlFlowNode
src/analysis/controlflow.h:33
↓ 1 callers
Class
Counts
test/framework/catch.hpp:2047
↓ 1 callers
Class
DataStructMigrator
src/load/datastruct.h:12
↓ 1 callers
Class
DebloatPass
src/pass/debloat.h:7
↓ 1 callers
Class
DetermineIFuncTarget
determine the IFunc target.
dep/ifunc/determine.py:3
↓ 1 callers
Class
DwarfRegisterData
src/dwarf/state.h:6
↓ 1 callers
Class
EgalitoArchiveReader
src/archive/reader.h:9
↓ 1 callers
Class
EgalitoArchiveWriter
src/archive/writer.h:7
↓ 1 callers
Enum
EgalitoChunkType
src/archive/chunktypes.h:6
↓ 1 callers
Class
EgalitoShell
app/python/shell.py:13
↓ 1 callers
Class
ElfDynamic
src/elf/elfdynamic.h:12
↓ 1 callers
Class
EndsWithMatcher
test/framework/catch.hpp:2991
↓ 1 callers
Class
EqualsMatcher
test/framework/catch.hpp:2979
↓ 1 callers
Class
ExternalCalls
src/pass/externalcalls.h:8
↓ 1 callers
Class
FallThroughFunctionPass
src/pass/fallthrough.h:6
↓ 1 callers
Class
Filter
test/framework/catch.hpp:3659
↓ 1 callers
Class
FindInitFuncs
src/pass/findinitfuncs.h:6
↓ 1 callers
Class
FrameType
src/pass/stackextend.h:12
↓ 1 callers
Class
Group
src/log/registry.h:13
↓ 1 callers
Class
HandleDataRelocsInternalStrong
src/pass/handledatarelocs.h:31
↓ 1 callers
Class
HandleRelocsStrong
src/pass/handlerelocs.h:26
↓ 1 callers
Class
InferLinksPass
src/pass/inferlinks.h:7
↓ 1 callers
Class
InternalCalls
src/pass/internalcalls.h:6
↓ 1 callers
Class
JumpTableBounds
Uses relocations and jump table beginning points to infer the number of entries in jump tables. Only works on modules compiled with -Wl,-q. Based
src/pass/jumptablebounds.h:11
↓ 1 callers
Class
KernelGen
src/generate/kernelgen.h:6
↓ 1 callers
Class
LogInstructionPass
keeping the same name for now; we should really have one implementation
src/pass/loginstr.h:10
↓ 1 callers
Class
MemOrigin
src/analysis/usedef.h:85
↓ 1 callers
Class
MirrorGen
src/generate/mirrorgen.h:7
↓ 1 callers
Class
PermuteDataPass
src/pass/permutedata.h:7
↓ 1 callers
Class
PrintCountersCommand
Print egalito function counters.
app/exectrl.py:119
next →
1–100 of 1,203, ranked by callers