adb(1)

adb(1)

returned non-zero status.

DEPENDENCIES

Setting breakpoints in shared libraries is not supported.

adb does not read the linker symbol table for shared libraries, and cannot access locations in shared libraries by name. In a stack backtrace ($c), adb does not know the names of shared library pro- cedures.

If the core ®le was created when the program was in a shared library function, the $c command does not work. When a stack backtrace for the core ®le encounters a shared library procedure on the stack it aborts at that point.

A leading zero by itself is not recognized as a radix indicator. Use the pre®xes 0o or 0O (zero-oh) to force interpretation in octal radix. The pre®xes 0t and 0T are also accepted to force interpretation in decimal radix. Thus 0o20 = 0t16 = sixteen. A hexadecimal number whose most signi®cant digit would otherwise be an alphabetic character may begin with a leading zero instead of 0x (or 0X), if the default radix is hexadecimal.

The $f command prints ¯oating point registers as 32-bit single precision and $F prints these registers as 64-bit doubles.

$R prints all registers available to adb users.

The :x and :S commands are not currently supported.

adb can be used to inspect relocatable object ®les; it reads the symbol table and sets up the appropriate mappings for text and data. Note that relocatable object ®les do not necessarily contain an exact image of the initialized data; however, if this is the case, the data mapping is not set.

AUTHOR

adb was developed by AT&T and HP.

FILES

a.out core /dev/mem /dev/kmem /dev/swap

SEE ALSO

ptrace(2), crt0(3), ctime(3C), end(3C), a.out(4), core(4), signal(5).

ADB Tutorial

a

HP-UX Release 11i: December 2000

− 7 −

Section 19