mirror of https://github.com/acidanthera/audk.git
4f4afcd288
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 | ||
FormatDosFiles.py | ||
GccBase.lds | ||
GetMaintainer.py | ||
GetUtcDateTime.py | ||
MemoryProfileSymbolGen.py | ||
PatchCheck.py | ||
RunMakefile.py | ||
RunMakefileSample.mak | ||
Rvct-Align4K.sct | ||
Rvct-Align32.sct | ||
SetVisualStudio.bat | ||
SetupGit.py | ||
ShowEnvironment.bat | ||
SmiHandlerProfileSymbolGen.py | ||
UpdateBuildVersions.py | ||
efi_debugging.py | ||
efi_gdb.py | ||
efi_lldb.py |