Debugging with GDB Manual (5900-1473; WDB 6.2; January 2011)

Table Of Contents
The set inline-debug on command enables the inline debugging feature without
the inline breakpoints options in Integrity systems. This command is enabled by default.
The set inline-debug off command disables the inline debugging feature. You
can disable inline debugging by entering this command before attaching the debugger
to the application.
The set inline-debug inline_bp_all command enables you to set and modify
break- points on all instances of a particular inline function. It also enables the inline
debugging feature. A single instance of the specified inline function is displayed as a
representative in- stance for all the instances of the specified inline function. This creates
a single-breakpoint illusion for multiple instances of the inline function. You can set and
modify breakpoints on all the instances of the inline functions by setting and modifying
breakpoints on the displayed instance of the inline function. You must enter this command
before attaching the debugger to the application.
The set inline-debug inline_bp_individual command enables you to set
and modify breakpoints on a specific instance of an inline function. It also enables the
inline debugging feature. All instances of the inline function are displayed separately
with individual breakpoint occurrences. You can set or delete individual breakpoints on
a specific instance of an inline function without modifying the breakpoints on other
instances of the inline function. You must enter this command before attaching the
debugger to the application.
Limitations:
The inline breakpoint features are not available for programs that are com- piled
with +O2 optimization level and above.
The inline breakpoint features can degrade performance of the application that is
being debugged. You can explicitly disable the breakpoint features when the features
are not required and continue to use other inline debugging features, such as step
and next.
14.8.2.1 Debugging Inline Functions in Integrity Systems
To debug inline functions in Integrity systems, complete the following steps:
1. The application must be compiled with the -g option for inline debugging. No
additional options are required. For example:
/opt/aCC/bin/aCC -g test.c
2. Inline debugging without the breakpoint feature is enabled by default. You can
modify the inline debugging settings by toggling the options for the set inline-
debug command.
To enable inline debugging without inline breakpoint support, enter either of
the following commands:
14.8 Inline Support 145