beautypg.com

7 gdb/mi program control – HP gnu source-level debugger 5992-4701 User Manual

Page 330

background image

The -environment-pwd command

Synopsis

-environment-pwd

Show the current working directory.

GDB command

The corresponding GDB command is 'pwd'.

Example

(gdb)
-environment-pwd
~Working directory /kwikemart/marge/ezannoni/flathead-dev/devo/gdb.
^done
(gdb)

21.7 GDB/MI program control

Program termination

As a result of execution, the inferior program can run to

completion, if it does not encounter any breakpoints. In this case the output will include
an exit code, if the program has exited exceptionally.

Examples

Program exited normally:

(gdb)
-exec-run
^running
(gdb)
x = 55
*stopped,reason="exited-normally"
(gdb)

Program exited exceptionally:

(gdb)
-exec-run
^running
(gdb)
x = 55
*stopped,reason="exited",exit-code="01"
(gdb)

Another way the program can terminate is if it receives a signal such as SIGINT. In this
case, GDB/MI displays this:

(gdb)
*stopped,reason="exited-signalled",signal-name="SIGINT",
signal-meaning="Interrupt"

330

The GDB/MI Interface