diff options
author | Oxore <oxore@protonmail.com> | 2023-05-09 14:25:34 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2023-05-09 14:25:34 +0300 |
commit | f0b568d9d710e329da51213dfd53c98b9e49528b (patch) | |
tree | a2977443902fc10793ee57962dba8bf45aa562a1 /main.cpp | |
parent | 9f6258ba57529403a579266ea9f958edfff9837f (diff) |
Refactor: return node size, remove settings from disasm functions
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -67,7 +67,7 @@ DisasmNode *DisasmMap::insertTracedNode(uint32_t offset, TracedNodeType type) return node; } -void DisasmMap::DisasmTraced(const DataBuffer &code, const Settings & s) +void DisasmMap::DisasmTraced(const DataBuffer &code, const Settings &) { assert(_type == DisasmMapType::kTraced); for (size_t i = 0; i < kDisasmMapSizeElements; i++) { @@ -75,23 +75,23 @@ void DisasmMap::DisasmTraced(const DataBuffer &code, const Settings & s) if (!node) { continue; } - node->Disasm(code, s); + node->Disasm(code); if (node->has_branch_addr && node->branch_addr < code.occupied_size) { auto *ref_node = insertTracedNode( node->branch_addr, TracedNodeType::kInstruction); - ref_node->Disasm(code, s); + ref_node->Disasm(code); ref_node->AddReferencedBy( node->offset, node->is_call ? ReferenceType::kCall : ReferenceType::kBranch); } } } -void DisasmMap::DisasmAll(const DataBuffer &code, const Settings & s) +void DisasmMap::DisasmAll(const DataBuffer &code, const Settings &) { assert(_type == DisasmMapType::kRaw); for (size_t i = 0; i < Min(kDisasmMapSizeElements, code.occupied_size);) { auto node = insertTracedNode(i, TracedNodeType::kInstruction); - node->Disasm(code, s); + node->Disasm(code); i += node->size; } } |