Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NaC-L/Mergen
/ functions
Functions
532 in github.com/NaC-L/Mergen
⨍
Functions
532
◇
Types & classes
205
↓ 195 callers
Method
get
get value, calculate if doesnt exist
lifter/core/LifterClass.hpp:205
↓ 66 callers
Method
_read
(self, vn)
scripts/rewrite/sleigh_oracle.py:173
↓ 42 callers
Method
size
lifter/core/AbiCallContract.hpp:79
↓ 37 callers
Method
_write
(self, vn, value: int)
scripts/rewrite/sleigh_oracle.py:176
↓ 33 callers
Method
empty
lifter/core/AbiCallContract.hpp:80
↓ 30 callers
Method
begin
lifter/core/AbiCallContract.hpp:77
↓ 28 callers
Method
end
lifter/core/AbiCallContract.hpp:78
↓ 16 callers
Function
makeRegisterState
lifter/test/TestInstructions.cpp:50
↓ 13 callers
Method
insert
lifter/core/LifterClass.hpp:108
↓ 11 callers
Method
getName
lifter/memory/FileReader.hpp:61
↓ 11 callers
Function
normalize_path
(path: str)
scripts/review/review_buckets.py:230
↓ 11 callers
Method
set
Set a new value directly, bypassing lazy evaluation
lifter/core/LifterClass.hpp:215
↓ 10 callers
Method
_sign_extend
(self, value: int, size: int)
scripts/rewrite/sleigh_oracle.py:193
↓ 10 callers
Function
formatAPIntHex
lifter/test/TestInstructions.cpp:57
↓ 9 callers
Function
_get_initial_register
(initial: dict, name: str, default: Optional[int] = None)
scripts/rewrite/enrich_seed.py:112
↓ 9 callers
Method
read
(self, space: str, offset: int, size: int)
scripts/rewrite/sleigh_oracle.py:83
↓ 8 callers
Function
convert_type_to_mergen
(inst : &Instruction, index : u32)
icpped_rust/src/lib.rs:120
↓ 8 callers
Method
run
lifter/analysis/CustomPasses.hpp:225
↓ 7 callers
Method
RvaToFileOffset
lifter/memory/FileReader.hpp:126
↓ 7 callers
Method
write
(self, space: str, offset: int, size: int, value: int)
scripts/rewrite/sleigh_oracle.py:99
↓ 6 callers
Method
_mask
(self, size: int)
scripts/rewrite/sleigh_oracle.py:190
↓ 6 callers
Function
_run_cmd
(script: Path, args: List[str] | None = None, extra_env: Dict[str, str] | None = None)
test.py:104
↓ 6 callers
Function
_write_json
(path: Path, payload: Any)
scripts/review/run_review.py:22
↓ 5 callers
Function
_assert_failure_contains
( result: subprocess.CompletedProcess[str], *, check_name: str, required_substrings: List[str]
test.py:82
↓ 5 callers
Function
_run_capture
( argv: List[str], *, cwd: Path | None = None, extra_env: Dict[str, str] | None = None, )
test.py:61
↓ 5 callers
Method
contains
lifter/core/AbiCallContract.hpp:70
↓ 5 callers
Function
getRegisterIndex
lifter/core/LifterClass_Symbolic.hpp:63
↓ 5 callers
Function
load_changed_paths
(repo_root: Path, base: str, head: str)
scripts/review/review_buckets.py:234
↓ 5 callers
Function
probe
(candidate: bytes)
scripts/rewrite/build_full_handler_seed.py:382
↓ 4 callers
Method
_resolve_reg_id
(self, reg_name: str)
scripts/rewrite/generate_oracle_vectors.py:103
↓ 4 callers
Method
_resolve_reg_id
(self, reg_name: str)
scripts/rewrite/generate_flag_stress_vectors.py:118
↓ 4 callers
Function
bucket_required_checks
(bucket_name: str)
scripts/review/review_buckets.py:297
↓ 4 callers
Function
calc_jumptable
testcases/rewrite_smoke/calc_jumptable.c:10
↓ 4 callers
Function
calc_jumptable_large
testcases/rewrite_smoke/calc_jumptable_large.c:14
↓ 4 callers
Function
calc_switch
testcases/rewrite_smoke/calc_switch.c:6
↓ 4 callers
Function
getRegisterSize
lifter/disasm/CommonDisassembler.hpp:352
↓ 4 callers
Function
normalize_mnemonic
(raw: str)
scripts/rewrite/build_full_handler_seed.py:305
↓ 4 callers
Method
readMemory
lifter/memory/FileReader.hpp:58
↓ 3 callers
Method
_commit_rip
(self, value: int)
scripts/rewrite/sleigh_oracle.py:179
↓ 3 callers
Method
_find_region
(self, addr: int, size: int)
scripts/rewrite/sleigh_oracle.py:66
↓ 3 callers
Function
_parse_int
Parse a value that may be int, hex string, or decimal string.
scripts/rewrite/enrich_seed.py:103
↓ 3 callers
Function
_read_text
(repo_root: Path, rel_path: str)
scripts/review/invariant_guard.py:54
↓ 3 callers
Function
_run
(argv: List[str], extra_env: Dict[str, str] | None = None)
test.py:50
↓ 3 callers
Method
addAddress
address to outline
lifter/core/InlinePolicy.hpp:36
↓ 3 callers
Method
address_to_mapped_address
lifter/memory/FileReader.hpp:55
↓ 3 callers
Function
bucket_order
(bucket_names: Iterable[str])
scripts/review/review_buckets.py:353
↓ 3 callers
Function
bucket_paths
(paths: Iterable[str])
scripts/review/review_buckets.py:272
↓ 3 callers
Function
build_smoke_case
( handler: str, mnemonic: str, instruction_bytes: List[int], initial: Optional[dict] = None,
scripts/rewrite/build_full_handler_seed.py:435
↓ 3 callers
Function
calc_grade
testcases/rewrite_smoke/calc_grade.c:6
↓ 3 callers
Method
disassemble
lifter/disasm/IcedDisassembler.hpp:4182
↓ 3 callers
Function
getRegisterIndex
lifter/core/LifterClass_Concolic.hpp:76
↓ 3 callers
Function
normalizeMnemonic
lifter/test/TestInstructions.cpp:124
↓ 3 callers
Function
required_checks_for_buckets
(bucket_names: Sequence[str])
scripts/review/review_buckets.py:339
↓ 3 callers
Function
run_baseline
()
test.py:190
↓ 3 callers
Function
run_semantic
(filters: List[str] | None = None, input_ir: Path | None = None)
test.py:231
↓ 3 callers
Method
search
lifter/core/FunctionSignatures.hpp:123
↓ 3 callers
Function
toLower
lifter/test/TestInstructions.cpp:117
↓ 2 callers
Function
_contains_all
(text: str, tokens: Iterable[str])
scripts/review/invariant_guard.py:68
↓ 2 callers
Function
_docs_only
(paths: list[str])
scripts/review/verify_plan.py:66
↓ 2 callers
Method
_ensure_reg_bounds
(self, offset: int, size: int)
scripts/rewrite/sleigh_oracle.py:74
↓ 2 callers
Function
_get_initial_flag
(initial: dict, name: str, default: Optional[int] = None)
scripts/rewrite/enrich_seed.py:123
↓ 2 callers
Function
_load_json
(repo_root: Path, rel_path: str)
scripts/review/invariant_guard.py:58
↓ 2 callers
Function
_resolve_repo_path
(user_path: Path, label: str)
test.py:108
↓ 2 callers
Method
_trunc_div_signed
(self, dividend: int, divisor: int)
scripts/rewrite/sleigh_oracle.py:199
↓ 2 callers
Method
addAddress_impl
lifter/core/InlinePolicy.hpp:151
↓ 2 callers
Method
addRange
inclusive range
lifter/memory/MemoryPolicy.hpp:52
↓ 2 callers
Method
addRange_impl
inclusive range
lifter/memory/MemoryPolicy.hpp:97
↓ 2 callers
Method
address_to_mapped_address_impl
lifter/memory/FileReader.hpp:147
↓ 2 callers
Function
bucket_description
(bucket_name: str)
scripts/review/review_buckets.py:290
↓ 2 callers
Function
bucket_risk
(bucket_name: str, files: Sequence[str])
scripts/review/review_buckets.py:314
↓ 2 callers
Function
buildSmokeCase
lifter/test/TestInstructions.cpp:277
↓ 2 callers
Function
calc_mixed
testcases/rewrite_smoke/calc_mixed.c:7
↓ 2 callers
Function
captureElapsedMilliseconds
lifter/core/LifterPipelineStages.hpp:45
↓ 2 callers
Function
compute_ir_hashes
(ir_dir: Path)
test.py:122
↓ 2 callers
Function
decode_first_insn
(md: Cs, blob: bytes)
scripts/rewrite/build_full_handler_seed.py:319
↓ 2 callers
Function
doIfDebug
lifter/core/Utils.cpp:108
↓ 2 callers
Method
getAccessMode_impl
lifter/memory/MemoryPolicy.hpp:130
↓ 2 callers
Method
getAccessMode_impl
lifter/core/InlinePolicy.hpp:153
↓ 2 callers
Function
getControlFlow
lifter/core/LifterClass.hpp:667
↓ 2 callers
Method
get_flag_impl
lifter/core/RegisterManager.hpp:208
↓ 2 callers
Method
get_impl
lifter/core/RegisterManager.hpp:190
↓ 2 callers
Function
has_64bit_immediate
(instr: &Instruction)
icpped_rust/src/lib.rs:85
↓ 2 callers
Function
has_near_branch
(instr: &Instruction)
icpped_rust/src/lib.rs:110
↓ 2 callers
Method
init_flag_impl
lifter/core/RegisterManager.hpp:215
↓ 2 callers
Method
init_impl
lifter/memory/FileReader.hpp:82
↓ 2 callers
Method
init_impl
lifter/core/RegisterManager.hpp:201
↓ 2 callers
Method
isRangeFullyCovered_impl
inclusive range
lifter/memory/MemoryPolicy.hpp:141
↓ 2 callers
Function
is_relative_jump
(instr: &Instruction)
icpped_rust/src/lib.rs:95
↓ 2 callers
Function
mapRvaToFileOffset
lifter/core/RuntimeImageContext.hpp:98
↓ 2 callers
Method
map_memory
(self, base: int, size: int)
scripts/rewrite/sleigh_oracle.py:63
↓ 2 callers
Method
ok
lifter/core/Utils.h:99
↓ 2 callers
Function
parseFlagMap
lifter/test/TestInstructions.cpp:499
↓ 2 callers
Function
parseImportThunk
Parse an FF 25 (jmp [rip+disp32]) import thunk at targetVA. Returns the IAT slot VA on success, or 0 if not a thunk.
lifter/core/LifterClass.hpp:313
↓ 2 callers
Function
parseRegisterMap
lifter/test/TestInstructions.cpp:470
↓ 2 callers
Function
parseU64Literal
lifter/test/TestInstructions.cpp:339
↓ 2 callers
Function
printHelp
lifter/core/Utils.cpp:123
↓ 2 callers
Function
printLifterUsage
lifter/core/CommandLineHelpers.hpp:9
↓ 2 callers
Function
register_sample
(samples: Dict[str, Dict[str, object]], mnemonic: str, insn)
scripts/rewrite/build_full_handler_seed.py:326
↓ 2 callers
Function
runDisassembler
lifter/core/LifterClass.hpp:380
↓ 2 callers
Function
run_coverage
(vectors_file: Path)
test.py:219
next →
1–100 of 532, ranked by callers