|  | #!/bin/sh | 
|  |  | 
|  | # This is the command running inside the xterm of our | 
|  | # debug wrapper.  It needs to take care of starting | 
|  | # the server command, so it can attach to the parent | 
|  | # process.  In addition, here we run the command inside | 
|  | # of a gdb session to allow for debugging. | 
|  |  | 
|  | # On some systems, running xterm will cause LD_LIBRARY_PATH | 
|  | # to be cleared, so restore it and PATH to be safe. | 
|  | export PATH=$PREV_PATH | 
|  | export LD_LIBRARY_PATH=$PREV_LD_LIBRARY_PATH | 
|  |  | 
|  | # Start binderproc (or whatever sub-command is being run) | 
|  | # inside of gdb, giving gdb an initial command script to | 
|  | # automatically run the process without user intervention. | 
|  | gdb -q -x $2/process_wrapper_gdb.cmds --args "$@" |