diff --git a/libElfDep/src/elfdep.cpp b/libElfDep/src/elfdep.cpp index e673fe8039acaa8ee425f4737e5042d301cfd256..b2d3bcd12aa27aa127cc17d37752994473f38f5a 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 a6b87b7bc31499b9ec538701b438f7a60e9dda38..9408c0de4f3a4b2a3cc1cac3f22219301c561400 160000 --- a/libcapstone +++ b/libcapstone @@ -1 +1 @@ -Subproject commit a6b87b7bc31499b9ec538701b438f7a60e9dda38 +Subproject commit 9408c0de4f3a4b2a3cc1cac3f22219301c561400