No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gdb6 / gdb / doc / gdbint.info-2
blobf3f8cf43a604cfe80468b312db42a340018c478d
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 * *ADDRESS_CLASS_TYPE_FLAGS_TO_NAME:     Target Architecture Definition.
32                                                              (line  281)
33 * *gdbarch_data:                         Coding.             (line  132)
34 * _initialize_language:                  Language Support.   (line   79)
35 * a.out format:                          Symbol Handling.    (line  199)
36 * abstract interpretation of function prologues: Algorithms. (line   72)
37 * add_cmd:                               User Interface.     (line   21)
38 * add_com:                               User Interface.     (line   21)
39 * add_setshow_cmd:                       User Interface.     (line   26)
40 * add_setshow_cmd_full:                  User Interface.     (line   26)
41 * add_symtab_fns:                        Symbol Handling.    (line   23)
42 * adding a new host:                     Host Definition.    (line   13)
43 * adding a symbol-reading module:        Symbol Handling.    (line   23)
44 * adding a target:                       Target Architecture Definition.
45                                                              (line 1451)
46 * adding debugging info reader:          Symbol Handling.    (line  333)
47 * adding source language:                Language Support.   (line   17)
48 * ADDR_BITS_REMOVE:                      Target Architecture Definition.
49                                                              (line  521)
50 * address classes:                       Target Architecture Definition.
51                                                              (line  262)
52 * address representation:                Target Architecture Definition.
53                                                              (line  145)
54 * address spaces, separate data and code: Target Architecture Definition.
55                                                              (line  145)
56 * ADDRESS_CLASS_NAME_TO_TYPE_FLAGS:      Target Architecture Definition.
57                                                              (line  535)
58 * ADDRESS_CLASS_NAME_to_TYPE_FLAGS:      Target Architecture Definition.
59                                                              (line  286)
60 * ADDRESS_CLASS_NAME_TO_TYPE_FLAGS_P:    Target Architecture Definition.
61                                                              (line  546)
62 * ADDRESS_CLASS_TYPE_FLAGS:              Target Architecture Definition.
63                                                              (line  274)
64 * ADDRESS_CLASS_TYPE_FLAGS (BYTE_SIZE, DWARF2_ADDR_CLASS): Target Architecture Definition.
65                                                              (line  550)
66 * ADDRESS_CLASS_TYPE_FLAGS_P:            Target Architecture Definition.
67                                                              (line  559)
68 * ADDRESS_CLASS_TYPE_FLAGS_TO_NAME:      Target Architecture Definition.
69                                                              (line  563)
70 * ADDRESS_CLASS_TYPE_FLAGS_TO_NAME_P:    Target Architecture Definition.
71                                                              (line  567)
72 * ADDRESS_TO_POINTER:                    Target Architecture Definition.
73                                                              (line  253)
74 * ADJUST_BREAKPOINT_ADDRESS:             Target Architecture Definition.
75                                                              (line  646)
76 * algorithms:                            Algorithms.         (line    6)
77 * ALIGN_STACK_ON_STARTUP:                Host Definition.    (line   93)
78 * allocate_symtab:                       Language Support.   (line   83)
79 * assumptions about targets:             Coding.             (line  540)
80 * ATTR_NORETURN:                         Host Definition.    (line  178)
81 * BELIEVE_PCC_PROMOTION:                 Target Architecture Definition.
82                                                              (line  579)
83 * BFD library:                           Support Libraries.  (line    9)
84 * BIG_BREAKPOINT:                        Target Architecture Definition.
85                                                              (line  601)
86 * BITS_BIG_ENDIAN:                       Target Architecture Definition.
87                                                              (line  584)
88 * BPT_VECTOR:                            Target Architecture Definition.
89                                                              (line 1435)
90 * BREAKPOINT <1>:                        Target Architecture Definition.
91                                                              (line  590)
92 * BREAKPOINT:                            Algorithms.         (line  232)
93 * breakpoint address adjusted:           Target Architecture Definition.
94                                                              (line  646)
95 * BREAKPOINT_FROM_PC:                    Target Architecture Definition.
96                                                              (line  615)
97 * breakpoints:                           Algorithms.         (line  175)
98 * bug-gdb mailing list:                  Getting Started.    (line   72)
99 * C data types:                          Coding.             (line  415)
100 * call frame information:                Algorithms.         (line   38)
101 * call stack frame:                      Algorithms.         (line   14)
102 * CALL_DUMMY_LOCATION:                   Target Architecture Definition.
103                                                              (line  679)
104 * CANNOT_FETCH_REGISTER:                 Target Architecture Definition.
105                                                              (line  685)
106 * CANNOT_STEP_HW_WATCHPOINTS:            Algorithms.         (line  404)
107 * CANNOT_STORE_REGISTER:                 Target Architecture Definition.
108                                                              (line  690)
109 * CC_HAS_LONG_LONG:                      Host Definition.    (line  138)
110 * CFI (call frame information):          Algorithms.         (line   38)
111 * char:                                  Target Architecture Definition.
112                                                              (line   92)
113 * checkpoints:                           Algorithms.         (line  580)
114 * CHILD_PREPARE_TO_STORE:                Native Debugging.   (line  134)
115 * cleanup:                               User Interface.     (line  223)
116 * cleanups:                              Coding.             (line   12)
117 * CLEAR_SOLIB:                           Native Debugging.   (line  243)
118 * CLI:                                   User Interface.     (line   12)
119 * code pointers, word-addressed:         Target Architecture Definition.
120                                                              (line  145)
121 * coding standards:                      Coding.             (line  214)
122 * COFF debugging info:                   Symbol Handling.    (line  300)
123 * COFF format:                           Symbol Handling.    (line  214)
124 * command implementation:                Getting Started.    (line   60)
125 * command interpreter:                   User Interface.     (line   12)
126 * comment formatting:                    Coding.             (line  389)
127 * compiler warnings:                     Coding.             (line  270)
128 * CONVERT_REGISTER_P:                    Target Architecture Definition.
129                                                              (line  471)
130 * converting between pointers and addresses: Target Architecture Definition.
131                                                              (line  145)
132 * converting integers to addresses:      Target Architecture Definition.
133                                                              (line  991)
134 * converting targets to multi-arch:      Target Architecture Definition.
135                                                              (line 1503)
136 * CRLF_SOURCE_FILES:                     Host Definition.    (line   99)
137 * current_language:                      Language Support.   (line   75)
138 * D10V addresses:                        Target Architecture Definition.
139                                                              (line  145)
140 * data output:                           User Interface.     (line  254)
141 * data-pointer, per-architecture/per-module: Coding.         (line  100)
142 * DEBUG_PTRACE:                          Native Debugging.   (line  246)
143 * debugging GDB:                         Debugging GDB.      (line    6)
144 * DECR_PC_AFTER_BREAK:                   Target Architecture Definition.
145                                                              (line  701)
146 * DEFAULT_PROMPT:                        Host Definition.    (line  106)
147 * deprecate_cmd:                         User Interface.     (line   32)
148 * DEPRECATED_BIG_REMOTE_BREAKPOINT:      Target Architecture Definition.
149                                                              (line  609)
150 * DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS: Target Architecture Definition.
151                                                              (line  756)
152 * DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS_P: Target Architecture Definition.
153                                                              (line  763)
154 * DEPRECATED_FP_REGNUM:                  Target Architecture Definition.
155                                                              (line  766)
156 * DEPRECATED_FRAME_CHAIN:                Target Architecture Definition.
157                                                              (line  810)
158 * DEPRECATED_FRAME_CHAIN_VALID:          Target Architecture Definition.
159                                                              (line  813)
160 * DEPRECATED_FRAME_INIT_SAVED_REGS:      Target Architecture Definition.
161                                                              (line  821)
162 * DEPRECATED_FRAME_SAVED_PC:             Target Architecture Definition.
163                                                              (line  834)
164 * DEPRECATED_FRAMELESS_FUNCTION_INVOCATION: Target Architecture Definition.
165                                                              (line  774)
166 * DEPRECATED_FUNCTION_START_OFFSET:      Target Architecture Definition.
167                                                              (line  873)
168 * DEPRECATED_GET_SAVED_REGISTER:         Target Architecture Definition.
169                                                              (line  920)
170 * DEPRECATED_IBM6000_TARGET:             Target Architecture Definition.
171                                                              (line  924)
172 * DEPRECATED_INIT_EXTRA_FRAME_INFO:      Target Architecture Definition.
173                                                              (line  944)
174 * DEPRECATED_INIT_FRAME_PC:              Target Architecture Definition.
175                                                              (line  949)
176 * DEPRECATED_LITTLE_REMOTE_BREAKPOINT:   Target Architecture Definition.
177                                                              (line  609)
178 * DEPRECATED_POP_FRAME:                  Target Architecture Definition.
179                                                              (line 1156)
180 * DEPRECATED_PUSH_ARGUMENTS.:            Target Architecture Definition.
181                                                              (line 1160)
182 * DEPRECATED_REG_STRUCT_HAS_ADDR:        Target Architecture Definition.
183                                                              (line 1139)
184 * DEPRECATED_REGISTER_RAW_SIZE:          Target Architecture Definition.
185                                                              (line  397)
186 * DEPRECATED_REGISTER_VIRTUAL_SIZE:      Target Architecture Definition.
187                                                              (line  402)
188 * DEPRECATED_REMOTE_BREAKPOINT:          Target Architecture Definition.
189                                                              (line  609)
190 * DEPRECATED_SIGTRAMP_END:               Target Architecture Definition.
191                                                              (line  966)
192 * DEPRECATED_SIGTRAMP_START:             Target Architecture Definition.
193                                                              (line  965)
194 * DEPRECATED_STACK_ALIGN:                Target Architecture Definition.
195                                                              (line 1281)
196 * DEPRECATED_USE_STRUCT_CONVENTION:      Target Architecture Definition.
197                                                              (line 1407)
198 * deprecating commands:                  User Interface.     (line   32)
199 * design:                                Coding.             (line  535)
200 * DEV_TTY:                               Host Definition.    (line  109)
201 * DIRNAME_SEPARATOR:                     Coding.             (line  605)
202 * DISABLE_UNSETTABLE_BREAK:              Target Architecture Definition.
203                                                              (line  707)
204 * discard_cleanups:                      Coding.             (line   39)
205 * do_cleanups:                           Coding.             (line   35)
206 * DOS text files:                        Host Definition.    (line  100)
207 * DW_AT_address_class:                   Target Architecture Definition.
208                                                              (line  262)
209 * DW_AT_byte_size:                       Target Architecture Definition.
210                                                              (line  262)
211 * DWARF 1 debugging info:                Symbol Handling.    (line  313)
212 * DWARF 2 debugging info:                Symbol Handling.    (line  321)
213 * DWARF2_REG_TO_REGNUM:                  Target Architecture Definition.
214                                                              (line  736)
215 * DWARF_REG_TO_REGNUM:                   Target Architecture Definition.
216                                                              (line  732)
217 * ECOFF debugging info:                  Symbol Handling.    (line  306)
218 * ECOFF format:                          Symbol Handling.    (line  228)
219 * ECOFF_REG_TO_REGNUM:                   Target Architecture Definition.
220                                                              (line  740)
221 * ELF format:                            Symbol Handling.    (line  261)
222 * END_OF_TEXT_DEFAULT:                   Target Architecture Definition.
223                                                              (line  744)
224 * evaluate_subexp:                       Language Support.   (line   58)
225 * executable_changed:                    GDB Observers.      (line   82)
226 * experimental branches:                 Versions and Branches.
227                                                              (line  116)
228 * expression evaluation routines:        Language Support.   (line   58)
229 * expression parser:                     Language Support.   (line   21)
230 * EXTRACT_RETURN_VALUE:                  Target Architecture Definition.
231                                                              (line  748)
232 * extract_typed_address:                 Target Architecture Definition.
233                                                              (line  191)
234 * FDL, GNU Free Documentation License:   GNU Free Documentation License.
235                                                              (line    6)
236 * fetch_core_registers:                  Native Debugging.   (line   63)
237 * FETCH_INFERIOR_REGISTERS:              Native Debugging.   (line  142)
238 * field output functions:                User Interface.     (line  254)
239 * file names, portability:               Coding.             (line  573)
240 * FILENAME_CMP:                          Coding.             (line  599)
241 * find_pc_function:                      Symbol Handling.    (line  122)
242 * find_pc_line:                          Symbol Handling.    (line  122)
243 * find_sym_fns:                          Symbol Handling.    (line   18)
244 * finding a symbol:                      Symbol Handling.    (line  119)
245 * fine-tuning gdbarch structure:         Target Architecture Definition.
246                                                              (line   33)
247 * FOPEN_RB:                              Host Definition.    (line  112)
248 * FP0_REGNUM:                            Native Debugging.   (line  149)
249 * frame:                                 Algorithms.         (line   14)
250 * frame, unwind:                         Algorithms.         (line   17)
251 * frame_align:                           Target Architecture Definition.
252                                                              (line  779)
253 * FRAME_NUM_ARGS:                        Target Architecture Definition.
254                                                              (line  829)
255 * frame_pop:                             Target Architecture Definition.
256                                                              (line 1156)
257 * frame_register_unwind:                 Algorithms.         (line   23)
258 * full symbol table:                     Symbol Handling.    (line   90)
259 * function prototypes:                   Coding.             (line  437)
260 * function usage:                        Coding.             (line  419)
261 * FUNCTION_EPILOGUE_SIZE:                Target Architecture Definition.
262                                                              (line  867)
263 * fundamental types:                     Symbol Handling.    (line  164)
264 * GCC2_COMPILED_FLAG_SYMBOL:             Target Architecture Definition.
265                                                              (line  888)
266 * GCC_COMPILED_FLAG_SYMBOL:              Target Architecture Definition.
267                                                              (line  888)
268 * GDB_MULTI_ARCH:                        Target Architecture Definition.
269                                                              (line  894)
270 * gdb_osabi:                             Target Architecture Definition.
271                                                              (line  114)
272 * GDB_OSABI_ARM_APCS:                    Target Architecture Definition.
273                                                              (line   85)
274 * GDB_OSABI_ARM_EABI_V1:                 Target Architecture Definition.
275                                                              (line   79)
276 * GDB_OSABI_ARM_EABI_V2:                 Target Architecture Definition.
277                                                              (line   82)
278 * GDB_OSABI_FREEBSD_AOUT:                Target Architecture Definition.
279                                                              (line   58)
280 * GDB_OSABI_FREEBSD_ELF:                 Target Architecture Definition.
281                                                              (line   61)
282 * GDB_OSABI_GO32:                        Target Architecture Definition.
283                                                              (line   73)
284 * GDB_OSABI_HURD:                        Target Architecture Definition.
285                                                              (line   46)
286 * GDB_OSABI_LINUX:                       Target Architecture Definition.
287                                                              (line   55)
288 * GDB_OSABI_NETBSD_AOUT:                 Target Architecture Definition.
289                                                              (line   64)
290 * GDB_OSABI_NETBSD_ELF:                  Target Architecture Definition.
291                                                              (line   67)
292 * GDB_OSABI_NETWARE:                     Target Architecture Definition.
293                                                              (line   76)
294 * GDB_OSABI_OSF1:                        Target Architecture Definition.
295                                                              (line   52)
296 * GDB_OSABI_SOLARIS:                     Target Architecture Definition.
297                                                              (line   49)
298 * GDB_OSABI_SVR4:                        Target Architecture Definition.
299                                                              (line   43)
300 * GDB_OSABI_UNKNOWN:                     Target Architecture Definition.
301                                                              (line   39)
302 * GDB_OSABI_WINCE:                       Target Architecture Definition.
303                                                              (line   70)
304 * GDB_TARGET_IS_HPPA:                    Target Architecture Definition.
305                                                              (line  903)
306 * gdbarch_data:                          Coding.             (line  108)
307 * gdbarch_in_function_epilogue_p:        Target Architecture Definition.
308                                                              (line  959)
309 * gdbarch_init_osabi:                    Target Architecture Definition.
310                                                              (line  120)
311 * gdbarch_register_osabi:                Target Architecture Definition.
312                                                              (line   98)
313 * gdbarch_register_osabi_sniffer:        Target Architecture Definition.
314                                                              (line  107)
315 * gdbarch_return_value:                  Target Architecture Definition.
316                                                              (line 1212)
317 * GDBINIT_FILENAME:                      Host Definition.    (line   78)
318 * generic host support:                  Host Definition.    (line   46)
319 * get_frame_register:                    Algorithms.         (line   23)
320 * get_frame_type:                        Algorithms.         (line   30)
321 * GET_LONGJMP_TARGET <1>:                Native Debugging.   (line  156)
322 * GET_LONGJMP_TARGET <2>:                Target Architecture Definition.
323                                                              (line  909)
324 * GET_LONGJMP_TARGET:                    Algorithms.         (line  290)
325 * hardware breakpoints:                  Algorithms.         (line  182)
326 * hardware watchpoints:                  Algorithms.         (line  306)
327 * HAVE_CONTINUABLE_WATCHPOINT:           Algorithms.         (line  400)
328 * HAVE_DOS_BASED_FILE_SYSTEM:            Coding.             (line  582)
329 * HAVE_LONG_DOUBLE:                      Host Definition.    (line  147)
330 * HAVE_MMAP:                             Host Definition.    (line  115)
331 * HAVE_NONSTEPPABLE_WATCHPOINT:          Algorithms.         (line  396)
332 * HAVE_STEPPABLE_WATCHPOINT:             Algorithms.         (line  392)
333 * HAVE_TERMIO:                           Host Definition.    (line  120)
334 * host:                                  Overall Structure.  (line   50)
335 * host, adding:                          Host Definition.    (line   13)
336 * i386_cleanup_dregs:                    Algorithms.         (line  556)
337 * I386_DR_LOW_GET_STATUS:                Algorithms.         (line  463)
338 * I386_DR_LOW_RESET_ADDR:                Algorithms.         (line  459)
339 * I386_DR_LOW_SET_ADDR:                  Algorithms.         (line  456)
340 * I386_DR_LOW_SET_CONTROL:               Algorithms.         (line  453)
341 * i386_insert_hw_breakpoint:             Algorithms.         (line  538)
342 * i386_insert_watchpoint:                Algorithms.         (line  510)
343 * i386_region_ok_for_watchpoint:         Algorithms.         (line  488)
344 * i386_remove_hw_breakpoint:             Algorithms.         (line  538)
345 * i386_remove_watchpoint:                Algorithms.         (line  510)
346 * i386_stopped_by_hwbp:                  Algorithms.         (line  550)
347 * i386_stopped_by_watchpoint:            Algorithms.         (line  502)
348 * i386_stopped_data_address:             Algorithms.         (line  495)
349 * I386_USE_GENERIC_WATCHPOINTS:          Algorithms.         (line  434)
350 * IN_SOLIB_CALL_TRAMPOLINE:              Target Architecture Definition.
351                                                              (line  972)
352 * IN_SOLIB_DYNSYM_RESOLVE_CODE:          Target Architecture Definition.
353                                                              (line  980)
354 * IN_SOLIB_RETURN_TRAMPOLINE:            Target Architecture Definition.
355                                                              (line  976)
356 * inferior_created:                      GDB Observers.      (line   89)
357 * INNER_THAN:                            Target Architecture Definition.
358                                                              (line  953)
359 * insert or remove hardware breakpoint:  Algorithms.         (line  261)
360 * insert or remove hardware watchpoint:  Algorithms.         (line  366)
361 * insert or remove software breakpoint:  Algorithms.         (line  238)
362 * INT_MAX:                               Host Definition.    (line  123)
363 * INT_MIN:                               Host Definition.    (line  124)
364 * INTEGER_TO_ADDRESS:                    Target Architecture Definition.
365                                                              (line  991)
366 * IS_ABSOLUTE_PATH:                      Coding.             (line  593)
367 * IS_DIR_SEPARATOR:                      Coding.             (line  588)
368 * ISATTY:                                Host Definition.    (line  130)
369 * item output functions:                 User Interface.     (line  254)
370 * KERNEL_U_ADDR:                         Native Debugging.   (line  172)
371 * KERNEL_U_ADDR_HPUX:                    Native Debugging.   (line  180)
372 * L_SET:                                 Host Definition.    (line  166)
373 * language parser:                       Language Support.   (line   25)
374 * language support:                      Language Support.   (line    6)
375 * legal papers for code contributions:   Debugging GDB.      (line   42)
376 * length_of_subexp:                      Language Support.   (line   58)
377 * libgdb:                                libgdb.             (line    9)
378 * libiberty library:                     Support Libraries.  (line   51)
379 * line wrap in output:                   Coding.             (line  190)
380 * lint:                                  Host Definition.    (line  199)
381 * list output functions:                 User Interface.     (line  131)
382 * LITTLE_BREAKPOINT:                     Target Architecture Definition.
383                                                              (line  601)
384 * long long data type:                   Host Definition.    (line  139)
385 * LONG_MAX:                              Host Definition.    (line  125)
386 * LONGEST:                               Host Definition.    (line  133)
387 * longjmp debugging:                     Algorithms.         (line  285)
388 * lookup_symbol:                         Symbol Handling.    (line  128)
389 * LSEEK_NOT_LINEAR:                      Host Definition.    (line  161)
390 * make_cleanup:                          Coding.             (line   28)
391 * making a new release of gdb:           Releasing GDB.      (line    6)
392 * memory representation:                 Target Architecture Definition.
393                                                              (line  441)
394 * MEMORY_INSERT_BREAKPOINT:              Target Architecture Definition.
395                                                              (line  631)
396 * MEMORY_REMOVE_BREAKPOINT:              Target Architecture Definition.
397                                                              (line  631)
398 * minimal symbol table:                  Symbol Handling.    (line   97)
399 * minsymtabs:                            Symbol Handling.    (line   97)
400 * mmap:                                  Host Definition.    (line  116)
401 * multi-arch data:                       Coding.             (line  100)
402 * NAME_OF_MALLOC:                        Target Architecture Definition.
403                                                              (line 1442)
404 * NATDEPFILES:                           Native Debugging.   (line    8)
405 * native conditionals:                   Native Debugging.   (line  128)
406 * native core files:                     Native Debugging.   (line   63)
407 * native debugging:                      Native Debugging.   (line    6)
408 * nesting level in ui_out functions:     User Interface.     (line  143)
409 * Netware Loadable Module format:        Symbol Handling.    (line  278)
410 * new year procedure:                    Start of New Year Procedure.
411                                                              (line    6)
412 * NO_HIF_SUPPORT:                        Target Architecture Definition.
413                                                              (line 1012)
414 * NO_STD_REGS:                           Host Definition.    (line   82)
415 * NORETURN:                              Host Definition.    (line  171)
416 * normal_stop:                           GDB Observers.      (line   76)
417 * normal_stop observer:                  GDB Observers.      (line   48)
418 * notification about inferior execution stop: GDB Observers. (line   48)
419 * notifications about changes in internals: Algorithms.      (line  610)
420 * object file formats:                   Symbol Handling.    (line  196)
421 * observer pattern interface:            Algorithms.         (line  610)
422 * observers implementation rationale:    GDB Observers.      (line    9)
423 * obsolete code:                         Debugging GDB.      (line   94)
424 * obstacks:                              Support Libraries.  (line   68)
425 * ONE_PROCESS_WRITETEXT:                 Native Debugging.   (line  185)
426 * op_print_tab:                          Language Support.   (line   91)
427 * opcodes library:                       Support Libraries.  (line   39)
428 * OS ABI variants:                       Target Architecture Definition.
429                                                              (line   16)
430 * OS9K_VARIABLES_INSIDE_BLOCK:           Target Architecture Definition.
431                                                              (line 1431)
432 * PARM_BOUNDARY:                         Target Architecture Definition.
433                                                              (line 1135)
434 * parse_exp_1:                           Language Support.   (line   97)
435 * partial symbol table:                  Symbol Handling.    (line  100)
436 * PC_LOAD_SEGMENT:                       Target Architecture Definition.
437                                                              (line 1123)
438 * PC_REGNUM:                             Target Architecture Definition.
439                                                              (line 1127)
440 * PE-COFF format:                        Symbol Handling.    (line  252)
441 * per-architecture module data:          Coding.             (line  100)
442 * pointer representation:                Target Architecture Definition.
443                                                              (line  145)
444 * POINTER_TO_ADDRESS:                    Target Architecture Definition.
445                                                              (line  244)
446 * portability:                           Coding.             (line  556)
447 * portable file name handling:           Coding.             (line  573)
448 * porting to new machines:               Porting GDB.        (line    6)
449 * prefixify_subexp:                      Language Support.   (line   58)
450 * PRINT_FLOAT_INFO:                      Target Architecture Definition.
451                                                              (line  712)
452 * print_registers_info:                  Target Architecture Definition.
453                                                              (line  716)
454 * print_subexp:                          Language Support.   (line   91)
455 * PRINT_VECTOR_INFO:                     Target Architecture Definition.
456                                                              (line  725)
457 * PRINTF_HAS_LONG_DOUBLE:                Host Definition.    (line  151)
458 * PRINTF_HAS_LONG_LONG:                  Host Definition.    (line  142)
459 * PROC_NAME_FMT:                         Native Debugging.   (line  190)
460 * PROCESS_LINENUMBER_HOOK:               Target Architecture Definition.
461                                                              (line 1146)
462 * program counter:                       Algorithms.         (line  182)
463 * prologue analysis:                     Algorithms.         (line   38)
464 * prologue-value.c:                      Algorithms.         (line   72)
465 * PROLOGUE_FIRSTLINE_OVERLAP:            Target Architecture Definition.
466                                                              (line 1149)
467 * prompt:                                Host Definition.    (line  107)
468 * PS_REGNUM:                             Target Architecture Definition.
469                                                              (line 1152)
470 * pseudo-evaluation of function prologues: Algorithms.       (line   72)
471 * psymtabs:                              Symbol Handling.    (line   93)
472 * PTRACE_ARG3_TYPE:                      Native Debugging.   (line  195)
473 * push_dummy_call:                       Target Architecture Definition.
474                                                              (line 1160)
475 * push_dummy_code:                       Target Architecture Definition.
476                                                              (line 1174)
477 * raw register representation:           Target Architecture Definition.
478                                                              (line  342)
479 * read_fp:                               Target Architecture Definition.
480                                                              (line 1366)
481 * read_pc:                               Target Architecture Definition.
482                                                              (line 1366)
483 * read_sp:                               Target Architecture Definition.
484                                                              (line 1366)
485 * reading of symbols:                    Symbol Handling.    (line   12)
486 * red zone:                              Target Architecture Definition.
487                                                              (line  807)
488 * register data formats, converting:     Target Architecture Definition.
489                                                              (line  441)
490 * register groups:                       Target Architecture Definition.
491                                                              (line 1036)
492 * register representation:               Target Architecture Definition.
493                                                              (line  441)
494 * REGISTER_CONVERT_TO_RAW:               Target Architecture Definition.
495                                                              (line  430)
496 * REGISTER_CONVERT_TO_TYPE:              Target Architecture Definition.
497                                                              (line  503)
498 * REGISTER_CONVERT_TO_VIRTUAL:           Target Architecture Definition.
499                                                              (line  415)
500 * REGISTER_CONVERTIBLE:                  Target Architecture Definition.
501                                                              (line  390)
502 * REGISTER_NAME:                         Target Architecture Definition.
503                                                              (line 1190)
504 * register_reggroup_p:                   Target Architecture Definition.
505                                                              (line 1036)
506 * REGISTER_TO_VALUE:                     Target Architecture Definition.
507                                                              (line  480)
508 * register_type:                         Target Architecture Definition.
509                                                              (line 1067)
510 * REGISTER_U_ADDR:                       Native Debugging.   (line  199)
511 * REGISTER_VIRTUAL_TYPE:                 Target Architecture Definition.
512                                                              (line 1063)
513 * regset_from_core_section:              Target Architecture Definition.
514                                                              (line 1082)
515 * regular expressions library:           Support Libraries.  (line  109)
516 * Release Branches:                      Versions and Branches.
517                                                              (line   93)
518 * remote debugging support:              Host Definition.    (line   57)
519 * REMOTE_BPT_VECTOR:                     Target Architecture Definition.
520                                                              (line 1439)
521 * representations, raw and virtual registers: Target Architecture Definition.
522                                                              (line  342)
523 * representations, register and memory:  Target Architecture Definition.
524                                                              (line  441)
525 * requirements for GDB:                  Requirements.       (line    6)
526 * restart:                               Algorithms.         (line  580)
527 * running the test suite:                Testsuite.          (line   20)
528 * SAVE_DUMMY_FRAME_TOS:                  Target Architecture Definition.
529                                                              (line 1201)
530 * SCANF_HAS_LONG_DOUBLE:                 Host Definition.    (line  156)
531 * SDB_REG_TO_REGNUM:                     Target Architecture Definition.
532                                                              (line 1208)
533 * secondary symbol file:                 Symbol Handling.    (line   33)
534 * SEEK_CUR:                              Host Definition.    (line  185)
535 * SEEK_SET:                              Host Definition.    (line  186)
536 * sentinel frame:                        Algorithms.         (line   30)
537 * SENTINEL_FRAME:                        Algorithms.         (line   30)
538 * separate data and code address spaces: Target Architecture Definition.
539                                                              (line  145)
540 * serial line support:                   Host Definition.    (line   57)
541 * SHELL_COMMAND_CONCAT:                  Native Debugging.   (line  202)
542 * SHELL_FILE:                            Native Debugging.   (line  206)
543 * SIGWINCH_HANDLER:                      Host Definition.    (line   85)
544 * SIGWINCH_HANDLER_BODY:                 Host Definition.    (line   89)
545 * SKIP_PERMANENT_BREAKPOINT:             Target Architecture Definition.
546                                                              (line 1251)
547 * SKIP_PROLOGUE:                         Target Architecture Definition.
548                                                              (line 1262)
549 * SKIP_SOLIB_RESOLVER:                   Target Architecture Definition.
550                                                              (line  984)
551 * SKIP_TRAMPOLINE_CODE:                  Target Architecture Definition.
552                                                              (line 1266)
553 * SLASH_STRING:                          Coding.             (line  610)
554 * software breakpoints:                  Algorithms.         (line  208)
555 * software watchpoints:                  Algorithms.         (line  306)
556 * SOFTWARE_SINGLE_STEP:                  Target Architecture Definition.
557                                                              (line 1090)
558 * SOFTWARE_SINGLE_STEP_P:                Target Architecture Definition.
559                                                              (line 1086)
560 * SOFUN_ADDRESS_MAYBE_MISSING:           Target Architecture Definition.
561                                                              (line 1096)
562 * SOLIB_ADD:                             Native Debugging.   (line  210)
563 * SOLIB_CREATE_INFERIOR_HOOK:            Native Debugging.   (line  216)
564 * solib_loaded:                          GDB Observers.      (line   96)
565 * solib_unloaded:                        GDB Observers.      (line  101)
566 * SOM debugging info:                    Symbol Handling.    (line  328)
567 * SOM format:                            Symbol Handling.    (line  270)
568 * source code formatting:                Coding.             (line  349)
569 * SP_REGNUM:                             Target Architecture Definition.
570                                                              (line 1271)
571 * spaces, separate data and code address: Target Architecture Definition.
572                                                              (line  145)
573 * STAB_REG_TO_REGNUM:                    Target Architecture Definition.
574                                                              (line 1276)
575 * stabs debugging info:                  Symbol Handling.    (line  290)
576 * stabs_argument_has_addr:               Target Architecture Definition.
577                                                              (line 1139)
578 * stack alignment:                       Host Definition.    (line   94)
579 * START_INFERIOR_TRAPS_EXPECTED:         Native Debugging.   (line  220)
580 * STEP_SKIPS_DELAY:                      Target Architecture Definition.
581                                                              (line 1290)
582 * STOP_SIGNAL:                           Host Definition.    (line  190)
583 * STOPPED_BY_WATCHPOINT:                 Algorithms.         (line  408)
584 * STORE_RETURN_VALUE:                    Target Architecture Definition.
585                                                              (line 1297)
586 * store_typed_address:                   Target Architecture Definition.
587                                                              (line  209)
588 * struct:                                GDB Observers.      (line   62)
589 * struct value, converting register contents to: Target Architecture Definition.
590                                                              (line  441)
591 * submitting patches:                    Debugging GDB.      (line   30)
592 * sym_fns structure:                     Symbol Handling.    (line   23)
593 * symbol files:                          Symbol Handling.    (line   12)
594 * symbol lookup:                         Symbol Handling.    (line  119)
595 * symbol reading:                        Symbol Handling.    (line   12)
596 * SYMBOL_RELOADING_DEFAULT:              Target Architecture Definition.
597                                                              (line 1305)
598 * SYMBOLS_CAN_START_WITH_DOLLAR:         Target Architecture Definition.
599                                                              (line  935)
600 * symtabs:                               Symbol Handling.    (line   90)
601 * system dependencies:                   Coding.             (line  560)
602 * table output functions:                User Interface.     (line  131)
603 * target:                                Overall Structure.  (line   50)
604 * target architecture definition:        Target Architecture Definition.
605                                                              (line    6)
606 * target vector:                         Target Vector Definition.
607                                                              (line    6)
608 * TARGET_CAN_USE_HARDWARE_WATCHPOINT:    Algorithms.         (line  352)
609 * target_changed:                        GDB Observers.      (line   79)
610 * TARGET_CHAR_BIT:                       Target Architecture Definition.
611                                                              (line 1309)
612 * TARGET_CHAR_SIGNED:                    Target Architecture Definition.
613                                                              (line 1312)
614 * TARGET_COMPLEX_BIT:                    Target Architecture Definition.
615                                                              (line 1322)
616 * TARGET_DOUBLE_BIT:                     Target Architecture Definition.
617                                                              (line 1328)
618 * TARGET_DOUBLE_COMPLEX_BIT:             Target Architecture Definition.
619                                                              (line 1332)
620 * TARGET_FLOAT_BIT:                      Target Architecture Definition.
621                                                              (line 1338)
622 * TARGET_HAS_HARDWARE_WATCHPOINTS:       Algorithms.         (line  349)
623 * target_insert_breakpoint:              Algorithms.         (line  238)
624 * target_insert_hw_breakpoint:           Algorithms.         (line  261)
625 * target_insert_watchpoint:              Algorithms.         (line  366)
626 * TARGET_INT_BIT:                        Target Architecture Definition.
627                                                              (line 1341)
628 * TARGET_LONG_BIT:                       Target Architecture Definition.
629                                                              (line 1344)
630 * TARGET_LONG_DOUBLE_BIT:                Target Architecture Definition.
631                                                              (line 1348)
632 * TARGET_LONG_LONG_BIT:                  Target Architecture Definition.
633                                                              (line 1352)
634 * TARGET_PRINT_INSN:                     Target Architecture Definition.
635                                                              (line 1389)
636 * TARGET_PTR_BIT:                        Target Architecture Definition.
637                                                              (line 1356)
638 * TARGET_READ_FP:                        Target Architecture Definition.
639                                                              (line 1366)
640 * TARGET_READ_PC:                        Target Architecture Definition.
641                                                              (line 1363)
642 * TARGET_READ_SP:                        Target Architecture Definition.
643                                                              (line 1365)
644 * TARGET_REGION_OK_FOR_HW_WATCHPOINT:    Algorithms.         (line  362)
645 * target_remove_breakpoint:              Algorithms.         (line  238)
646 * target_remove_hw_breakpoint:           Algorithms.         (line  261)
647 * target_remove_watchpoint:              Algorithms.         (line  366)
648 * TARGET_SHORT_BIT:                      Target Architecture Definition.
649                                                              (line 1359)
650 * target_stopped_data_address:           Algorithms.         (line  383)
651 * TARGET_VIRTUAL_FRAME_POINTER:          Target Architecture Definition.
652                                                              (line 1378)
653 * TARGET_WRITE_PC:                       Target Architecture Definition.
654                                                              (line 1364)
655 * TCP remote support:                    Host Definition.    (line   66)
656 * TDEPFILES:                             Target Architecture Definition.
657                                                              (line 1453)
658 * terminal device:                       Host Definition.    (line  110)
659 * test suite:                            Testsuite.          (line    6)
660 * test suite organization:               Testsuite.          (line   80)
661 * trimming language-dependent code:      Language Support.   (line  101)
662 * tuple output functions:                User Interface.     (line  131)
663 * type:                                  Target Architecture Definition.
664                                                              (line  408)
665 * type codes:                            Symbol Handling.    (line  172)
666 * types:                                 Coding.             (line  431)
667 * U_REGS_OFFSET:                         Native Debugging.   (line  231)
668 * ui_out functions:                      User Interface.     (line   47)
669 * ui_out functions, usage examples:      User Interface.     (line  397)
670 * ui_out_field_core_addr:                User Interface.     (line  287)
671 * ui_out_field_fmt:                      User Interface.     (line  261)
672 * ui_out_field_fmt_int:                  User Interface.     (line  280)
673 * ui_out_field_int:                      User Interface.     (line  273)
674 * ui_out_field_skip:                     User Interface.     (line  351)
675 * ui_out_field_stream:                   User Interface.     (line  319)
676 * ui_out_field_string:                   User Interface.     (line  291)
677 * ui_out_flush:                          User Interface.     (line  391)
678 * ui_out_list_begin:                     User Interface.     (line  234)
679 * ui_out_list_end:                       User Interface.     (line  240)
680 * ui_out_message:                        User Interface.     (line  375)
681 * ui_out_spaces:                         User Interface.     (line  370)
682 * ui_out_stream_delete:                  User Interface.     (line  314)
683 * ui_out_table_begin:                    User Interface.     (line  165)
684 * ui_out_table_body:                     User Interface.     (line  191)
685 * ui_out_table_end:                      User Interface.     (line  194)
686 * ui_out_table_header:                   User Interface.     (line  178)
687 * ui_out_text:                           User Interface.     (line  357)
688 * ui_out_tuple_begin:                    User Interface.     (line  210)
689 * ui_out_tuple_end:                      User Interface.     (line  216)
690 * ui_out_wrap_hint:                      User Interface.     (line  381)
691 * ui_stream:                             User Interface.     (line  308)
692 * UINT_MAX:                              Host Definition.    (line  126)
693 * ULONG_MAX:                             Host Definition.    (line  127)
694 * unwind_dummy_id:                       Target Architecture Definition.
695                                                              (line 1401)
696 * unwind_pc:                             Target Architecture Definition.
697                                                              (line  840)
698 * unwind_sp:                             Target Architecture Definition.
699                                                              (line  854)
700 * USE_PROC_FS:                           Native Debugging.   (line  226)
701 * USG:                                   Host Definition.    (line  194)
702 * using ui_out functions:                User Interface.     (line  397)
703 * value_as_address:                      Target Architecture Definition.
704                                                              (line  223)
705 * value_from_pointer:                    Target Architecture Definition.
706                                                              (line  232)
707 * VALUE_TO_REGISTER:                     Target Architecture Definition.
708                                                              (line  492)
709 * VARIABLES_INSIDE_BLOCK:                Target Architecture Definition.
710                                                              (line 1423)
711 * vendor branches:                       Versions and Branches.
712                                                              (line  108)
713 * virtual register representation:       Target Architecture Definition.
714                                                              (line  342)
715 * void:                                  GDB Observers.      (line   67)
716 * volatile:                              Host Definition.    (line  202)
717 * watchpoints:                           Algorithms.         (line  300)
718 * watchpoints, on x86:                   Algorithms.         (line  425)
719 * word-addressed machines:               Target Architecture Definition.
720                                                              (line  145)
721 * wrap_here:                             Coding.             (line  190)
722 * write_pc:                              Target Architecture Definition.
723                                                              (line 1366)
724 * writing tests:                         Testsuite.          (line  132)
725 * x86 debug registers:                   Algorithms.         (line  425)
726 * XCOFF format:                          Symbol Handling.    (line  236)