# GDB’s Obsolete Annotations

This file documents GDB’s obsolete annotations.

Copyright © 1994-2020 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”.

# GDB Annotations

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

## 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