From f0b568d9d710e329da51213dfd53c98b9e49528b Mon Sep 17 00:00:00 2001 From: Oxore Date: Tue, 9 May 2023 14:25:34 +0300 Subject: Refactor: return node size, remove settings from disasm functions --- main.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index 54c12d5..b3e3e4d 100644 --- a/main.cpp +++ b/main.cpp @@ -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; } } -- cgit v1.2.3