1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:18:12 +00:00

UserspaceEmulator: Fix every line in backtraces showing EIP

Oops, we're supposed to show the return address for each frame, not the
current EIP every time. :^)
This commit is contained in:
Andreas Kling 2020-07-17 15:15:15 +02:00
parent d153fbf44e
commit 75500b449c

View file

@ -211,7 +211,7 @@ void Emulator::dump_backtrace(const Vector<FlatPtr>& backtrace)
for (auto& address : backtrace) {
u32 offset = 0;
String symbol = m_elf->symbolicate(address, &offset);
dbgprintf("==%d== %#08x %s +%#x\n", s_pid, m_cpu.eip(), symbol.characters(), offset);
dbgprintf("==%d== %#08x %s +%#x\n", s_pid, address, symbol.characters(), offset);
}
}