summaryrefslogtreecommitdiffstats
path: root/EmulatorPkg/Unix/GdbRun
diff options
context:
space:
mode:
authorKinney, Michael D <michael.d.kinney@intel.com>2019-04-02 13:09:09 -0700
committerMichael D Kinney <michael.d.kinney@intel.com>2019-04-15 14:54:08 -0700
commiteb33b3994d06de418222e664cb1c17369436e93c (patch)
tree79171d87acc083e03fa2cd3de2d55e5b4cfbc47c /EmulatorPkg/Unix/GdbRun
parent04af8bf262f1917b74745f8ffd3aa8fb465352df (diff)
downloadedk2-eb33b3994d06de418222e664cb1c17369436e93c.tar.gz
edk2-eb33b3994d06de418222e664cb1c17369436e93c.tar.bz2
edk2-eb33b3994d06de418222e664cb1c17369436e93c.zip
EmulatorPkg/Unix: Rename GdbRun to GdbRun.sh
https://bugzilla.tianocore.org/show_bug.cgi?id=1657 Add .sh file extension to the shell script GdbRun so changes to this file will pass PatchCheck.py. Also update all scripts that execute GdbRun to execute GdbRun.sh instead. Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Andrew Fish <afish@apple.com> Cc: Ray Ni <ray.ni@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Diffstat (limited to 'EmulatorPkg/Unix/GdbRun')
-rw-r--r--EmulatorPkg/Unix/GdbRun73
1 files changed, 0 insertions, 73 deletions
diff --git a/EmulatorPkg/Unix/GdbRun b/EmulatorPkg/Unix/GdbRun
deleted file mode 100644
index 8c761ff2c9..0000000000
--- a/EmulatorPkg/Unix/GdbRun
+++ /dev/null
@@ -1,73 +0,0 @@
-## @file
-# GDB startup script
-#
-# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
-#
-# SPDX-License-Identifier: BSD-2-Clause-Patent
-#
-##
-
-#
-# Gdb will set $_exitcode when the program exits. Pre-init it to an unlikely
-# return value.
-#
-set $_exitcode = 42
-
-#
-# Gdb will call hook-stop on each break. Check to see if $_exitcode was
-# changed from the value we pre-initialized it to. If so, the program
-# had exited, so gdb should now quit.
-#
-define hook-stop
- if $_exitcode != 42
- quit
- else
- source Host.gdb
- end
-end
-
-#
-# We keep track of the number of symbol files we have loaded via gdb
-# scripts in the $SymbolFilesAdded variable
-#
-set $SymbolFileChangesCount = 0
-
-#
-# This macro adds a symbols file for gdb
-#
-# @param $arg0 - Symbol file changes number
-# @param $arg1 - Symbol file name
-# @param $arg2 - Image address
-#
-define AddFirmwareSymbolFile
- if $SymbolFileChangesCount < $arg0
- add-symbol-file $arg1 $arg2
- set $SymbolFileChangesCount = $arg0
- end
-end
-
-#
-# This macro removes a symbols file for gdb
-#
-# @param $arg0 - Symbol file changes number
-# @param $arg1 - Symbol file name
-#
-define RemoveFirmwareSymbolFile
- if $SymbolFileChangesCount < $arg0
- #
- # Currently there is not a method to remove a single symbol file
- #
- set $SymbolFileChangesCount = $arg0
- end
-end
-
-if gInXcode == 1
- # in Xcode the program is already runing. Issuing a run command
- # will cause a fatal debugger error. The break point sciprt that
- # is used to source this script sets gInCode to 1.
-else
- #
- # Start the program running
- #
- run
-end