GDB’s Obsolete Annotations: Top

GDB’s Obsolete Annotations

This file documents GDB’s obsolete annotations.

Copyright © 1994-2018 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

Next: Annotations Overview, Up: (dir)   [Contents]


GDB Annotations

This document describes the obsolete level two annotation interface implemented in older GDB versions.

• Annotations Overview:    What annotations are; the general syntax.
• Limitations:    Limitations of the annotation interface.
• Migrating to GDB/MI:    Migrating to GDB/MI
• Server Prefix:    Issuing a command without affecting user state.
• Value Annotations:    Values are marked as such.
• Frame Annotations:    Stack frames are annotated.
• Displays:    GDB can be told to display something periodically.
• Prompting:    Annotations marking GDB’s need for input.
• Errors:    Annotations for error messages.
• Breakpoint Info:    Information on breakpoints.
• Invalidation:    Some annotations describe things now invalid.
• Annotations for Running:    Whether the program is running, how it stopped, etc.
• Source Annotations:    Annotations describing source code.
• Multi-threaded Apps:    An annotation that reports multi-threadedness.

• GNU Free Documentation License:   

Table of Contents

  • 1 What is an Annotation?
  • 2 Limitations of the Annotation Interface
    • 2.1 Dependant on CLI output
    • 2.2 Scalability
    • 2.3 Correctness
    • 2.4 Reliability
    • 2.5 Maintainability
  • 3 Migrating to GDB/MI
  • 4 The Server Prefix
  • 5 Values
  • 6 Frames
  • 7 Displays
  • 8 Annotation for GDB Input
  • 9 Errors
  • 10 Information on Breakpoints
  • 11 Invalidation Notices
  • 12 Running the Program
  • 13 Displaying Source
  • 14 Multi-threaded Applications
  • Appendix A GNU Free Documentation License

Next: Annotations Overview, Up: (dir)   [Contents]