Git for Windows Git-1.6.5.1-preview20100112-with-cheetah
[msysgit.git] / mingw / info / gdbint.info-2
blob1a7118d489bc5b3569daa3c69bb0348c5f2be349
1 This is gdbint.info, produced by makeinfo version 4.8 from
2 ../.././gdb/doc/gdbint.texinfo.
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
9    This file documents the internals of the GNU debugger GDB.
10 Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1998, 1999, 2000,
11 2001,    2002, 2003, 2004, 2005, 2006    Free Software Foundation, Inc.
12 Contributed by Cygnus Solutions.  Written by John Gilmore.  Second
13 Edition by Stan Shebs.
15    Permission is granted to copy, distribute and/or modify this document
16 under the terms of the GNU Free Documentation License, Version 1.1 or
17 any later version published by the Free Software Foundation; with no
18 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
19 Texts.  A copy of the license is included in the section entitled "GNU
20 Free Documentation License".
22 \x1f
23 File: gdbint.info,  Node: Index,  Prev: GNU Free Documentation License,  Up: Top
25 Index
26 *****
28 \0\b[index\0\b]
29 * Menu:
31 * *gdbarch_address_class_type_flags_to_name: Address Classes. (line  25)
32 * *gdbarch_data:                         Coding.              (line 132)
33 * _initialize_language:                  Language Support.    (line  79)
34 * a.out format:                          Symbol Handling.     (line 199)
35 * abstract interpretation of function prologues: Algorithms.  (line  72)
36 * add_cmd:                               User Interface.      (line  21)
37 * add_com:                               User Interface.      (line  21)
38 * add_setshow_cmd:                       User Interface.      (line  26)
39 * add_setshow_cmd_full:                  User Interface.      (line  26)
40 * add_symtab_fns:                        Symbol Handling.     (line  23)
41 * adding a new host:                     Host Definition.     (line  13)
42 * adding a symbol-reading module:        Symbol Handling.     (line  23)
43 * adding a target:                       Adding a New Target. (line   6)
44 * adding debugging info reader:          Symbol Handling.     (line 319)
45 * adding source language:                Language Support.    (line  17)
46 * address classes:                       Address Classes.     (line   6)
47 * address representation:                Pointers and Addresses.
48                                                               (line   6)
49 * address spaces, separate data and code: Pointers and Addresses.
50                                                               (line   6)
51 * address_class_name_to_type_flags:      Target Conditionals. (line  27)
52 * address_class_name_to_type_flags_p:    Target Conditionals. (line  38)
53 * algorithms:                            Algorithms.          (line   6)
54 * allocate_symtab:                       Language Support.    (line  83)
55 * Array Containers:                      Support Libraries.   (line 131)
56 * assumptions about targets:             Coding.              (line 513)
57 * ATTR_NORETURN:                         Host Definition.     (line 172)
58 * BFD library:                           Support Libraries.   (line   9)
59 * BIG_BREAKPOINT:                        Target Conditionals. (line  99)
60 * BPT_VECTOR:                            Target Conditionals. (line 772)
61 * BREAKPOINT <1>:                        Target Conditionals. (line  87)
62 * BREAKPOINT:                            Algorithms.          (line 232)
63 * breakpoint address adjusted:           Target Conditionals. (line 136)
64 * breakpoints:                           Algorithms.          (line 175)
65 * bug-gdb mailing list:                  Getting Started.     (line  72)
66 * build script:                          Debugging GDB.       (line 114)
67 * C data types:                          Coding.              (line 388)
68 * call frame information:                Algorithms.          (line  38)
69 * call stack frame:                      Algorithms.          (line  14)
70 * CANNOT_STEP_HW_WATCHPOINTS:            Algorithms.          (line 429)
71 * CC_HAS_LONG_LONG:                      Host Definition.     (line 132)
72 * CFI (call frame information):          Algorithms.          (line  38)
73 * char:                                  OS ABI Variant Handling.
74                                                               (line  97)
75 * checkpoints:                           Algorithms.          (line 629)
76 * CHILD_PREPARE_TO_STORE:                Native Debugging.    (line 134)
77 * cleanup:                               User Interface.      (line 223)
78 * cleanups:                              Coding.              (line  12)
79 * CLI:                                   User Interface.      (line  12)
80 * code pointers, word-addressed:         Pointers and Addresses.
81                                                               (line   6)
82 * coding standards:                      Coding.              (line 214)
83 * COFF debugging info:                   Symbol Handling.     (line 294)
84 * COFF format:                           Symbol Handling.     (line 214)
85 * command implementation:                Getting Started.     (line  60)
86 * command interpreter:                   User Interface.      (line  12)
87 * comment formatting:                    Coding.              (line 362)
88 * compiler warnings:                     Coding.              (line 270)
89 * const char *gdbarch_name_of_malloc (GDBARCH): Target Conditionals.
90                                                               (line 779)
91 * converting between pointers and addresses: Pointers and Addresses.
92                                                               (line   6)
93 * converting integers to addresses:      Target Conditionals. (line 412)
94 * CRLF_SOURCE_FILES:                     Host Definition.     (line  93)
95 * current_language:                      Language Support.    (line  75)
96 * D10V addresses:                        Pointers and Addresses.
97                                                               (line   6)
98 * data output:                           User Interface.      (line 254)
99 * data-pointer, per-architecture/per-module: Coding.          (line 100)
100 * debugging GDB:                         Debugging GDB.       (line   6)
101 * DEFAULT_PROMPT:                        Host Definition.     (line 100)
102 * deprecate_cmd:                         User Interface.      (line  32)
103 * DEPRECATED_FP_REGNUM:                  Target Conditionals. (line 235)
104 * DEPRECATED_FRAME_CHAIN:                Target Conditionals. (line 279)
105 * DEPRECATED_FRAME_CHAIN_VALID:          Target Conditionals. (line 282)
106 * DEPRECATED_FRAME_INIT_SAVED_REGS:      Target Conditionals. (line 290)
107 * DEPRECATED_FRAME_SAVED_PC:             Target Conditionals. (line 303)
108 * DEPRECATED_FRAMELESS_FUNCTION_INVOCATION: Target Conditionals.
109                                                               (line 243)
110 * DEPRECATED_FUNCTION_START_OFFSET:      Target Conditionals. (line 342)
111 * DEPRECATED_IBM6000_TARGET:             Target Conditionals. (line 374)
112 * DEPRECATED_PUSH_ARGUMENTS.:            Target Conditionals. (line 553)
113 * DEPRECATED_REGISTER_RAW_SIZE:          Raw and Virtual Registers.
114                                                               (line  61)
115 * DEPRECATED_REGISTER_VIRTUAL_SIZE <1>:  Target Conditionals. (line 465)
116 * DEPRECATED_REGISTER_VIRTUAL_SIZE:      Raw and Virtual Registers.
117                                                               (line  66)
118 * DEPRECATED_USE_STRUCT_CONVENTION:      Target Conditionals. (line 754)
119 * deprecating commands:                  User Interface.      (line  32)
120 * design:                                Coding.              (line 508)
121 * DEV_TTY:                               Host Definition.     (line 103)
122 * DIRNAME_SEPARATOR:                     Coding.              (line 578)
123 * DISABLE_UNSETTABLE_BREAK:              Target Conditionals. (line 198)
124 * discard_cleanups:                      Coding.              (line  39)
125 * do_cleanups:                           Coding.              (line  35)
126 * DOS text files:                        Host Definition.     (line  94)
127 * DW_AT_address_class:                   Address Classes.     (line   6)
128 * DW_AT_byte_size:                       Address Classes.     (line   6)
129 * DWARF 2 debugging info:                Symbol Handling.     (line 307)
130 * ECOFF debugging info:                  Symbol Handling.     (line 300)
131 * ECOFF format:                          Symbol Handling.     (line 228)
132 * ELF format:                            Symbol Handling.     (line 261)
133 * evaluate_subexp:                       Language Support.    (line  58)
134 * executable_changed:                    GDB Observers.       (line  82)
135 * execution state:                       Managing Execution State.
136                                                               (line   6)
137 * experimental branches:                 Versions and Branches.
138                                                               (line 116)
139 * expression evaluation routines:        Language Support.    (line  58)
140 * expression parser:                     Language Support.    (line  21)
141 * extract_typed_address:                 Pointers and Addresses.
142                                                               (line  52)
143 * FDL, GNU Free Documentation License:   GNU Free Documentation License.
144                                                               (line   6)
145 * fetch_core_registers:                  Native Debugging.    (line  63)
146 * FETCH_INFERIOR_REGISTERS:              Native Debugging.    (line 142)
147 * field output functions:                User Interface.      (line 254)
148 * file names, portability:               Coding.              (line 546)
149 * FILENAME_CMP:                          Coding.              (line 572)
150 * find_pc_function:                      Symbol Handling.     (line 122)
151 * find_pc_line:                          Symbol Handling.     (line 122)
152 * find_sym_fns:                          Symbol Handling.     (line  18)
153 * finding a symbol:                      Symbol Handling.     (line 119)
154 * fine-tuning gdbarch structure:         OS ABI Variant Handling.
155                                                               (line  23)
156 * FOPEN_RB:                              Host Definition.     (line 106)
157 * frame:                                 Algorithms.          (line  14)
158 * frame, unwind:                         Algorithms.          (line  17)
159 * frame_align:                           Target Conditionals. (line 248)
160 * frame_register_unwind:                 Algorithms.          (line  23)
161 * full symbol table:                     Symbol Handling.     (line  90)
162 * function prototypes:                   Coding.              (line 410)
163 * function usage:                        Coding.              (line 392)
164 * FUNCTION_EPILOGUE_SIZE:                Target Conditionals. (line 336)
165 * fundamental types:                     Symbol Handling.     (line 164)
166 * GCC2_COMPILED_FLAG_SYMBOL:             Target Conditionals. (line 357)
167 * GCC_COMPILED_FLAG_SYMBOL:              Target Conditionals. (line 357)
168 * GDB source tree structure:             Overall Structure.   (line  82)
169 * gdb_osabi:                             OS ABI Variant Handling.
170                                                               (line 119)
171 * GDB_OSABI_AIX:                         OS ABI Variant Handling.
172                                                               (line  90)
173 * GDB_OSABI_CYGWIN:                      OS ABI Variant Handling.
174                                                               (line  87)
175 * GDB_OSABI_FREEBSD_AOUT:                OS ABI Variant Handling.
176                                                               (line  51)
177 * GDB_OSABI_FREEBSD_ELF:                 OS ABI Variant Handling.
178                                                               (line  54)
179 * GDB_OSABI_GO32:                        OS ABI Variant Handling.
180                                                               (line  69)
181 * GDB_OSABI_HPUX_ELF:                    OS ABI Variant Handling.
182                                                               (line  78)
183 * GDB_OSABI_HPUX_SOM:                    OS ABI Variant Handling.
184                                                               (line  81)
185 * GDB_OSABI_HURD:                        OS ABI Variant Handling.
186                                                               (line  39)
187 * GDB_OSABI_INTERIX:                     OS ABI Variant Handling.
188                                                               (line  75)
189 * GDB_OSABI_IRIX:                        OS ABI Variant Handling.
190                                                               (line  72)
191 * GDB_OSABI_LINUX:                       OS ABI Variant Handling.
192                                                               (line  48)
193 * GDB_OSABI_NETBSD_AOUT:                 OS ABI Variant Handling.
194                                                               (line  57)
195 * GDB_OSABI_NETBSD_ELF:                  OS ABI Variant Handling.
196                                                               (line  60)
197 * GDB_OSABI_OPENBSD_ELF:                 OS ABI Variant Handling.
198                                                               (line  63)
199 * GDB_OSABI_OSF1:                        OS ABI Variant Handling.
200                                                               (line  45)
201 * GDB_OSABI_QNXNTO:                      OS ABI Variant Handling.
202                                                               (line  84)
203 * GDB_OSABI_SOLARIS:                     OS ABI Variant Handling.
204                                                               (line  42)
205 * GDB_OSABI_SVR4:                        OS ABI Variant Handling.
206                                                               (line  36)
207 * GDB_OSABI_UNINITIALIZED:               OS ABI Variant Handling.
208                                                               (line  29)
209 * GDB_OSABI_UNKNOWN:                     OS ABI Variant Handling.
210                                                               (line  32)
211 * GDB_OSABI_WINCE:                       OS ABI Variant Handling.
212                                                               (line  66)
213 * gdbarch_addr_bits_remove:              Target Conditionals. (line  10)
214 * gdbarch_address_class_name_to_type_flags: Address Classes.  (line  30)
215 * gdbarch_address_class_type_flags <1>:  Target Conditionals. (line  42)
216 * gdbarch_address_class_type_flags:      Address Classes.     (line  18)
217 * gdbarch_address_class_type_flags_p:    Target Conditionals. (line  51)
218 * gdbarch_address_class_type_flags_to_name: Target Conditionals.
219                                                               (line  55)
220 * gdbarch_address_class_type_flags_to_name_p: Target Conditionals.
221                                                               (line  59)
222 * gdbarch_address_to_pointer <1>:        Target Conditionals. (line  64)
223 * gdbarch_address_to_pointer:            Pointers and Addresses.
224                                                               (line 115)
225 * gdbarch_adjust_breakpoint_address:     Target Conditionals. (line 136)
226 * gdbarch_believe_pcc_promotion:         Target Conditionals. (line  71)
227 * gdbarch_bits_big_endian:               Target Conditionals. (line  76)
228 * gdbarch_breakpoint_from_pc:            Target Conditionals. (line 105)
229 * gdbarch_call_dummy_location:           Target Conditionals. (line 169)
230 * gdbarch_cannot_fetch_register:         Target Conditionals. (line 175)
231 * gdbarch_cannot_store_register:         Target Conditionals. (line 180)
232 * gdbarch_char_signed:                   Target Conditionals. (line 670)
233 * gdbarch_convert_register_p <1>:        Target Conditionals. (line 187)
234 * gdbarch_convert_register_p:            Register and Memory Data.
235                                                               (line  37)
236 * gdbarch_data:                          Coding.              (line 108)
237 * gdbarch_decr_pc_after_break:           Target Conditionals. (line 192)
238 * gdbarch_double_bit:                    Target Conditionals. (line 680)
239 * gdbarch_dwarf2_reg_to_regnum:          Target Conditionals. (line 227)
240 * gdbarch_dwarf_reg_to_regnum:           Target Conditionals. (line 223)
241 * gdbarch_ecoff_reg_to_regnum:           Target Conditionals. (line 231)
242 * gdbarch_float_bit:                     Target Conditionals. (line 684)
243 * gdbarch_fp0_regnum:                    Native Debugging.    (line 149)
244 * gdbarch_frame_num_args:                Target Conditionals. (line 298)
245 * gdbarch_frame_red_zone_size:           Target Conditionals. (line 263)
246 * gdbarch_get_longjmp_target <1>:        Native Debugging.    (line 156)
247 * gdbarch_get_longjmp_target <2>:        Target Conditionals. (line 363)
248 * gdbarch_get_longjmp_target:            Algorithms.          (line 290)
249 * gdbarch_have_nonsteppable_watchpoint:  Algorithms.          (line 417)
250 * gdbarch_in_function_epilogue_p:        Target Conditionals. (line 391)
251 * gdbarch_in_solib_return_trampoline:    Target Conditionals. (line 397)
252 * gdbarch_init_osabi:                    OS ABI Variant Handling.
253                                                               (line 125)
254 * gdbarch_inner_than:                    Target Conditionals. (line 385)
255 * gdbarch_int_bit:                       Target Conditionals. (line 687)
256 * gdbarch_integer_to_address:            Target Conditionals. (line 412)
257 * gdbarch_long_bit:                      Target Conditionals. (line 690)
258 * gdbarch_long_double_bit:               Target Conditionals. (line 694)
259 * gdbarch_long_long_bit:                 Target Conditionals. (line 698)
260 * gdbarch_memory_insert_breakpoint:      Target Conditionals. (line 121)
261 * gdbarch_memory_remove_breakpoint:      Target Conditionals. (line 121)
262 * gdbarch_name_of_malloc:                Target Conditionals. (line 780)
263 * gdbarch_pc_regnum:                     Target Conditionals. (line 533)
264 * gdbarch_pointer_to_address <1>:        Target Conditionals. (line 433)
265 * gdbarch_pointer_to_address:            Pointers and Addresses.
266                                                               (line 105)
267 * gdbarch_print_float_info:              Target Conditionals. (line 203)
268 * gdbarch_print_insn:                    Target Conditionals. (line 736)
269 * gdbarch_print_registers_info:          Target Conditionals. (line 207)
270 * gdbarch_print_vector_info:             Target Conditionals. (line 216)
271 * gdbarch_ps_regnum:                     Target Conditionals. (line 548)
272 * gdbarch_ptr_bit:                       Target Conditionals. (line 702)
273 * gdbarch_push_dummy_call:               Target Conditionals. (line 553)
274 * gdbarch_push_dummy_code:               Target Conditionals. (line 567)
275 * gdbarch_read_pc:                       Target Conditionals. (line 710)
276 * gdbarch_register_name:                 Target Conditionals. (line 583)
277 * gdbarch_register_osabi:                OS ABI Variant Handling.
278                                                               (line 103)
279 * gdbarch_register_osabi_sniffer:        OS ABI Variant Handling.
280                                                               (line 112)
281 * gdbarch_register_to_value <1>:         Target Conditionals. (line 439)
282 * gdbarch_register_to_value:             Register and Memory Data.
283                                                               (line  49)
284 * gdbarch_return_value:                  Target Conditionals. (line 598)
285 * gdbarch_sdb_reg_to_regnum:             Target Conditionals. (line 594)
286 * gdbarch_short_bit:                     Target Conditionals. (line 706)
287 * gdbarch_skip_permanent_breakpoint:     Target Conditionals. (line 634)
288 * gdbarch_skip_prologue:                 Target Conditionals. (line 645)
289 * gdbarch_skip_trampoline_code:          Target Conditionals. (line 649)
290 * gdbarch_sp_regnum:                     Target Conditionals. (line 654)
291 * gdbarch_stab_reg_to_regnum:            Target Conditionals. (line 659)
292 * gdbarch_stabs_argument_has_addr:       Target Conditionals. (line 541)
293 * gdbarch_unwind_dummy_id:               Target Conditionals. (line 748)
294 * gdbarch_unwind_pc:                     Target Conditionals. (line 309)
295 * gdbarch_unwind_sp:                     Target Conditionals. (line 323)
296 * gdbarch_value_to_register <1>:         Target Conditionals. (line 765)
297 * gdbarch_value_to_register:             Register and Memory Data.
298                                                               (line  63)
299 * gdbarch_virtual_frame_pointer:         Target Conditionals. (line 725)
300 * gdbarch_write_pc:                      Target Conditionals. (line 711)
301 * GDBINIT_FILENAME:                      Host Definition.     (line  78)
302 * generic host support:                  Host Definition.     (line  46)
303 * generic_elf_osabi_sniff_abi_tag_sections: OS ABI Variant Handling.
304                                                               (line 133)
305 * get_frame_register:                    Algorithms.          (line  23)
306 * get_frame_type:                        Algorithms.          (line  30)
307 * hardware breakpoints:                  Algorithms.          (line 182)
308 * hardware watchpoints:                  Algorithms.          (line 306)
309 * HAVE_CONTINUABLE_WATCHPOINT:           Algorithms.          (line 423)
310 * HAVE_DOS_BASED_FILE_SYSTEM:            Coding.              (line 555)
311 * HAVE_LONG_DOUBLE:                      Host Definition.     (line 141)
312 * HAVE_MMAP:                             Host Definition.     (line 109)
313 * HAVE_STEPPABLE_WATCHPOINT:             Algorithms.          (line 407)
314 * HAVE_TERMIO:                           Host Definition.     (line 114)
315 * host:                                  Overall Structure.   (line  50)
316 * host, adding:                          Host Definition.     (line  13)
317 * i386_cleanup_dregs:                    Algorithms.          (line 605)
318 * I386_DR_LOW_GET_STATUS:                Algorithms.          (line 512)
319 * I386_DR_LOW_RESET_ADDR:                Algorithms.          (line 508)
320 * I386_DR_LOW_SET_ADDR:                  Algorithms.          (line 505)
321 * I386_DR_LOW_SET_CONTROL:               Algorithms.          (line 502)
322 * i386_insert_hw_breakpoint:             Algorithms.          (line 587)
323 * i386_insert_watchpoint:                Algorithms.          (line 559)
324 * i386_region_ok_for_watchpoint:         Algorithms.          (line 537)
325 * i386_remove_hw_breakpoint:             Algorithms.          (line 587)
326 * i386_remove_watchpoint:                Algorithms.          (line 559)
327 * i386_stopped_by_hwbp:                  Algorithms.          (line 599)
328 * i386_stopped_by_watchpoint:            Algorithms.          (line 551)
329 * i386_stopped_data_address:             Algorithms.          (line 544)
330 * I386_USE_GENERIC_WATCHPOINTS:          Algorithms.          (line 483)
331 * IN_SOLIB_DYNSYM_RESOLVE_CODE:          Target Conditionals. (line 401)
332 * inferior_created:                      GDB Observers.       (line  89)
333 * insert or remove hardware breakpoint:  Algorithms.          (line 261)
334 * insert or remove hardware watchpoint:  Algorithms.          (line 376)
335 * insert or remove software breakpoint:  Algorithms.          (line 238)
336 * INT_MAX:                               Host Definition.     (line 117)
337 * INT_MIN:                               Host Definition.     (line 118)
338 * IS_ABSOLUTE_PATH:                      Coding.              (line 566)
339 * IS_DIR_SEPARATOR:                      Coding.              (line 561)
340 * ISATTY:                                Host Definition.     (line 124)
341 * item output functions:                 User Interface.      (line 254)
342 * L_SET:                                 Host Definition.     (line 160)
343 * language parser:                       Language Support.    (line  25)
344 * language support:                      Language Support.    (line   6)
345 * legal papers for code contributions:   Debugging GDB.       (line  42)
346 * length_of_subexp:                      Language Support.    (line  58)
347 * libgdb:                                libgdb.              (line   9)
348 * libiberty library:                     Support Libraries.   (line  52)
349 * line wrap in output:                   Coding.              (line 190)
350 * lint:                                  Host Definition.     (line 193)
351 * list output functions:                 User Interface.      (line 131)
352 * LITTLE_BREAKPOINT:                     Target Conditionals. (line  99)
353 * long long data type:                   Host Definition.     (line 133)
354 * LONG_MAX:                              Host Definition.     (line 119)
355 * LONGEST:                               Host Definition.     (line 127)
356 * longjmp debugging:                     Algorithms.          (line 285)
357 * lookup_symbol:                         Symbol Handling.     (line 128)
358 * LSEEK_NOT_LINEAR:                      Host Definition.     (line 155)
359 * make_cleanup:                          Coding.              (line  28)
360 * making a new release of gdb:           Releasing GDB.       (line   6)
361 * memory representation:                 Register and Memory Data.
362                                                               (line   6)
363 * minimal symbol table:                  Symbol Handling.     (line  97)
364 * minsymtabs:                            Symbol Handling.     (line  97)
365 * mmap:                                  Host Definition.     (line 110)
366 * multi-arch data:                       Coding.              (line 100)
367 * NATDEPFILES:                           Native Debugging.    (line   8)
368 * native conditionals:                   Native Debugging.    (line 128)
369 * native core files:                     Native Debugging.    (line  63)
370 * native debugging:                      Native Debugging.    (line   6)
371 * nesting level in ui_out functions:     User Interface.      (line 143)
372 * new year procedure:                    Start of New Year Procedure.
373                                                               (line   6)
374 * new_objfile:                           GDB Observers.       (line 104)
375 * NO_STD_REGS:                           Host Definition.     (line  82)
376 * NORETURN:                              Host Definition.     (line 165)
377 * normal_stop:                           GDB Observers.       (line  76)
378 * normal_stop observer:                  GDB Observers.       (line  48)
379 * notification about inferior execution stop: GDB Observers.  (line  48)
380 * notifications about changes in internals: Algorithms.       (line 659)
381 * object file formats:                   Symbol Handling.     (line 196)
382 * observer pattern interface:            Algorithms.          (line 659)
383 * observers implementation rationale:    GDB Observers.       (line   9)
384 * obsolete code:                         Debugging GDB.       (line  94)
385 * obstacks:                              Support Libraries.   (line  69)
386 * ONE_PROCESS_WRITETEXT:                 Native Debugging.    (line 172)
387 * op_print_tab:                          Language Support.    (line  91)
388 * opcodes library:                       Support Libraries.   (line  39)
389 * OS ABI variants:                       OS ABI Variant Handling.
390                                                               (line   6)
391 * parse_exp_1:                           Language Support.    (line  97)
392 * partial symbol table:                  Symbol Handling.     (line 100)
393 * PE-COFF format:                        Symbol Handling.     (line 252)
394 * per-architecture module data:          Coding.              (line 100)
395 * pointer representation:                Pointers and Addresses.
396                                                               (line   6)
397 * portability:                           Coding.              (line 529)
398 * portable file name handling:           Coding.              (line 546)
399 * porting to new machines:               Porting GDB.         (line   6)
400 * prefixify_subexp:                      Language Support.    (line  58)
401 * print_subexp:                          Language Support.    (line  91)
402 * PRINTF_HAS_LONG_DOUBLE:                Host Definition.     (line 145)
403 * PRINTF_HAS_LONG_LONG:                  Host Definition.     (line 136)
404 * PROC_NAME_FMT:                         Native Debugging.    (line 177)
405 * PROCESS_LINENUMBER_HOOK:               Target Conditionals. (line 545)
406 * program counter:                       Algorithms.          (line 182)
407 * prologue analysis:                     Algorithms.          (line  38)
408 * prologue-value.c:                      Algorithms.          (line  72)
409 * prompt:                                Host Definition.     (line 101)
410 * pseudo-evaluation of function prologues: Algorithms.        (line  72)
411 * psymtabs:                              Symbol Handling.     (line  93)
412 * raw register representation:           Raw and Virtual Registers.
413                                                               (line   6)
414 * read_fp:                               Target Conditionals. (line 713)
415 * read_sp:                               Target Conditionals. (line 713)
416 * reading of symbols:                    Symbol Handling.     (line  12)
417 * readline library:                      Support Libraries.   (line  45)
418 * red zone:                              Target Conditionals. (line 276)
419 * register data formats, converting:     Register and Memory Data.
420                                                               (line   6)
421 * register groups:                       Target Conditionals. (line 444)
422 * register representation:               Register and Memory Data.
423                                                               (line   6)
424 * REGISTER_CONVERT_TO_RAW <1>:           Target Conditionals. (line 485)
425 * REGISTER_CONVERT_TO_RAW:               Raw and Virtual Registers.
426                                                               (line  94)
427 * REGISTER_CONVERT_TO_TYPE:              Register and Memory Data.
428                                                               (line  76)
429 * REGISTER_CONVERT_TO_VIRTUAL <1>:       Target Conditionals. (line 480)
430 * REGISTER_CONVERT_TO_VIRTUAL:           Raw and Virtual Registers.
431                                                               (line  79)
432 * REGISTER_CONVERTIBLE:                  Raw and Virtual Registers.
433                                                               (line  54)
434 * register_reggroup_p:                   Target Conditionals. (line 444)
435 * register_type:                         Target Conditionals. (line 475)
436 * REGISTER_VIRTUAL_TYPE:                 Target Conditionals. (line 471)
437 * regset_from_core_section:              Target Conditionals. (line 490)
438 * regular expressions library:           Support Libraries.   (line 110)
439 * Release Branches:                      Versions and Branches.
440                                                               (line  93)
441 * remote debugging support:              Host Definition.     (line  57)
442 * REMOTE_BPT_VECTOR:                     Target Conditionals. (line 776)
443 * representations, raw and virtual registers: Raw and Virtual Registers.
444                                                               (line   6)
445 * representations, register and memory:  Register and Memory Data.
446                                                               (line   6)
447 * requirements for GDB:                  Requirements.        (line   6)
448 * restart:                               Algorithms.          (line 629)
449 * running the test suite:                Testsuite.           (line  19)
450 * SAVE_DUMMY_FRAME_TOS:                  Target Conditionals. (line 587)
451 * SCANF_HAS_LONG_DOUBLE:                 Host Definition.     (line 150)
452 * secondary symbol file:                 Symbol Handling.     (line  33)
453 * SEEK_CUR:                              Host Definition.     (line 179)
454 * SEEK_SET:                              Host Definition.     (line 180)
455 * sentinel frame:                        Algorithms.          (line  30)
456 * SENTINEL_FRAME:                        Algorithms.          (line  30)
457 * separate data and code address spaces: Pointers and Addresses.
458                                                               (line   6)
459 * serial line support:                   Host Definition.     (line  57)
460 * set_gdbarch_bits_big_endian:           Target Conditionals. (line  82)
461 * set_gdbarch_sofun_address_maybe_missing: Target Conditionals.
462                                                               (line 504)
463 * SIGWINCH_HANDLER:                      Host Definition.     (line  85)
464 * SIGWINCH_HANDLER_BODY:                 Host Definition.     (line  89)
465 * SKIP_SOLIB_RESOLVER:                   Target Conditionals. (line 405)
466 * SLASH_STRING:                          Coding.              (line 583)
467 * software breakpoints:                  Algorithms.          (line 208)
468 * software watchpoints:                  Algorithms.          (line 306)
469 * SOFTWARE_SINGLE_STEP:                  Target Conditionals. (line 498)
470 * SOFTWARE_SINGLE_STEP_P:                Target Conditionals. (line 494)
471 * SOLIB_ADD:                             Native Debugging.    (line 182)
472 * SOLIB_CREATE_INFERIOR_HOOK:            Native Debugging.    (line 188)
473 * solib_loaded:                          GDB Observers.       (line  96)
474 * solib_unloaded:                        GDB Observers.       (line 101)
475 * SOM debugging info:                    Symbol Handling.     (line 314)
476 * SOM format:                            Symbol Handling.     (line 270)
477 * source code formatting:                Coding.              (line 322)
478 * spaces, separate data and code address: Pointers and Addresses.
479                                                               (line   6)
480 * stabs debugging info:                  Symbol Handling.     (line 284)
481 * START_INFERIOR_TRAPS_EXPECTED:         Native Debugging.    (line 192)
482 * STOP_SIGNAL:                           Host Definition.     (line 184)
483 * STOPPED_BY_WATCHPOINT:                 Algorithms.          (line 433)
484 * store_typed_address:                   Pointers and Addresses.
485                                                               (line  70)
486 * struct:                                GDB Observers.       (line  62)
487 * struct value, converting register contents to: Register and Memory Data.
488                                                               (line   6)
489 * submitting patches:                    Debugging GDB.       (line  30)
490 * sym_fns structure:                     Symbol Handling.     (line  23)
491 * symbol files:                          Symbol Handling.     (line  12)
492 * symbol lookup:                         Symbol Handling.     (line 119)
493 * symbol reading:                        Symbol Handling.     (line  12)
494 * SYMBOL_RELOADING_DEFAULT:              Target Conditionals. (line 663)
495 * symtabs:                               Symbol Handling.     (line  90)
496 * system dependencies:                   Coding.              (line 533)
497 * table output functions:                User Interface.      (line 131)
498 * target:                                Overall Structure.   (line  50)
499 * target architecture definition:        Target Architecture Definition.
500                                                               (line   6)
501 * target descriptions:                   Target Descriptions. (line   6)
502 * target descriptions, adding register support: Adding Target Described Register Support.
503                                                               (line   6)
504 * target descriptions, implementation:   Target Descriptions Implementation.
505                                                               (line   6)
506 * target vector:                         Target Vector Definition.
507                                                               (line   6)
508 * TARGET_CAN_USE_HARDWARE_WATCHPOINT:    Algorithms.          (line 362)
509 * target_changed:                        GDB Observers.       (line  79)
510 * TARGET_CHAR_BIT:                       Target Conditionals. (line 667)
511 * TARGET_HAS_HARDWARE_WATCHPOINTS:       Algorithms.          (line 359)
512 * target_insert_breakpoint:              Algorithms.          (line 238)
513 * target_insert_hw_breakpoint:           Algorithms.          (line 261)
514 * target_insert_watchpoint:              Algorithms.          (line 376)
515 * TARGET_READ_FP:                        Target Conditionals. (line 713)
516 * TARGET_READ_SP:                        Target Conditionals. (line 712)
517 * TARGET_REGION_OK_FOR_HW_WATCHPOINT:    Algorithms.          (line 372)
518 * target_remove_breakpoint:              Algorithms.          (line 238)
519 * target_remove_hw_breakpoint:           Algorithms.          (line 261)
520 * target_remove_watchpoint:              Algorithms.          (line 376)
521 * target_stopped_data_address:           Algorithms.          (line 393)
522 * targets:                               Existing Targets.    (line   6)
523 * TCP remote support:                    Host Definition.     (line  66)
524 * TDEPFILES:                             Adding a New Target. (line   8)
525 * terminal device:                       Host Definition.     (line 104)
526 * test suite:                            Testsuite.           (line   6)
527 * test suite organization:               Testsuite.           (line  79)
528 * trimming language-dependent code:      Language Support.    (line 101)
529 * tuple output functions:                User Interface.      (line 131)
530 * type:                                  Raw and Virtual Registers.
531                                                               (line  72)
532 * type codes:                            Symbol Handling.     (line 172)
533 * types:                                 Coding.              (line 404)
534 * ui_out functions:                      User Interface.      (line  47)
535 * ui_out functions, usage examples:      User Interface.      (line 397)
536 * ui_out_field_core_addr:                User Interface.      (line 287)
537 * ui_out_field_fmt:                      User Interface.      (line 261)
538 * ui_out_field_fmt_int:                  User Interface.      (line 280)
539 * ui_out_field_int:                      User Interface.      (line 273)
540 * ui_out_field_skip:                     User Interface.      (line 351)
541 * ui_out_field_stream:                   User Interface.      (line 319)
542 * ui_out_field_string:                   User Interface.      (line 291)
543 * ui_out_flush:                          User Interface.      (line 391)
544 * ui_out_list_begin:                     User Interface.      (line 234)
545 * ui_out_list_end:                       User Interface.      (line 240)
546 * ui_out_message:                        User Interface.      (line 375)
547 * ui_out_spaces:                         User Interface.      (line 370)
548 * ui_out_stream_delete:                  User Interface.      (line 314)
549 * ui_out_table_begin:                    User Interface.      (line 165)
550 * ui_out_table_body:                     User Interface.      (line 191)
551 * ui_out_table_end:                      User Interface.      (line 194)
552 * ui_out_table_header:                   User Interface.      (line 178)
553 * ui_out_text:                           User Interface.      (line 357)
554 * ui_out_tuple_begin:                    User Interface.      (line 210)
555 * ui_out_tuple_end:                      User Interface.      (line 216)
556 * ui_out_wrap_hint:                      User Interface.      (line 381)
557 * ui_stream:                             User Interface.      (line 308)
558 * UINT_MAX:                              Host Definition.     (line 120)
559 * ULONG_MAX:                             Host Definition.     (line 121)
560 * USG:                                   Host Definition.     (line 188)
561 * using ui_out functions:                User Interface.      (line 397)
562 * value_as_address:                      Pointers and Addresses.
563                                                               (line  84)
564 * value_from_pointer:                    Pointers and Addresses.
565                                                               (line  93)
566 * VEC:                                   Support Libraries.   (line 131)
567 * vendor branches:                       Versions and Branches.
568                                                               (line 108)
569 * virtual register representation:       Raw and Virtual Registers.
570                                                               (line   6)
571 * void:                                  GDB Observers.       (line  67)
572 * volatile:                              Host Definition.     (line 196)
573 * watchpoints:                           Algorithms.          (line 300)
574 * watchpoints, on x86:                   Algorithms.          (line 474)
575 * watchpoints, with threads:             Algorithms.          (line 450)
576 * word-addressed machines:               Pointers and Addresses.
577                                                               (line   6)
578 * wrap_here:                             Coding.              (line 190)
579 * writing tests:                         Testsuite.           (line 131)
580 * x86 debug registers:                   Algorithms.          (line 474)
581 * XCOFF format:                          Symbol Handling.     (line 236)