audk/ArmPlatformPkg
Artem Kopotev fddb8d24ec ArmPlatformPkg/Scripts: Infer dll load address from console output
cmd_load_symbols.py can only load symbols from FV. Add the possibility to
use UEFI console output to calculate dll load address and send
add-symbol-file commands directly to ArmDS debugger

dll load address can't be used directly from UEFI output, see comment in
DebugPeCoffExtraActionLib: "This may not work correctly if you generate
PE/COFF directly as then the Offset would not be required".

1) Use objdump -S module.dll | grep <_ModuleEntryPoint> to get offset
in dll (offset)
2) Use Entrypoint=<address> from UEFI console output (entrypoint)
3) dll load address is (entrypoint)-(offset)

Signed-off-by: Artem Kopotev <artem.kopotev@arm.com>
Tested-by: Pierre Gondois <Pierre.Gondois@arm.com>
2021-07-19 07:38:14 +00:00
..
Drivers ArmPlatformPkg: Remove package dependency in NorFlashStandaloneMm 2021-04-15 19:24:14 +00:00
Include/Library ArmPlatformPkg: Fix Ecc error 8001 2021-04-15 19:24:14 +00:00
Library ArmPlatformPkg: Fix Ecc error 8001 2021-04-15 19:24:14 +00:00
MemoryInitPei ArmPlatformPkg: Fix Ecc error 8001 2021-04-15 19:24:14 +00:00
PlatformPei ArmPlatformPkg: Fix Ecc error 8001 2021-04-15 19:24:14 +00:00
PrePeiCore ArmPkg: Fix Ecc error 8001 in Chipset 2021-04-15 19:53:39 +00:00
PrePi ArmPlatformPkg: Fix Ecc error 8001 2021-04-15 19:24:14 +00:00
Scripts ArmPlatformPkg/Scripts: Infer dll load address from console output 2021-07-19 07:38:14 +00:00
ArmPlatformPkg.ci.yaml ArmPlatformPkg: SpellCheck: Switch spellcheck CI to AuditOnly 2021-06-16 14:40:00 +00:00
ArmPlatformPkg.dec ArmPlatformPkg: Document libraries in ArmPlatformPkg.dec 2021-04-28 12:03:51 +00:00
ArmPlatformPkg.dsc ArmPlatformPkg: Consume MdeLibs.dsc.inc for RegisterFilterLib 2021-03-31 05:47:10 +00:00