From 6d0a4e4ce9a6c7fc5430a1af7dc5f80965485692 Mon Sep 17 00:00:00 2001 From: Matthew McGill <mm8bx@mega-techx41.maas> Date: Tue, 17 Jul 2018 12:55:37 +0000 Subject: [PATCH] small change Former-commit-id: fc60312ff8ad4a1d5f0375368b7113a0cee923f3 --- libIRDB/test/fix_calls.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/libIRDB/test/fix_calls.cpp b/libIRDB/test/fix_calls.cpp index 0a5946779..9e15b571e 100644 --- a/libIRDB/test/fix_calls.cpp +++ b/libIRDB/test/fix_calls.cpp @@ -637,13 +637,8 @@ void fix_call(Instruction_t* insn, FileIR_t *firp, bool can_unpin) cout<<"Setting unpin for type="<< reloc->GetType()<< " address=" <<hex<<insn->GetBaseID()<<":"<<insn->getDisassembly()<<endl; } - // set newindirtarg as unpinned IBT - auto newaddr = new AddressID_t; - assert(newaddr); - newaddr->SetFileID(newindirtarg->GetAddress()->GetFileID()); - newaddr->SetVirtualOffset(0); // unpinned - firp->GetAddresses().insert(newaddr); - newindirtarg->SetIndirectBranchTargetAddress(newaddr); + // set newindirtarg as unpinned + newindirtarg->GetIndirectBranchTargetAddress()->SetVirtualOffset(0); reloc->SetWRT(newindirtarg); } } -- GitLab