14.15.2 Support for the info target Command.....................................................

201

14.15.3 Support for the dumpcore command.............................................................

202

14.15.3.1 Enhancements to the dumpcore command............................................

202

14.15.4 Support for display of run time type information..........................................

203

14.16 Printing the Execution Path Entries for the Current Frame or Thread...................

203

14.16.1 Compiler Dependencies for Printing the Execution Path Entries...................

204

14.16.2 Example Illustrating Execution Path Recovery...............................................

205

14.17 Command to Unwind Beyond 10000 Frames..........................................................

206

14.18 Invoking GDB Before a Program Aborts.................................................................

207

14.19 Aborting a Command Line Call..............................................................................

207

14.20 Instruction Level Stepping.......................................................................................

208

14.21 Enhanced support for watchpoints and breakpoints..............................................

208

14.21.1 Deferred watchpoints......................................................................................

208

14.21.2 Hardware watchpoints....................................................................................

208

14.21.3 Hardware breakpoints.....................................................................................

208

14.21.3.1 Setting breakpoints in unstripped shared library...................................

209

14.21.4 Support for procedural breakpoints................................................................

209

14.21.5 Support for template breakpoints...................................................................

209

14.22 Debugging support for shared libraries..................................................................

210

14.22.1 Using shared library as main program...........................................................

210

14.22.2 Setting Deferred Breakpoints in Shared Library.............................................

211

14.22.3 Using catch load..............................................................................................

211

14.22.4 Privately mapping shared libraries.................................................................

211

14.22.5 Selectively Mapping Shared Libraries As Private...........................................

212

14.22.6 Setting breakpoints in shared library..............................................................

213

14.22.7 Enhancement to the info shared Command..............................................

213

14.23 Debugging support for Decimal Floating Point data type......................................

213

14.23.1 Printing Decimal Floating point data types....................................................

213

14.23.1.1 Printing Decimal floating point constant................................................

214

14.23.1.2 Printing Decimal floating point variable.................................................

214

14.23.2 Printing NaT Registers....................................................................................

214

14.23.3 Handling Decimal Floating Point Data types..................................................

214

14.23.4 Evaluating Decimal Floating Point data types................................................

214

14.23.4.1 Printing type of Decimal Floating Point variable....................................

215

14.24 Additional Support for binary floating point data type..........................................

216

14.24.1 Support for Binary Floating Point constants f, l..............................................

216

14.24.2 Support Binary Floating Point variables with format specifier.......................

216

14.25 Language support....................................................................................................

217

14.25.1 Enhanced Java Debugging Support................................................................

217

14.25.1.1 Java Stack Unwind Features....................................................................

217

14.25.1.2 gdb Subcommands for Java VM Debugging...........................................

218

14.25.1.3 Java corefile debugging support.............................................................

220

14.25.1.4 Java attach mode debugging support.....................................................

220

14.25.2 Enhanced support for C++ templates..............................................................

221

8Table of Contents