Both GDB and RVCT debugging libraries currently use .text address based symbols loading for different reasons. As the current code is making assumptions that are not guaranteed, update both usages to use the Image base address instead.
Marvin Häuser (3): EmulatorPkg: Use Image base address for GDB symbols loading ArmPkg: Use Image base address for GDB symbols loading ArmPkg: Use Image base address for RVCT symbols loading ArmPkg/Library/DebugPeCoffExtraActionLib/DebugPeCoffExtraActionLib.c | 8 ++++---- ArmPkg/Library/RvdPeCoffExtraActionLib/RvdPeCoffExtraActionLib.c | 4 ++-- EmulatorPkg/Unix/Host/Host.c | 12 ++++++------ EmulatorPkg/Unix/GdbRun.sh | 2 +- EmulatorPkg/Unix/lldbefi.py | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) -- 2.31.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#79668): https://edk2.groups.io/g/devel/message/79668 Mute This Topic: https://groups.io/mt/85048605/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-