diff options
Diffstat (limited to 'libunwindstack/Elf.cpp')
-rw-r--r-- | libunwindstack/Elf.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libunwindstack/Elf.cpp b/libunwindstack/Elf.cpp index 02f8a9ae0..3762107d6 100644 --- a/libunwindstack/Elf.cpp +++ b/libunwindstack/Elf.cpp @@ -160,14 +160,14 @@ uint64_t Elf::GetLastErrorAddress() { } // The relative pc is always relative to the start of the map from which it comes. -bool Elf::Step(uint64_t rel_pc, uint64_t adjusted_rel_pc, uint64_t elf_offset, Regs* regs, - Memory* process_memory, bool* finished) { +bool Elf::Step(uint64_t rel_pc, uint64_t adjusted_rel_pc, Regs* regs, Memory* process_memory, + bool* finished) { if (!valid_) { return false; } // The relative pc expectd by StepIfSignalHandler is relative to the start of the elf. - if (regs->StepIfSignalHandler(rel_pc + elf_offset, this, process_memory)) { + if (regs->StepIfSignalHandler(rel_pc, this, process_memory)) { *finished = false; return true; } |