Go to the first, previous, next, last section, table of contents.

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

Copyright (C) 1993 Cygnus Support

# Overview

## Function and Purpose

Libgdb is a package which provides an API to the functionality of GDB, the GNU symbolic debugger. It is specifically intended to support the development of a symbolic debugger with a graphic interface.

## This Document

This document is a specification of the libgdb API. It is written in the form of a programmer's manual. So the goal of this document is to explain what functions make up the API, and how they can be used in a running application.

## Terminology

In this document, libgdb refers to a library containing the functions defined herein, application refers to any program built with that library.

## Dependencies

Programs which are linked with libgdb must be linked with libbfd, libopcodes, libiberty, and libmmalloc.

## Acknowledgments

Essential contributions to this design were made by Stu Grossman, Jim Kingdon, and Rich Pixley.

Go to the first, previous, next, last section, table of contents.