This document describes the stabs debugging symbol tables.
Copyright © 1992-2019 Free Software Foundation, Inc. Contributed by Cygnus Support. Written by Julia Menapace, Jim Kingdon, and David MacKenzie.
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”.
This document describes the stabs debugging format.
• Overview | Overview of stabs | |
• Program Structure | Encoding of the structure of the program | |
• Constants | Constants | |
• Variables | ||
• Types | Type definitions | |
• Macro define and undefine | Representation of #define and #undef | |
• Symbol Tables | Symbol information in symbol tables | |
• Cplusplus | Stabs specific to C++ | |
• Stab Types | Symbol types in a.out files | |
• Symbol Descriptors | Table of symbol descriptors | |
• Type Descriptors | Table of type descriptors | |
• Expanded Reference | Reference information by stab type | |
• Questions | Questions and anomalies | |
• Stab Sections | In some object file formats, stabs are in sections. | |
• GNU Free Documentation License | The license for this documentation | |
• Symbol Types Index | Index of symbolic stab symbol type names. |
const
, volatile
, const volatile
)