From 63a5b4f4338e76ab2bac8e8443ed21c60ac8682c Mon Sep 17 00:00:00 2001 From: Anh <zenpoems@gmail.com> Date: Thu, 22 Nov 2018 18:07:19 -0800 Subject: [PATCH] Set file id when appending plt entry Former-commit-id: de46a8e190379844cc28d8bd880fd6b19304875a --- libElfDep/src/elfdep.cpp | 1 + libcapstone | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libElfDep/src/elfdep.cpp b/libElfDep/src/elfdep.cpp index e673fe803..b2d3bcd12 100644 --- a/libElfDep/src/elfdep.cpp +++ b/libElfDep/src/elfdep.cpp @@ -206,6 +206,7 @@ Instruction_t* ElfDependencies_t::ElfDependenciesImpl_t<T_Elf_Sym,T_Elf_Rela,T_E newinsn->GetRelocations().insert(newreloc); getFileIR()->GetRelocations().insert(newreloc); + newinsn->GetAddress()->SetFileID(getFileIR()->GetFile()->GetBaseID()); return newinsn; } diff --git a/libcapstone b/libcapstone index a6b87b7bc..9408c0de4 160000 --- a/libcapstone +++ b/libcapstone @@ -1 +1 @@ -Subproject commit a6b87b7bc31499b9ec538701b438f7a60e9dda38 +Subproject commit 9408c0de4f3a4b2a3cc1cac3f22219301c561400 -- GitLab