mirror of
https://github.com/acidanthera/OpenCorePkg.git
synced 2025-12-08 19:25:01 +00:00
34 lines
728 B
Bash
Executable File
34 lines
728 B
Bash
Executable File
#!/bin/bash
|
|
|
|
RUNDIR=$(dirname "$0")
|
|
pushd "$RUNDIR" >/dev/null
|
|
RUNDIR=$(pwd)
|
|
popd >/dev/null
|
|
|
|
cd "$RUNDIR"
|
|
|
|
if [ "$LLDB" = "" ]; then
|
|
LLDB=$(ls /opt/local/bin/lldb-mp* 2>/dev/null)
|
|
fi
|
|
|
|
if [ "$LLDB" = "" ]; then
|
|
LLDB=$(which lldb)
|
|
fi
|
|
|
|
if [ "$LLDB" = "" ]; then
|
|
echo "Failed to find LLDB"
|
|
exit 1
|
|
fi
|
|
|
|
if [ "$LLDB_PORT" = "" ]; then
|
|
LLDB_PORT=8864
|
|
fi
|
|
|
|
"$LLDB" -o "settings set plugin.process.gdb-remote.target-definition-file Scripts/x86_64_target_definition.py" \
|
|
-o "gdb-remote $LLDB_PORT" \
|
|
-o "target modules add GdbSyms/Bin/X64_CLANGDWARF/GdbSyms.debug" \
|
|
-o "command script import Scripts/lldb_uefi.py" \
|
|
-o "command script add -c lldb_uefi.ReloadUefi reload-uefi" \
|
|
-o "reload-uefi" \
|
|
-o "b DebugBreak"
|