MCPcopy Create free account

hub / github.com/NaC-L/Mergen / types & classes

Types & classes205 in github.com/NaC-L/Mergen

↓ 88 callersClassfuncArgInfo
lifter/core/FunctionSignatures.hpp:17
↓ 35 callersClassfunctioninfo
lifter/core/FunctionSignatures.hpp:32
↓ 22 callersClassOracleError
scripts/rewrite/generate_oracle_vectors.py:66
↓ 15 callersClassPcodeEmulatorError
scripts/rewrite/sleigh_oracle.py:35
↓ 13 callersClassCheckResult
scripts/review/invariant_guard.py:20
↓ 8 callersClassFlagStressError
scripts/rewrite/generate_flag_stress_vectors.py:92
↓ 2 callersClassCheckCommand
scripts/review/review_buckets.py:12
↓ 2 callersClassGEPinfo
lifter/core/LifterClass.hpp:575
↓ 2 callersClassInstructionKey
lifter/core/LifterClass.hpp:53
↓ 2 callersClassPlannedCheck
scripts/review/verify_plan.py:27
↓ 1 callersClassBBInfo
lifter/core/LifterClass.hpp:154
↓ 1 callersClassBucketSpec
scripts/review/review_buckets.py:23
↓ 1 callersClassCanonicalNamingPass
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 callersClassGEPLoadPass
refactor & template for filereader
lifter/analysis/CustomPasses.hpp:217
↓ 1 callersClassInsnAnalysis
Analysis result from disassembling instruction bytes.
scripts/rewrite/enrich_seed.py:242
↓ 1 callersClassOracleResult
scripts/rewrite/generate_oracle_vectors.py:71
↓ 1 callersClassOracleResult
scripts/rewrite/generate_flag_stress_vectors.py:97
↓ 1 callersClassPcodeEmulator
Concretely execute a sequence of P-code ops on a PcodeEmulatorState.
scripts/rewrite/sleigh_oracle.py:126
↓ 1 callersClassPcodeEmulatorState
Flat byte-addressable storage for register-space, unique-space, and RAM.
scripts/rewrite/sleigh_oracle.py:50
↓ 1 callersClassPromotePseudoMemory
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 callersClassPromotePseudoStackPass
lifter/analysis/CustomPasses.hpp:95
↓ 1 callersClassPrototypeMinimizationPass
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 callersClassReplaceTruncWithLoadPass
lifter/analysis/CustomPasses.hpp:300
↓ 1 callersClassShard
scripts/review/shard_pr.py:28
↓ 1 callersClassSleighOracleResult
scripts/rewrite/sleigh_oracle.py:40
↓ 1 callersClassUnicornOracle
scripts/rewrite/generate_flag_stress_vectors.py:101
↓ 1 callersClassUnicornOracleProvider
scripts/rewrite/generate_oracle_vectors.py:83
↓ 1 callersClassbackup_point
lifter/core/LifterClass_Concolic.hpp:156
↓ 1 callersClassx86_64FileReader
lifter/memory/FileReader.hpp:214
ClassAPIntComparator
lifter/memory/GEPTracker.h:14
EnumAbiKind
--- ABI kind ---
lifter/core/AbiCallContract.hpp:13
ClassAhoCorasick
lifter/core/FunctionSignatures.hpp:101
EnumArgType
8 << (arg.argtype.size - 1) => I8/I16/I32/I64/I128
lifter/core/FunctionSignatures.hpp:13
EnumAssumption
lifter/memory/GEPTracker.h:10
ClassBasicBlockDotGraphPass
lifter/analysis/CustomPasses.hpp:25
ClassCallEffects
lifter/core/AbiCallContract.hpp:86
EnumCallMemoryEffect
--- Memory effect ---
lifter/core/AbiCallContract.hpp:39
EnumCallModelMode
--- 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
EnumCallTargetClass
--- Call target classification ---
lifter/core/AbiCallContract.hpp:45
EnumControlFlow
lifter/core/LifterClass.hpp:48
ClassFileReader
lifter/memory/FileReader.hpp:43
EnumFlag
lifter/core/RegisterManager.hpp:12
ClassFlagStatus
lifter/test/Tester.hpp:27
ClassFunction
lifter/memory/MemoryPolicy.hpp:11
ClassFunction
lifter/core/RegisterManager.hpp:69
ClassFunction
lifter/core/InlinePolicy.hpp:10
EnumFunctionInlineMode
lifter/core/InlinePolicy.hpp:13
ClassFunctionInlinePolicyBase
lifter/core/InlinePolicy.hpp:28
ClassFunctionInlinePolicyDynamicInlineDefault
Dynamic mode, for when we need concolic execution inline by default
lifter/core/InlinePolicy.hpp:55
ClassFunctionInlinePolicyDynamicOutlineDefault
Dynamic mode, for when we need concolic execution outline by default
lifter/core/InlinePolicy.hpp:97
ClassFunctionInlinePolicyInlineAll
Fully symbolic, for when we go fully symbolic with everything
lifter/core/InlinePolicy.hpp:138
ClassFunctionInlinePolicyOutlineAll
Fully concrete, could use it with emu
lifter/core/InlinePolicy.hpp:159
ClassGEPinfoKeyInfo
lifter/core/LifterClass.hpp:599
EnumIcedMnemonics
lifter/disasm/IcedDisassemblerMnemonics.h:1903
EnumIcedMnemonics_internal
lifter/disasm/IcedDisassemblerMnemonics.h:5
EnumIcedRegister
lifter/disasm/IcedDisassemblerRegisters.h:273
EnumIcedRegister_internal
lifter/disasm/IcedDisassemblerRegisters.h:5
ClassInstructionCache
lifter/core/LifterClass.hpp:100
ClassInstructionKeyInfo
lifter/core/LifterClass.hpp:73
EnumInstructionPrefix
lifter/disasm/CommonDisassembler.hpp:444
ClassInstructionTestCase
lifter/test/Tester.hpp:32
ClassInstructionTester
lifter/test/Tester.hpp:42
EnumJMP_info
lifter/core/Includes.h:63
ClassLazyValue
lifter/core/LifterClass.hpp:191
ClassLiftStats
lifter/core/LifterClass.hpp:246
ClassLifterStageContext
lifter/core/LifterStages.hpp:14
ClassManualCaseSpec
lifter/test/TestInstructions.cpp:32
EnumMemoryAccessMode
lifter/memory/MemoryPolicy.hpp:14
ClassMemoryPolicyBase
lifter/memory/MemoryPolicy.hpp:41
ClassMemoryPolicyDynamic
Dynamic mode, for when we need concolic execution
lifter/memory/MemoryPolicy.hpp:77
ClassMemoryPolicyFullyConcrete
Fully concrete, could use it with emu
lifter/memory/MemoryPolicy.hpp:214
ClassMemoryPolicyFullySymbolic
Fully symbolic, for when we go fully symbolic with everything
lifter/memory/MemoryPolicy.hpp:182
ClassMemoryRange
lifter/memory/MemoryPolicy.hpp:16
ClassMergen::ZydisDisassembler
lifter/core/LifterClass_Symbolic.hpp:24
ClassMergen::ZydisDisassembler
lifter/core/LifterClass_Concolic.hpp:21
ClassMergen::ZydisDisassembler
lifter/core/LifterClass.hpp:264
ClassMergenDisassembledInstructionBase
icpped_rust/src/lib.rs:41
ClassMergenDisassembledInstruction_base
lifter/disasm/CommonDisassembler.hpp:458
EnumMnemonicInternal
lifter/disasm/CommonMnemonics.h:5
ClassModule
lifter/memory/MemoryPolicy.hpp:10
ClassModule
lifter/core/RegisterManager.hpp:68
ClassModule
lifter/core/InlinePolicy.hpp:9
ClassMyTraitOptions
icpped_rust/src/lib.rs:278
ClassNode
lifter/core/FunctionSignatures.hpp:143
EnumOperandType
icpped_rust/src/lib.rs:20
EnumOperandType
lifter/disasm/CommonDisassembler.hpp:15
ClassOracleProvider
scripts/rewrite/generate_oracle_vectors.py:76
EnumPATH_info
lifter/analysis/PathSolver.h:6
ClassParseResult
lifter/core/Utils.h:91
ClassPendingGEP
lifter/analysis/CustomPasses.hpp:130
EnumROP_info
lifter/core/Includes.h:58
ClassRegSet
lifter/core/AbiCallContract.hpp:57
EnumRegisterIndex
lifter/core/RegisterManager.hpp:126
EnumRegisterInternal
lifter/disasm/CommonRegisters.h:5
ClassRegisterManagerBase
lifter/core/RegisterManager.hpp:91
ClassRegisterManagerConcolic
lifter/core/RegisterManager.hpp:123
ClassRegisterState
lifter/test/Tester.hpp:22
ClassRuntimeImageContext
lifter/core/RuntimeImageContext.hpp:9
EnumRuntimeImageContextError
lifter/core/RuntimeImageContext.hpp:19
ClassRuntimeImageContextResult
lifter/core/RuntimeImageContext.hpp:68
next →1–100 of 205, ranked by callers