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 1−9