1 |
342 |
jeremybenn |
This is gdbint.info, produced by makeinfo version 4.13 from
|
2 |
330 |
jeremybenn |
./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 |
342 |
jeremybenn |
gdbint.info-1: 1538
|
38 |
|
|
gdbint.info-2: 299036
|
39 |
330 |
jeremybenn |
|
40 |
|
|
Tag Table:
|
41 |
|
|
(Indirect)
|
42 |
342 |
jeremybenn |
Node: Top1538
|
43 |
|
|
Node: Summary2419
|
44 |
|
|
Node: Requirements2569
|
45 |
|
|
Node: Contributors4048
|
46 |
|
|
Node: Overall Structure5641
|
47 |
|
|
Node: Algorithms10664
|
48 |
|
|
Node: User Interface42106
|
49 |
|
|
Ref: UI-Independent Output43961
|
50 |
|
|
Ref: User Interface-Footnote-165932
|
51 |
|
|
Ref: User Interface-Footnote-265981
|
52 |
|
|
Node: libgdb66216
|
53 |
|
|
Node: Values70167
|
54 |
|
|
Node: Stack Frames73011
|
55 |
|
|
Node: Symbol Handling77993
|
56 |
|
|
Node: Language Support94798
|
57 |
|
|
Node: Host Definition99524
|
58 |
|
|
Node: Target Architecture Definition103883
|
59 |
|
|
Node: OS ABI Variant Handling104703
|
60 |
|
|
Node: Initialize New Architecture109548
|
61 |
|
|
Node: How an Architecture is Represented109899
|
62 |
|
|
Node: Looking Up an Existing Architecture111856
|
63 |
|
|
Node: Creating a New Architecture114775
|
64 |
|
|
Node: Registers and Memory116813
|
65 |
|
|
Node: Pointers and Addresses117605
|
66 |
|
|
Ref: Pointers and Addresses-Footnote-1123606
|
67 |
|
|
Node: Address Classes123849
|
68 |
|
|
Node: Register Representation127094
|
69 |
|
|
Node: Raw and Cooked Registers127468
|
70 |
|
|
Node: Register Architecture Functions & Variables128652
|
71 |
|
|
Node: Register Information Functions132261
|
72 |
|
|
Ref: Register Information Functions-Footnote-1138167
|
73 |
|
|
Node: Register and Memory Data138586
|
74 |
|
|
Node: Register Caching141735
|
75 |
|
|
Node: Frame Interpretation143271
|
76 |
|
|
Node: All About Stack Frames143677
|
77 |
|
|
Ref: All About Stack Frames-Footnote-1149028
|
78 |
|
|
Node: Frame Handling Terminology149260
|
79 |
|
|
Node: Prologue Caches151787
|
80 |
|
|
Node: Functions and Variable to Analyze Frames153468
|
81 |
|
|
Ref: frame_align155566
|
82 |
|
|
Node: Functions to Access Frame Data157080
|
83 |
|
|
Node: Analyzing Stacks---Frame Sniffers159371
|
84 |
|
|
Ref: Analyzing Stacks---Frame Sniffers-Footnote-1164021
|
85 |
|
|
Node: Inferior Call Setup164518
|
86 |
|
|
Node: About Dummy Frames164801
|
87 |
|
|
Node: Functions Creating Dummy Frames165427
|
88 |
|
|
Node: Adding support for debugging core files169484
|
89 |
|
|
Node: Defining Other Architecture Features170028
|
90 |
|
|
Ref: gdbarch_breakpoint_from_pc174875
|
91 |
|
|
Ref: gdbarch_stabs_argument_has_addr187269
|
92 |
|
|
Ref: gdbarch_push_dummy_call187516
|
93 |
|
|
Ref: gdbarch_push_dummy_code188076
|
94 |
|
|
Ref: gdbarch_return_value189058
|
95 |
|
|
Ref: gdbarch_dummy_id194824
|
96 |
|
|
Node: Adding a New Target195512
|
97 |
|
|
Node: Target Descriptions197979
|
98 |
|
|
Node: Target Descriptions Implementation198918
|
99 |
|
|
Node: Adding Target Described Register Support200292
|
100 |
|
|
Node: Target Vector Definition203238
|
101 |
|
|
Node: Managing Execution State203770
|
102 |
|
|
Node: Existing Targets205583
|
103 |
|
|
Node: Native Debugging208098
|
104 |
|
|
Node: Support Libraries211926
|
105 |
|
|
Node: Coding223441
|
106 |
|
|
Node: Porting GDB248551
|
107 |
|
|
Node: Versions and Branches250420
|
108 |
|
|
Ref: Tags256376
|
109 |
|
|
Ref: experimental branch tags256707
|
110 |
|
|
Node: Start of New Year Procedure257439
|
111 |
|
|
Node: Releasing GDB259245
|
112 |
|
|
Node: Testsuite277477
|
113 |
|
|
Ref: Testsuite-Footnote-1289342
|
114 |
|
|
Node: Hints289460
|
115 |
|
|
Node: Getting Started289782
|
116 |
|
|
Node: Debugging GDB293947
|
117 |
|
|
Node: GDB Observers299036
|
118 |
|
|
Node: GNU Free Documentation License307344
|
119 |
|
|
Node: Index332511
|
120 |
330 |
jeremybenn |
|
121 |
|
|
End Tag Table
|