Created
August 3, 2016 13:15
-
-
Save zbrdge/0d92127aac1968b52fa119acc228dcf0 to your computer and use it in GitHub Desktop.
call erlexec in GDB properly (voidlinux)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# | |
# %CopyrightBegin% | |
# | |
# Copyright Ericsson AB 1996-2012. All Rights Reserved. | |
# | |
# The contents of this file are subject to the Erlang Public License, | |
# Version 1.1, (the "License"); you may not use this file except in | |
# compliance with the License. You should have received a copy of the | |
# Erlang Public License along with this software. If not, it can be | |
# retrieved online at http://www.erlang.org/. | |
# | |
# Software distributed under the License is distributed on an "AS IS" | |
# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See | |
# the License for the specific language governing rights and limitations | |
# under the License. | |
# | |
# %CopyrightEnd% | |
# | |
ROOTDIR="/usr/lib/erlang" | |
BINDIR=$ROOTDIR/erts-8.0/bin | |
EMU=beam | |
PROGNAME=`echo $0 | sed 's/.*\///'` | |
export EMU | |
export ROOTDIR | |
export BINDIR | |
export PROGNAME | |
# export USE_GDB=1 in the shell to run erlang under the gdb debugger | |
# this is useful for debugging nifs | |
if [ ! -z "$USE_GDB" ]; then | |
gdb --args $BINDIR/erlexec ${1+"$@"} | |
else | |
exec $BINDIR/erlexec ${1+"$@"} | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment