29 debugging optimized code – HP gnu source-level debugger 5992-4701 User Manual

Page 227

Advertising
background image

14.29 Debugging optimized code

HP WDB supports debugging of optimized code (compiled with both -g and -O) for
HP aC++, HP ANSI C and HP WDB for HP Itanium.

The following commands evaluate the name of a function and hence are affected by
the optimization level of the program being debugged (in particular, due to inlining):

•

break

•

call

•

clear

•

disassem

•

list

The following commands evaluate an expression referring to variables in the user pro-
gram and hence, are affected by the optimization level of the program being debugged:

•

break

•

call

•

cond

•

jump

•

return

•

print

•

set <var>

•

watch

•

whatis x

NOTE:

The break and call commands involve evaluation of both the name of a

function and an expression.

The following commands are also affected by the optimization level of the program
being debugged:

•

backtrace

•

display

•

down

•

finish

•

frame

•

info *

•

next

•

step

•

tbreak

•

rbreak

•

up

14.29 Debugging optimized code

227

Advertising