mirror of
https://git.proxmox.com/git/mirror_edk2
synced 2025-10-25 18:00:42 +00:00
https://bugzilla.tianocore.org/show_bug.cgi?id=3500 Use efi_debugging.py Python Classes to implement EFI gdb commands: efi_symbols, guid, table, hob, and devicepath You can attach to any standard gdb or kdp remote server and get EFI symbols. No modifications of EFI are required. Example usage: OvmfPkg/build.sh qemu -gdb tcp::9000 lldb -o "gdb-remote localhost:9000" -o "command script import efi_lldb.py" Note you may also have to teach lldb about QEMU: -o "settings set plugin.process.gdb-remote.target-definition-file x86_64_target_definition.py" Cc: Leif Lindholm <quic_llindhol@quicinc.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Hao A Wu <hao.a.wu@intel.com> Cc: Bob Feng <bob.c.feng@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Cc: Yuwei Chen <yuwei.chen@intel.com> Signed-off-by: Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by: Bob Feng <bob.c.feng@intel.com> Acked-by: Liming Gao <gaoliming@byosoft.com.cn> |
||
|---|---|---|
| .. | ||
| PackageDocumentTools | ||
| BinToPcd.py | ||
| ClangBase.lds | ||
| ConvertFceToStructurePcd.py | ||
| ConvertMasmToNasm.py | ||
| ConvertUni.py | ||
| DetectNotUsedItem.py | ||
| efi_debugging.py | ||
| efi_gdb.py | ||
| efi_lldb.py | ||
| FormatDosFiles.py | ||
| GccBase.lds | ||
| GetMaintainer.py | ||
| GetUtcDateTime.py | ||
| MemoryProfileSymbolGen.py | ||
| PatchCheck.py | ||
| RunMakefile.py | ||
| RunMakefileSample.mak | ||
| Rvct-Align4K.sct | ||
| Rvct-Align32.sct | ||
| SetupGit.py | ||
| SetVisualStudio.bat | ||
| ShowEnvironment.bat | ||
| SmiHandlerProfileSymbolGen.py | ||
| UpdateBuildVersions.py | ||