1 |
330 |
jeremybenn |
This is gdbint.info, produced by makeinfo version 4.8 from
|
2 |
|
|
./gdbint.texinfo.
|
3 |
|
|
|
4 |
|
|
INFO-DIR-SECTION Software development
|
5 |
|
|
START-INFO-DIR-ENTRY
|
6 |
|
|
* Gdb-Internals: (gdbint). The GNU debugger's internals.
|
7 |
|
|
END-INFO-DIR-ENTRY
|
8 |
|
|
|
9 |
|
|
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000,
|
10 |
|
|
2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, 2010 Free Software
|
11 |
|
|
Foundation, Inc. Contributed by Cygnus Solutions. Written by John
|
12 |
|
|
Gilmore. Second Edition by Stan Shebs.
|
13 |
|
|
|
14 |
|
|
Permission is granted to copy, distribute and/or modify this document
|
15 |
|
|
under the terms of the GNU Free Documentation License, Version 1.3 or
|
16 |
|
|
any later version published by the Free Software Foundation; with no
|
17 |
|
|
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
18 |
|
|
Texts. A copy of the license is included in the section entitled "GNU
|
19 |
|
|
Free Documentation License".
|
20 |
|
|
|
21 |
|
|
This file documents the internals of the GNU debugger GDB.
|
22 |
|
|
|
23 |
|
|
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000,
|
24 |
|
|
2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, 2010 Free Software
|
25 |
|
|
Foundation, Inc. Contributed by Cygnus Solutions. Written by John
|
26 |
|
|
Gilmore. Second Edition by Stan Shebs.
|
27 |
|
|
|
28 |
|
|
Permission is granted to copy, distribute and/or modify this document
|
29 |
|
|
under the terms of the GNU Free Documentation License, Version 1.3 or
|
30 |
|
|
any later version published by the Free Software Foundation; with no
|
31 |
|
|
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
32 |
|
|
Texts. A copy of the license is included in the section entitled "GNU
|
33 |
|
|
Free Documentation License".
|
34 |
|
|
|
35 |
|
|
|
36 |
|
|
Indirect:
|
37 |
|
|
gdbint.info-1: 1537
|
38 |
|
|
gdbint.info-2: 299035
|
39 |
|
|
|
40 |
|
|
Tag Table:
|
41 |
|
|
(Indirect)
|
42 |
|
|
Node: Top1537
|
43 |
|
|
Node: Summary2418
|
44 |
|
|
Node: Requirements2568
|
45 |
|
|
Node: Contributors4047
|
46 |
|
|
Node: Overall Structure5640
|
47 |
|
|
Node: Algorithms10663
|
48 |
|
|
Node: User Interface42105
|
49 |
|
|
Ref: UI-Independent Output43960
|
50 |
|
|
Ref: User Interface-Footnote-165931
|
51 |
|
|
Ref: User Interface-Footnote-265980
|
52 |
|
|
Node: libgdb66215
|
53 |
|
|
Node: Values70166
|
54 |
|
|
Node: Stack Frames73010
|
55 |
|
|
Node: Symbol Handling77992
|
56 |
|
|
Node: Language Support94797
|
57 |
|
|
Node: Host Definition99523
|
58 |
|
|
Node: Target Architecture Definition103882
|
59 |
|
|
Node: OS ABI Variant Handling104702
|
60 |
|
|
Node: Initialize New Architecture109547
|
61 |
|
|
Node: How an Architecture is Represented109898
|
62 |
|
|
Node: Looking Up an Existing Architecture111855
|
63 |
|
|
Node: Creating a New Architecture114774
|
64 |
|
|
Node: Registers and Memory116812
|
65 |
|
|
Node: Pointers and Addresses117604
|
66 |
|
|
Ref: Pointers and Addresses-Footnote-1123605
|
67 |
|
|
Node: Address Classes123848
|
68 |
|
|
Node: Register Representation127093
|
69 |
|
|
Node: Raw and Cooked Registers127467
|
70 |
|
|
Node: Register Architecture Functions & Variables128651
|
71 |
|
|
Node: Register Information Functions132260
|
72 |
|
|
Ref: Register Information Functions-Footnote-1138166
|
73 |
|
|
Node: Register and Memory Data138585
|
74 |
|
|
Node: Register Caching141734
|
75 |
|
|
Node: Frame Interpretation143270
|
76 |
|
|
Node: All About Stack Frames143676
|
77 |
|
|
Ref: All About Stack Frames-Footnote-1149027
|
78 |
|
|
Node: Frame Handling Terminology149259
|
79 |
|
|
Node: Prologue Caches151786
|
80 |
|
|
Node: Functions and Variable to Analyze Frames153467
|
81 |
|
|
Ref: frame_align155565
|
82 |
|
|
Node: Functions to Access Frame Data157079
|
83 |
|
|
Node: Analyzing Stacks---Frame Sniffers159370
|
84 |
|
|
Ref: Analyzing Stacks---Frame Sniffers-Footnote-1164020
|
85 |
|
|
Node: Inferior Call Setup164517
|
86 |
|
|
Node: About Dummy Frames164800
|
87 |
|
|
Node: Functions Creating Dummy Frames165426
|
88 |
|
|
Node: Adding support for debugging core files169483
|
89 |
|
|
Node: Defining Other Architecture Features170027
|
90 |
|
|
Ref: gdbarch_breakpoint_from_pc174874
|
91 |
|
|
Ref: gdbarch_stabs_argument_has_addr187268
|
92 |
|
|
Ref: gdbarch_push_dummy_call187515
|
93 |
|
|
Ref: gdbarch_push_dummy_code188075
|
94 |
|
|
Ref: gdbarch_return_value189057
|
95 |
|
|
Ref: gdbarch_dummy_id194823
|
96 |
|
|
Node: Adding a New Target195511
|
97 |
|
|
Node: Target Descriptions197978
|
98 |
|
|
Node: Target Descriptions Implementation198917
|
99 |
|
|
Node: Adding Target Described Register Support200291
|
100 |
|
|
Node: Target Vector Definition203237
|
101 |
|
|
Node: Managing Execution State203769
|
102 |
|
|
Node: Existing Targets205582
|
103 |
|
|
Node: Native Debugging208097
|
104 |
|
|
Node: Support Libraries211925
|
105 |
|
|
Node: Coding223440
|
106 |
|
|
Node: Porting GDB248550
|
107 |
|
|
Node: Versions and Branches250419
|
108 |
|
|
Ref: Tags256375
|
109 |
|
|
Ref: experimental branch tags256706
|
110 |
|
|
Node: Start of New Year Procedure257438
|
111 |
|
|
Node: Releasing GDB259244
|
112 |
|
|
Node: Testsuite277476
|
113 |
|
|
Ref: Testsuite-Footnote-1289341
|
114 |
|
|
Node: Hints289459
|
115 |
|
|
Node: Getting Started289781
|
116 |
|
|
Node: Debugging GDB293946
|
117 |
|
|
Node: GDB Observers299035
|
118 |
|
|
Node: GNU Free Documentation License307343
|
119 |
|
|
Node: Index332510
|
120 |
|
|
|
121 |
|
|
End Tag Table
|