edk2/EmulatorPkg/Unix
Michael D Kinney 1aaa37e00a EmulatorPkg/Unix/Host: Fix symbol loading with clang
Fix symbol loading issues with clang compilers where
SecGdbSciptBreak() is optimized away and the gdb/lldb
breakpoint on that symbol is never hit and no symbols
are loaded for any modules.

Update the implementation of SecGdbScriptBreak() so it
is never inlined and add code to the implementation
of SecGdbScriptBreak() to guarantee that the entire
function is never optimized away by using a volatile
loop variable.

Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
2026-01-05 20:32:28 +00:00
..
Host EmulatorPkg/Unix/Host: Fix symbol loading with clang 2026-01-05 20:32:28 +00:00
Xcode EmulatorPkg/Unix: Rename GdbRun to GdbRun.sh 2019-04-15 14:54:08 -07:00
.gdbinit InOsEmuPkg: Rename package to EmulatorPkg & Sec to Host 2011-06-28 16:47:23 +00:00
GdbRun.sh EmulatorPkg/Unix: Fix various typos 2020-02-10 22:30:07 +00:00
lldbefi.py EmulatorPkg: Update lldbefi.py to work with current lldb which uses python3 2021-12-13 15:24:10 +00:00
lldbinit EmulatorPkg: Unix: Add LLDB support for Xcode 5 2014-08-29 18:52:42 +00:00