Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NaC-L/Mergen
/ types & classes
Types & classes
205 in github.com/NaC-L/Mergen
⨍
Functions
532
◇
Types & classes
205
↓ 88 callers
Class
funcArgInfo
lifter/core/FunctionSignatures.hpp:17
↓ 35 callers
Class
functioninfo
lifter/core/FunctionSignatures.hpp:32
↓ 22 callers
Class
OracleError
scripts/rewrite/generate_oracle_vectors.py:66
↓ 15 callers
Class
PcodeEmulatorError
scripts/rewrite/sleigh_oracle.py:35
↓ 13 callers
Class
CheckResult
scripts/review/invariant_guard.py:20
↓ 8 callers
Class
FlagStressError
scripts/rewrite/generate_flag_stress_vectors.py:92
↓ 2 callers
Class
CheckCommand
scripts/review/review_buckets.py:12
↓ 2 callers
Class
GEPinfo
lifter/core/LifterClass.hpp:575
↓ 2 callers
Class
InstructionKey
lifter/core/LifterClass.hpp:53
↓ 2 callers
Class
PlannedCheck
scripts/review/verify_plan.py:27
↓ 1 callers
Class
BBInfo
lifter/core/LifterClass.hpp:154
↓ 1 callers
Class
BucketSpec
scripts/review/review_buckets.py:23
↓ 1 callers
Class
CanonicalNamingPass
Strips address-dependent suffixes from block and value names to produce deterministic IR output that is stable across rebuilds. Naming scheme after c
lifter/analysis/CustomPasses.hpp:518
↓ 1 callers
Class
GEPLoadPass
refactor & template for filereader
lifter/analysis/CustomPasses.hpp:217
↓ 1 callers
Class
InsnAnalysis
Analysis result from disassembling instruction bytes.
scripts/rewrite/enrich_seed.py:242
↓ 1 callers
Class
OracleResult
scripts/rewrite/generate_oracle_vectors.py:71
↓ 1 callers
Class
OracleResult
scripts/rewrite/generate_flag_stress_vectors.py:97
↓ 1 callers
Class
PcodeEmulator
Concretely execute a sequence of P-code ops on a PcodeEmulatorState.
scripts/rewrite/sleigh_oracle.py:126
↓ 1 callers
Class
PcodeEmulatorState
Flat byte-addressable storage for register-space, unique-space, and RAM.
scripts/rewrite/sleigh_oracle.py:50
↓ 1 callers
Class
PromotePseudoMemory
very simple pass convert %GEPLoadxd-5368713239- = getelementptr i8, ptr %memory, i64 5368725620 to %GEPLoadxd-5368713239- = inttoptr i64 5368725620 to
lifter/analysis/CustomPasses.hpp:362
↓ 1 callers
Class
PromotePseudoStackPass
lifter/analysis/CustomPasses.hpp:95
↓ 1 callers
Class
PrototypeMinimizationPass
Removes unused function arguments from lifted function signatures. Runs after all optimization passes so that dead arguments are truly unused. Creates
lifter/analysis/CustomPasses.hpp:404
↓ 1 callers
Class
ReplaceTruncWithLoadPass
lifter/analysis/CustomPasses.hpp:300
↓ 1 callers
Class
Shard
scripts/review/shard_pr.py:28
↓ 1 callers
Class
SleighOracleResult
scripts/rewrite/sleigh_oracle.py:40
↓ 1 callers
Class
UnicornOracle
scripts/rewrite/generate_flag_stress_vectors.py:101
↓ 1 callers
Class
UnicornOracleProvider
scripts/rewrite/generate_oracle_vectors.py:83
↓ 1 callers
Class
backup_point
lifter/core/LifterClass_Concolic.hpp:156
↓ 1 callers
Class
x86_64FileReader
lifter/memory/FileReader.hpp:214
Class
APIntComparator
lifter/memory/GEPTracker.h:14
Enum
AbiKind
--- ABI kind ---
lifter/core/AbiCallContract.hpp:13
Class
AhoCorasick
lifter/core/FunctionSignatures.hpp:101
Enum
ArgType
8 << (arg.argtype.size - 1) => I8/I16/I32/I64/I128
lifter/core/FunctionSignatures.hpp:13
Enum
Assumption
lifter/memory/GEPTracker.h:10
Class
BasicBlockDotGraphPass
lifter/analysis/CustomPasses.hpp:25
Class
CallEffects
lifter/core/AbiCallContract.hpp:86
Enum
CallMemoryEffect
--- Memory effect ---
lifter/core/AbiCallContract.hpp:39
Enum
CallModelMode
--- Call-model mode --- Controls how aggressive the lifter is at enforcing ABI semantics. Compat — preserve current behavior: no clobber, no memory e
lifter/core/AbiCallContract.hpp:25
Enum
CallTargetClass
--- Call target classification ---
lifter/core/AbiCallContract.hpp:45
Enum
ControlFlow
lifter/core/LifterClass.hpp:48
Class
FileReader
lifter/memory/FileReader.hpp:43
Enum
Flag
lifter/core/RegisterManager.hpp:12
Class
FlagStatus
lifter/test/Tester.hpp:27
Class
Function
lifter/memory/MemoryPolicy.hpp:11
Class
Function
lifter/core/RegisterManager.hpp:69
Class
Function
lifter/core/InlinePolicy.hpp:10
Enum
FunctionInlineMode
lifter/core/InlinePolicy.hpp:13
Class
FunctionInlinePolicyBase
lifter/core/InlinePolicy.hpp:28
Class
FunctionInlinePolicyDynamicInlineDefault
Dynamic mode, for when we need concolic execution inline by default
lifter/core/InlinePolicy.hpp:55
Class
FunctionInlinePolicyDynamicOutlineDefault
Dynamic mode, for when we need concolic execution outline by default
lifter/core/InlinePolicy.hpp:97
Class
FunctionInlinePolicyInlineAll
Fully symbolic, for when we go fully symbolic with everything
lifter/core/InlinePolicy.hpp:138
Class
FunctionInlinePolicyOutlineAll
Fully concrete, could use it with emu
lifter/core/InlinePolicy.hpp:159
Class
GEPinfoKeyInfo
lifter/core/LifterClass.hpp:599
Enum
IcedMnemonics
lifter/disasm/IcedDisassemblerMnemonics.h:1903
Enum
IcedMnemonics_internal
lifter/disasm/IcedDisassemblerMnemonics.h:5
Enum
IcedRegister
lifter/disasm/IcedDisassemblerRegisters.h:273
Enum
IcedRegister_internal
lifter/disasm/IcedDisassemblerRegisters.h:5
Class
InstructionCache
lifter/core/LifterClass.hpp:100
Class
InstructionKeyInfo
lifter/core/LifterClass.hpp:73
Enum
InstructionPrefix
lifter/disasm/CommonDisassembler.hpp:444
Class
InstructionTestCase
lifter/test/Tester.hpp:32
Class
InstructionTester
lifter/test/Tester.hpp:42
Enum
JMP_info
lifter/core/Includes.h:63
Class
LazyValue
lifter/core/LifterClass.hpp:191
Class
LiftStats
lifter/core/LifterClass.hpp:246
Class
LifterStageContext
lifter/core/LifterStages.hpp:14
Class
ManualCaseSpec
lifter/test/TestInstructions.cpp:32
Enum
MemoryAccessMode
lifter/memory/MemoryPolicy.hpp:14
Class
MemoryPolicyBase
lifter/memory/MemoryPolicy.hpp:41
Class
MemoryPolicyDynamic
Dynamic mode, for when we need concolic execution
lifter/memory/MemoryPolicy.hpp:77
Class
MemoryPolicyFullyConcrete
Fully concrete, could use it with emu
lifter/memory/MemoryPolicy.hpp:214
Class
MemoryPolicyFullySymbolic
Fully symbolic, for when we go fully symbolic with everything
lifter/memory/MemoryPolicy.hpp:182
Class
MemoryRange
lifter/memory/MemoryPolicy.hpp:16
Class
Mergen::ZydisDisassembler
lifter/core/LifterClass_Symbolic.hpp:24
Class
Mergen::ZydisDisassembler
lifter/core/LifterClass_Concolic.hpp:21
Class
Mergen::ZydisDisassembler
lifter/core/LifterClass.hpp:264
Class
MergenDisassembledInstructionBase
icpped_rust/src/lib.rs:41
Class
MergenDisassembledInstruction_base
lifter/disasm/CommonDisassembler.hpp:458
Enum
MnemonicInternal
lifter/disasm/CommonMnemonics.h:5
Class
Module
lifter/memory/MemoryPolicy.hpp:10
Class
Module
lifter/core/RegisterManager.hpp:68
Class
Module
lifter/core/InlinePolicy.hpp:9
Class
MyTraitOptions
icpped_rust/src/lib.rs:278
Class
Node
lifter/core/FunctionSignatures.hpp:143
Enum
OperandType
icpped_rust/src/lib.rs:20
Enum
OperandType
lifter/disasm/CommonDisassembler.hpp:15
Class
OracleProvider
scripts/rewrite/generate_oracle_vectors.py:76
Enum
PATH_info
lifter/analysis/PathSolver.h:6
Class
ParseResult
lifter/core/Utils.h:91
Class
PendingGEP
lifter/analysis/CustomPasses.hpp:130
Enum
ROP_info
lifter/core/Includes.h:58
Class
RegSet
lifter/core/AbiCallContract.hpp:57
Enum
RegisterIndex
lifter/core/RegisterManager.hpp:126
Enum
RegisterInternal
lifter/disasm/CommonRegisters.h:5
Class
RegisterManagerBase
lifter/core/RegisterManager.hpp:91
Class
RegisterManagerConcolic
lifter/core/RegisterManager.hpp:123
Class
RegisterState
lifter/test/Tester.hpp:22
Class
RuntimeImageContext
lifter/core/RuntimeImageContext.hpp:9
Enum
RuntimeImageContextError
lifter/core/RuntimeImageContext.hpp:19
Class
RuntimeImageContextResult
lifter/core/RuntimeImageContext.hpp:68
next →
1–100 of 205, ranked by callers