Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(877)

Unified Diff: gdb/doc/gdbint.info-2

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gdb/doc/gdbint.info-1 ('k') | gdb/doc/gdbint.texinfo » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gdb/doc/gdbint.info-2
diff --git a/gdb/doc/gdbint.info-2 b/gdb/doc/gdbint.info-2
index 0238b35b5fc52403be18505d924b375e0fa835c0..506f57df398e1fb2ac69684cb7a731a48b5adbf9 100644
--- a/gdb/doc/gdbint.info-2
+++ b/gdb/doc/gdbint.info-2
@@ -31,6 +31,110 @@ Texts. A copy of the license is included in the section entitled "GNU
Free Documentation License".

+File: gdbint.info, Node: Debugging GDB, Prev: Getting Started, Up: Hints
+
+23.2 Debugging GDB with itself
+==============================
+
+If GDB is limping on your machine, this is the preferred way to get it
+fully functional. Be warned that in some ancient Unix systems, like
+Ultrix 4.2, a program can't be running in one process while it is being
+debugged in another. Rather than typing the command `./gdb ./gdb',
+which works on Suns and such, you can copy `gdb' to `gdb2' and then
+type `./gdb ./gdb2'.
+
+ When you run GDB in the GDB source directory, it will read
+`gdb-gdb.gdb' file (plus possibly `gdb-gdb.py' file) that sets up some
+simple things to make debugging gdb easier. The `info' command, when
+executed without a subcommand in a GDB being debugged by gdb, will pop
+you back up to the top level gdb. See `gdb-gdb.gdb' for details.
+
+ If you use emacs, you will probably want to do a `make TAGS' after
+you configure your distribution; this will put the machine dependent
+routines for your local machine where they will be accessed first by
+`M-.'
+
+ Also, make sure that you've either compiled GDB with your local cc,
+or have run `fixincludes' if you are compiling with gcc.
+
+23.3 Submitting Patches
+=======================
+
+Thanks for thinking of offering your changes back to the community of
+GDB users. In general we like to get well designed enhancements.
+Thanks also for checking in advance about the best way to transfer the
+changes.
+
+ The GDB maintainers will only install "cleanly designed" patches.
+This manual summarizes what we believe to be clean design for GDB.
+
+ If the maintainers don't have time to put the patch in when it
+arrives, or if there is any question about a patch, it goes into a
+large queue with everyone else's patches and bug reports.
+
+ The legal issue is that to incorporate substantial changes requires a
+copyright assignment from you and/or your employer, granting ownership
+of the changes to the Free Software Foundation. You can get the
+standard documents for doing this by sending mail to `gnu@gnu.org' and
+asking for it. We recommend that people write in "All programs owned
+by the Free Software Foundation" as "NAME OF PROGRAM", so that changes
+in many programs (not just GDB, but GAS, Emacs, GCC, etc) can be
+contributed with only one piece of legalese pushed through the
+bureaucracy and filed with the FSF. We can't start merging changes
+until this paperwork is received by the FSF (their rules, which we
+follow since we maintain it for them).
+
+ Technically, the easiest way to receive changes is to receive each
+feature as a small context diff or unidiff, suitable for `patch'. Each
+message sent to me should include the changes to C code and header
+files for a single feature, plus `ChangeLog' entries for each directory
+where files were modified, and diffs for any changes needed to the
+manuals (`gdb/doc/gdb.texinfo' or `gdb/doc/gdbint.texinfo'). If there
+are a lot of changes for a single feature, they can be split down into
+multiple messages.
+
+ In this way, if we read and like the feature, we can add it to the
+sources with a single patch command, do some testing, and check it in.
+If you leave out the `ChangeLog', we have to write one. If you leave
+out the doc, we have to puzzle out what needs documenting. Etc., etc.
+
+ The reason to send each change in a separate message is that we will
+not install some of the changes. They'll be returned to you with
+questions or comments. If we're doing our job correctly, the message
+back to you will say what you have to fix in order to make the change
+acceptable. The reason to have separate messages for separate features
+is so that the acceptable changes can be installed while one or more
+changes are being reworked. If multiple features are sent in a single
+message, we tend to not put in the effort to sort out the acceptable
+changes from the unacceptable, so none of the features get installed
+until all are acceptable.
+
+ If this sounds painful or authoritarian, well, it is. But we get a
+lot of bug reports and a lot of patches, and many of them don't get
+installed because we don't have the time to finish the job that the bug
+reporter or the contributor could have done. Patches that arrive
+complete, working, and well designed, tend to get installed on the day
+they arrive. The others go into a queue and get installed as time
+permits, which, since the maintainers have many demands to meet, may not
+be for quite some time.
+
+ Please send patches directly to the GDB maintainers
+<gdb-patches@sourceware.org>.
+
+23.4 Build Script
+=================
+
+The script `gdb_buildall.sh' builds GDB with flag
+`--enable-targets=all' set. This builds GDB with all supported targets
+activated. This helps testing GDB when doing changes that affect more
+than one architecture and is much faster than using `gdb_mbuild.sh'.
+
+ After building GDB the script checks which architectures are
+supported and then switches the current architecture to each of those
+to get information about the architecture. The test results are stored
+in log files in the directory the script was called from.
+
+
File: gdbint.info, Node: GDB Observers, Next: GNU Free Documentation License, Prev: Hints, Up: Top
Appendix A GDB Currently available observers
@@ -221,12 +325,16 @@ emitted.
Called before a top-level prompt is displayed. CURRENT_PROMPT is
the current top-level prompt.
+ -- Function: void gdb_datadir_changed (void)
+ Variable gdb_datadir has been set. The value may not necessarily
+ change.
+
-- Function: void test_notification (int SOMEARG)
This observer is used for internal testing. Do not use. See
testsuite/gdb.gdb/observer.exp.

-File: gdbint.info, Node: GNU Free Documentation License, Next: Index, Prev: GDB Observers, Up: Top
+File: gdbint.info, Node: GNU Free Documentation License, Next: Concept Index, Prev: GDB Observers, Up: Top
Appendix B GNU Free Documentation License
*****************************************
@@ -712,10 +820,10 @@ free software license, such as the GNU General Public License, to
permit their use in free software.

-File: gdbint.info, Node: Index, Prev: GNU Free Documentation License, Up: Top
+File: gdbint.info, Node: Concept Index, Next: Function and Variable Index, Prev: GNU Free Documentation License, Up: Top
-Index
-*****
+Concept Index
+*************
[index]
* Menu:
@@ -728,18 +836,8 @@ Index
(line 69)
* $sp: Register Architecture Functions & Variables.
(line 49)
-* _initialize_ARCH_tdep <1>: Adding a New Target. (line 22)
-* _initialize_ARCH_tdep: How an Architecture is Represented.
- (line 13)
-* _initialize_language: Language Support. (line 79)
* a.out format: Symbol Handling. (line 218)
-* about_to_proceed: GDB Observers. (line 133)
* abstract interpretation of function prologues: Algorithms. (line 48)
-* add_cmd: User Interface. (line 21)
-* add_com: User Interface. (line 21)
-* add_setshow_cmd: User Interface. (line 26)
-* add_setshow_cmd_full: User Interface. (line 26)
-* add_symtab_fns: Symbol Handling. (line 37)
* adding a new host: Host Definition. (line 13)
* adding a symbol-reading module: Symbol Handling. (line 37)
* adding a target: Adding a New Target. (line 6)
@@ -750,48 +848,25 @@ Index
(line 6)
* address spaces, separate data and code: Pointers and Addresses.
(line 6)
-* address_class_name_to_type_flags: Defining Other Architecture Features.
- (line 28)
-* address_class_name_to_type_flags_p: Defining Other Architecture Features.
- (line 39)
* algorithms: Algorithms. (line 6)
-* align_down: Functions and Variable to Analyze Frames.
- (line 46)
-* align_up: Functions and Variable to Analyze Frames.
- (line 46)
-* allocate_symtab: Language Support. (line 83)
* ARCH-tdep.c: How an Architecture is Represented.
(line 13)
* architecture representation: How an Architecture is Represented.
(line 6)
-* architecture_changed: GDB Observers. (line 159)
* Array Containers: Support Libraries. (line 131)
* assumptions about targets: Misc Guidelines. (line 334)
* base of a frame: Frame Handling Terminology.
(line 28)
-* before_prompt: GDB Observers. (line 188)
* BFD library: Support Libraries. (line 9)
-* bfd_arch_info: Looking Up an Existing Architecture.
- (line 41)
-* BIG_BREAKPOINT: Defining Other Architecture Features.
- (line 100)
-* BPT_VECTOR: Defining Other Architecture Features.
- (line 536)
-* BREAKPOINT: Defining Other Architecture Features.
- (line 88)
* breakpoint address adjusted: Defining Other Architecture Features.
(line 145)
-* breakpoint_created: GDB Observers. (line 136)
-* breakpoint_deleted: GDB Observers. (line 139)
-* breakpoint_modified: GDB Observers. (line 143)
* breakpoints: Algorithms. (line 151)
* bug-gdb mailing list: Getting Started. (line 72)
* build script: Debugging GDB. (line 94)
-* C data types: Coding Standards. (line 105)
+* C data types: Coding Standards. (line 120)
* call frame information: Algorithms. (line 14)
* call stack frame: Stack Frames. (line 6)
* calls to the inferior: Inferior Call Setup. (line 6)
-* CC_HAS_LONG_LONG: Host Definition. (line 105)
* CFI (call frame information): Algorithms. (line 14)
* checkpoints: Algorithms. (line 600)
* cleanups: Misc Guidelines. (line 12)
@@ -803,7 +878,7 @@ Index
* COFF format: Symbol Handling. (line 233)
* command implementation: Getting Started. (line 60)
* command interpreter: User Interface. (line 12)
-* comment formatting: Coding Standards. (line 79)
+* comment formatting: Coding Standards. (line 94)
* compiler warnings: Misc Guidelines. (line 252)
* Compressed DWARF 2 debugging info: Symbol Handling. (line 335)
* computed values: Values. (line 35)
@@ -817,29 +892,13 @@ Index
(line 6)
* core files: Adding support for debugging core files.
(line 6)
-* core_addr_greaterthan: Functions and Variable to Analyze Frames.
- (line 30)
-* core_addr_lessthan: Functions and Variable to Analyze Frames.
- (line 30)
-* CRLF_SOURCE_FILES: Host Definition. (line 86)
-* current_language: Language Support. (line 75)
* D10V addresses: Pointers and Addresses.
(line 6)
* data output: User Interface. (line 254)
* data-pointer, per-architecture/per-module: Misc Guidelines. (line 100)
* debugging GDB: Debugging GDB. (line 6)
-* DEFAULT_PROMPT: Host Definition. (line 93)
-* deprecate_cmd: User Interface. (line 32)
-* DEPRECATED_IBM6000_TARGET: Defining Other Architecture Features.
- (line 242)
* deprecating commands: User Interface. (line 32)
* design: Misc Guidelines. (line 329)
-* DEV_TTY: Host Definition. (line 96)
-* DIRNAME_SEPARATOR: Misc Guidelines. (line 399)
-* DISABLE_UNSETTABLE_BREAK: Defining Other Architecture Features.
- (line 211)
-* discard_cleanups: Misc Guidelines. (line 39)
-* do_cleanups: Misc Guidelines. (line 35)
* DOS text files: Host Definition. (line 87)
* dummy frames: About Dummy Frames. (line 6)
* DW_AT_address_class: Address Classes. (line 6)
@@ -849,30 +908,19 @@ Index
* ECOFF debugging info: Symbol Handling. (line 321)
* ECOFF format: Symbol Handling. (line 248)
* ELF format: Symbol Handling. (line 281)
-* evaluate_subexp: Language Support. (line 58)
-* executable_changed: GDB Observers. (line 85)
* execution state: Managing Execution State.
(line 6)
* experimental branches: Versions and Branches.
(line 116)
* expression evaluation routines: Language Support. (line 58)
* expression parser: Language Support. (line 21)
-* extract_typed_address: Pointers and Addresses.
- (line 52)
* field output functions: User Interface. (line 254)
* file names, portability: Misc Guidelines. (line 367)
-* FILENAME_CMP: Misc Guidelines. (line 393)
-* find_pc_function: Symbol Handling. (line 136)
-* find_pc_line: Symbol Handling. (line 136)
-* find_sym_fns: Symbol Handling. (line 32)
* finding a symbol: Symbol Handling. (line 133)
* fine-tuning gdbarch structure: OS ABI Variant Handling.
(line 23)
* first floating point register: Register Architecture Functions & Variables.
(line 78)
-* FOPEN_RB: Host Definition. (line 102)
-* fp0_regnum: Register Architecture Functions & Variables.
- (line 78)
* frame: Stack Frames. (line 6)
* frame ID: Stack Frames. (line 41)
* frame pointer: Register Information Functions.
@@ -893,83 +941,17 @@ Index
(line 9)
* frame, definition of unwinding: Frame Handling Terminology.
(line 41)
-* frame_align: Functions and Variable to Analyze Frames.
- (line 46)
* frame_base: Analyzing Stacks---Frame Sniffers.
(line 89)
-* frame_base_append_sniffer: Analyzing Stacks---Frame Sniffers.
- (line 19)
-* frame_base_set_default: Analyzing Stacks---Frame Sniffers.
- (line 22)
-* frame_num_args: Functions to Access Frame Data.
- (line 43)
-* frame_red_zone_size: Functions and Variable to Analyze Frames.
- (line 63)
-* frame_register_unwind: Stack Frames. (line 15)
* frame_unwind: Analyzing Stacks---Frame Sniffers.
(line 36)
-* frame_unwind_append_sniffer: Analyzing Stacks---Frame Sniffers.
- (line 16)
-* frame_unwind_append_unwinder: Stack Frames. (line 30)
-* frame_unwind_got_address: Stack Frames. (line 105)
-* frame_unwind_got_constant: Stack Frames. (line 101)
-* frame_unwind_got_memory: Stack Frames. (line 98)
-* frame_unwind_got_optimized: Stack Frames. (line 90)
-* frame_unwind_got_register: Stack Frames. (line 93)
-* frame_unwind_prepend_unwinder: Stack Frames. (line 30)
* full symbol table: Symbol Handling. (line 104)
* function prologue: Prologue Caches. (line 6)
-* function prototypes: Coding Standards. (line 127)
-* function usage: Coding Standards. (line 109)
+* function prototypes: Coding Standards. (line 142)
+* function usage: Coding Standards. (line 124)
* fundamental types: Symbol Handling. (line 183)
-* GCC2_COMPILED_FLAG_SYMBOL: Defining Other Architecture Features.
- (line 225)
-* GCC_COMPILED_FLAG_SYMBOL: Defining Other Architecture Features.
- (line 225)
* GDB source tree structure: Overall Structure. (line 83)
* gdb_byte: Register Caching. (line 23)
-* GDB_OSABI_AIX: OS ABI Variant Handling.
- (line 90)
-* GDB_OSABI_CYGWIN: OS ABI Variant Handling.
- (line 87)
-* GDB_OSABI_FREEBSD_AOUT: OS ABI Variant Handling.
- (line 51)
-* GDB_OSABI_FREEBSD_ELF: OS ABI Variant Handling.
- (line 54)
-* GDB_OSABI_GO32: OS ABI Variant Handling.
- (line 69)
-* GDB_OSABI_HPUX_ELF: OS ABI Variant Handling.
- (line 78)
-* GDB_OSABI_HPUX_SOM: OS ABI Variant Handling.
- (line 81)
-* GDB_OSABI_HURD: OS ABI Variant Handling.
- (line 39)
-* GDB_OSABI_INTERIX: OS ABI Variant Handling.
- (line 75)
-* GDB_OSABI_IRIX: OS ABI Variant Handling.
- (line 72)
-* GDB_OSABI_LINUX: OS ABI Variant Handling.
- (line 48)
-* GDB_OSABI_NETBSD_AOUT: OS ABI Variant Handling.
- (line 57)
-* GDB_OSABI_NETBSD_ELF: OS ABI Variant Handling.
- (line 60)
-* GDB_OSABI_OPENBSD_ELF: OS ABI Variant Handling.
- (line 63)
-* GDB_OSABI_OSF1: OS ABI Variant Handling.
- (line 45)
-* GDB_OSABI_QNXNTO: OS ABI Variant Handling.
- (line 84)
-* GDB_OSABI_SOLARIS: OS ABI Variant Handling.
- (line 42)
-* GDB_OSABI_SVR4: OS ABI Variant Handling.
- (line 36)
-* GDB_OSABI_UNINITIALIZED: OS ABI Variant Handling.
- (line 29)
-* GDB_OSABI_UNKNOWN: OS ABI Variant Handling.
- (line 32)
-* GDB_OSABI_WINCE: OS ABI Variant Handling.
- (line 66)
* gdbarch: How an Architecture is Represented.
(line 19)
* gdbarch accessor functions: Creating a New Architecture.
@@ -980,224 +962,47 @@ Index
(line 6)
* gdbarch register information functions: Register Information Functions.
(line 6)
-* gdbarch_addr_bits_remove: Defining Other Architecture Features.
- (line 11)
-* gdbarch_address_class_name_to_type_flags: Address Classes. (line 30)
-* gdbarch_address_class_type_flags <1>: Defining Other Architecture Features.
- (line 43)
-* gdbarch_address_class_type_flags: Address Classes. (line 18)
-* gdbarch_address_class_type_flags_p: Defining Other Architecture Features.
- (line 52)
-* gdbarch_address_class_type_flags_to_name <1>: Defining Other Architecture Features.
- (line 56)
-* gdbarch_address_class_type_flags_to_name: Address Classes. (line 25)
-* gdbarch_address_class_type_flags_to_name_p: Defining Other Architecture Features.
- (line 60)
-* gdbarch_address_to_pointer <1>: Defining Other Architecture Features.
- (line 65)
-* gdbarch_address_to_pointer: Pointers and Addresses.
- (line 114)
-* gdbarch_adjust_breakpoint_address: Defining Other Architecture Features.
- (line 145)
-* gdbarch_alloc: Creating a New Architecture.
- (line 6)
-* gdbarch_believe_pcc_promotion: Defining Other Architecture Features.
- (line 72)
-* gdbarch_bits_big_endian: Defining Other Architecture Features.
- (line 77)
-* gdbarch_breakpoint_from_pc: Defining Other Architecture Features.
- (line 106)
-* gdbarch_call_dummy_location: Defining Other Architecture Features.
- (line 178)
-* gdbarch_cannot_fetch_register: Defining Other Architecture Features.
- (line 184)
-* gdbarch_cannot_store_register: Defining Other Architecture Features.
- (line 188)
-* gdbarch_char_signed: Defining Other Architecture Features.
- (line 461)
-* gdbarch_convert_register_p <1>: Defining Other Architecture Features.
- (line 195)
-* gdbarch_convert_register_p: Register and Memory Data.
- (line 30)
-* gdbarch_data: Misc Guidelines. (line 133)
-* gdbarch_data_register_post_init: Misc Guidelines. (line 118)
-* gdbarch_data_register_pre_init: Misc Guidelines. (line 108)
-* gdbarch_decr_pc_after_break: Defining Other Architecture Features.
- (line 205)
-* gdbarch_deprecated_fp_regnum: Defining Other Architecture Features.
- (line 446)
-* gdbarch_double_bit: Defining Other Architecture Features.
- (line 471)
-* gdbarch_dummy_id: Defining Other Architecture Features.
- (line 523)
-* gdbarch_dwarf2_reg_to_regnum: Defining Other Architecture Features.
- (line 216)
-* gdbarch_ecoff_reg_to_regnum: Defining Other Architecture Features.
- (line 220)
-* gdbarch_float_bit: Defining Other Architecture Features.
- (line 475)
-* gdbarch_fp0_regnum: Defining Other Architecture Features.
- (line 200)
-* gdbarch_get_longjmp_target <1>: Defining Other Architecture Features.
- (line 231)
-* gdbarch_get_longjmp_target: Algorithms. (line 263)
-* gdbarch_have_nonsteppable_watchpoint: Algorithms. (line 396)
-* gdbarch_in_function_epilogue_p: Defining Other Architecture Features.
- (line 253)
-* gdbarch_in_solib_return_trampoline: Defining Other Architecture Features.
- (line 259)
* gdbarch_info: Looking Up an Existing Architecture.
(line 22)
-* gdbarch_init_osabi: OS ABI Variant Handling.
- (line 125)
-* gdbarch_int_bit: Defining Other Architecture Features.
- (line 478)
-* gdbarch_integer_to_address: Defining Other Architecture Features.
- (line 274)
-* gdbarch_list_lookup_by_info: Looking Up an Existing Architecture.
- (line 22)
-* gdbarch_long_bit: Defining Other Architecture Features.
- (line 481)
-* gdbarch_long_double_bit: Defining Other Architecture Features.
- (line 485)
-* gdbarch_long_long_bit: Defining Other Architecture Features.
- (line 489)
-* gdbarch_lookup_osabi: OS ABI Variant Handling.
- (line 119)
-* gdbarch_memory_insert_breakpoint: Defining Other Architecture Features.
- (line 130)
-* gdbarch_memory_remove_breakpoint: Defining Other Architecture Features.
- (line 130)
-* gdbarch_osabi_name: OS ABI Variant Handling.
- (line 97)
-* gdbarch_pointer_to_address <1>: Defining Other Architecture Features.
- (line 295)
-* gdbarch_pointer_to_address: Pointers and Addresses.
- (line 105)
-* gdbarch_print_insn: Defining Other Architecture Features.
- (line 513)
-* gdbarch_ptr_bit: Defining Other Architecture Features.
- (line 493)
-* gdbarch_push_dummy_call: Defining Other Architecture Features.
- (line 363)
-* gdbarch_push_dummy_code: Defining Other Architecture Features.
- (line 375)
-* gdbarch_register <1>: Adding a New Target. (line 40)
-* gdbarch_register: How an Architecture is Represented.
- (line 19)
-* gdbarch_register_osabi: OS ABI Variant Handling.
- (line 103)
-* gdbarch_register_osabi_sniffer: OS ABI Variant Handling.
- (line 112)
-* gdbarch_register_to_value <1>: Defining Other Architecture Features.
- (line 301)
-* gdbarch_register_to_value: Register and Memory Data.
- (line 46)
-* gdbarch_return_value: Defining Other Architecture Features.
- (line 394)
-* gdbarch_sdb_reg_to_regnum: Defining Other Architecture Features.
- (line 390)
-* gdbarch_short_bit: Defining Other Architecture Features.
- (line 497)
-* gdbarch_skip_permanent_breakpoint: Defining Other Architecture Features.
- (line 430)
-* gdbarch_skip_trampoline_code: Defining Other Architecture Features.
- (line 441)
-* gdbarch_stab_reg_to_regnum: Defining Other Architecture Features.
- (line 450)
-* gdbarch_stabs_argument_has_addr: Defining Other Architecture Features.
- (line 359)
* gdbarch_tdep definition: Creating a New Architecture.
(line 34)
* gdbarch_tdep when allocating new gdbarch: Creating a New Architecture.
(line 6)
-* gdbarch_value_to_register <1>: Defining Other Architecture Features.
- (line 529)
-* gdbarch_value_to_register: Register and Memory Data.
- (line 62)
-* gdbarch_virtual_frame_pointer: Defining Other Architecture Features.
- (line 501)
-* GDBINIT_FILENAME: Host Definition. (line 74)
* generic host support: Host Definition. (line 38)
-* generic_elf_osabi_sniff_abi_tag_sections: OS ABI Variant Handling.
- (line 133)
-* get_frame_register: Stack Frames. (line 15)
-* get_frame_type: Stack Frames. (line 22)
* hardware breakpoints: Algorithms. (line 158)
* hardware watchpoints: Algorithms. (line 280)
-* HAVE_CONTINUABLE_WATCHPOINT: Algorithms. (line 402)
-* HAVE_DOS_BASED_FILE_SYSTEM: Misc Guidelines. (line 376)
-* HAVE_STEPPABLE_WATCHPOINT: Algorithms. (line 386)
* host: Overall Structure. (line 50)
* host, adding: Host Definition. (line 13)
-* i386_cleanup_dregs: Algorithms. (line 576)
-* I386_DR_LOW_GET_STATUS: Algorithms. (line 489)
-* I386_DR_LOW_RESET_ADDR: Algorithms. (line 485)
-* I386_DR_LOW_SET_ADDR: Algorithms. (line 482)
-* I386_DR_LOW_SET_CONTROL: Algorithms. (line 479)
-* i386_insert_hw_breakpoint: Algorithms. (line 564)
-* i386_insert_watchpoint: Algorithms. (line 536)
-* i386_region_ok_for_watchpoint: Algorithms. (line 514)
-* i386_remove_hw_breakpoint: Algorithms. (line 564)
-* i386_remove_watchpoint: Algorithms. (line 536)
-* i386_stopped_by_watchpoint: Algorithms. (line 528)
-* i386_stopped_data_address: Algorithms. (line 521)
-* I386_USE_GENERIC_WATCHPOINTS: Algorithms. (line 461)
-* in_dynsym_resolve_code: Defining Other Architecture Features.
- (line 263)
-* inferior_added: GDB Observers. (line 168)
-* inferior_appeared: GDB Observers. (line 172)
-* inferior_created: GDB Observers. (line 92)
-* inferior_exit: GDB Observers. (line 175)
-* inferior_removed: GDB Observers. (line 179)
-* inner_than: Functions and Variable to Analyze Frames.
- (line 30)
* innermost frame: Frame Handling Terminology.
(line 24)
* insert or remove hardware breakpoint: Algorithms. (line 234)
* insert or remove hardware watchpoint: Algorithms. (line 347)
* insert or remove software breakpoint: Algorithms. (line 211)
-* IS_ABSOLUTE_PATH: Misc Guidelines. (line 387)
-* IS_DIR_SEPARATOR: Misc Guidelines. (line 382)
-* ISATTY: Host Definition. (line 99)
* item output functions: User Interface. (line 254)
* language parser: Language Support. (line 25)
* language support: Language Support. (line 6)
* legal papers for code contributions: Debugging GDB. (line 42)
-* length_of_subexp: Language Support. (line 58)
* libgdb: libgdb. (line 9)
* libiberty library: Support Libraries. (line 52)
* line wrap in output: Misc Guidelines. (line 191)
-* lint: Host Definition. (line 119)
* list output functions: User Interface. (line 131)
-* LITTLE_BREAKPOINT: Defining Other Architecture Features.
- (line 100)
* long long data type: Host Definition. (line 106)
* longjmp debugging: Algorithms. (line 258)
* lookup_symbol: Symbol Handling. (line 142)
-* LSEEK_NOT_LINEAR: Host Definition. (line 114)
* lval_type enumeration, for values.: Values. (line 19)
-* make_cleanup: Misc Guidelines. (line 28)
-* make_cleanup_ui_out_list_begin_end: User Interface. (line 247)
-* make_cleanup_ui_out_tuple_begin_end: User Interface. (line 223)
* making a new release of gdb: Releasing GDB. (line 6)
* memory representation: Register and Memory Data.
(line 6)
-* memory_changed: GDB Observers. (line 184)
* minimal symbol table: Symbol Handling. (line 111)
* minsymtabs: Symbol Handling. (line 111)
* multi-arch data: Misc Guidelines. (line 100)
-* NATDEPFILES: Native Debugging. (line 8)
* native conditionals: Native Debugging. (line 75)
* native debugging: Native Debugging. (line 6)
* nesting level in ui_out functions: User Interface. (line 143)
* new year procedure: Start of New Year Procedure.
(line 6)
-* new_objfile: GDB Observers. (line 109)
-* new_thread: GDB Observers. (line 114)
* NEXT frame: Frame Handling Terminology.
(line 11)
-* normal_stop: GDB Observers. (line 76)
* normal_stop observer: GDB Observers. (line 48)
* notification about inferior execution stop: GDB Observers. (line 48)
* notifications about changes in internals: Algorithms. (line 630)
@@ -1205,14 +1010,10 @@ Index
* observer pattern interface: Algorithms. (line 630)
* observers implementation rationale: GDB Observers. (line 9)
* obstacks: Support Libraries. (line 69)
-* op_print_tab: Language Support. (line 91)
* opcodes library: Support Libraries. (line 39)
* OS ABI variants: OS ABI Variant Handling.
(line 6)
-* parse_exp_1: Language Support. (line 97)
* partial symbol table: Symbol Handling. (line 114)
-* pc_regnum: Register Architecture Functions & Variables.
- (line 58)
* PE-COFF format: Symbol Handling. (line 272)
* per-architecture module data: Misc Guidelines. (line 100)
* pointer representation: Pointers and Addresses.
@@ -1220,17 +1021,8 @@ Index
* portability: Misc Guidelines. (line 350)
* portable file name handling: Misc Guidelines. (line 367)
* porting to new machines: Porting GDB. (line 6)
-* prefixify_subexp: Language Support. (line 58)
* PREVIOUS frame: Frame Handling Terminology.
(line 14)
-* print_float_info: Register Information Functions.
- (line 80)
-* print_registers_info: Register Information Functions.
- (line 53)
-* print_subexp: Language Support. (line 91)
-* print_vector_info: Register Information Functions.
- (line 96)
-* PRINTF_HAS_LONG_LONG: Host Definition. (line 109)
* processor status register: Register Architecture Functions & Variables.
(line 69)
* program counter <1>: Register Architecture Functions & Variables.
@@ -1241,53 +1033,21 @@ Index
* prologue of a function: Prologue Caches. (line 6)
* prologue-value.c: Algorithms. (line 48)
* prompt: Host Definition. (line 94)
-* ps_regnum: Register Architecture Functions & Variables.
- (line 69)
* pseudo-evaluation of function prologues: Algorithms. (line 48)
-* pseudo_register_read: Register Architecture Functions & Variables.
- (line 29)
-* pseudo_register_write: Register Architecture Functions & Variables.
- (line 33)
* psymtabs: Symbol Handling. (line 107)
-* push_dummy_call: Functions Creating Dummy Frames.
- (line 13)
-* push_dummy_code: Functions Creating Dummy Frames.
- (line 57)
* raw register representation: Raw and Cooked Registers.
(line 6)
-* read_pc: Register Architecture Functions & Variables.
- (line 10)
* reading of symbols: Symbol Handling. (line 25)
* readline library: Support Libraries. (line 45)
-* regcache_cooked_read: Register Caching. (line 23)
-* regcache_cooked_read_signed: Register Caching. (line 23)
-* regcache_cooked_read_unsigned: Register Caching. (line 23)
-* regcache_cooked_write: Register Caching. (line 23)
-* regcache_cooked_write_signed: Register Caching. (line 23)
-* regcache_cooked_write_unsigned: Register Caching. (line 23)
* register caching: Register Caching. (line 6)
* register data formats, converting: Register and Memory Data.
(line 6)
* register representation: Register and Memory Data.
(line 6)
-* REGISTER_CONVERT_TO_RAW: Defining Other Architecture Features.
- (line 311)
-* REGISTER_CONVERT_TO_VIRTUAL: Defining Other Architecture Features.
- (line 306)
-* register_name: Register Information Functions.
- (line 10)
-* register_reggroup_p: Register Information Functions.
- (line 110)
-* register_type: Register Information Functions.
- (line 33)
-* regset_from_core_section: Defining Other Architecture Features.
- (line 316)
* regular expressions library: Support Libraries. (line 110)
* Release Branches: Versions and Branches.
(line 93)
* remote debugging support: Host Definition. (line 41)
-* REMOTE_BPT_VECTOR: Defining Other Architecture Features.
- (line 540)
* representation of architecture: How an Architecture is Represented.
(line 6)
* representations, raw and cooked registers: Raw and Cooked Registers.
@@ -1301,40 +1061,18 @@ Index
* sentinel frame <1>: Frame Handling Terminology.
(line 52)
* sentinel frame: Stack Frames. (line 22)
-* SENTINEL_FRAME: Stack Frames. (line 22)
* separate data and code address spaces: Pointers and Addresses.
(line 6)
* serial line support: Host Definition. (line 41)
* set_gdbarch functions: Creating a New Architecture.
(line 14)
-* set_gdbarch_bits_big_endian: Defining Other Architecture Features.
- (line 83)
-* set_gdbarch_sofun_address_maybe_missing: Defining Other Architecture Features.
- (line 330)
-* SIGWINCH_HANDLER: Host Definition. (line 78)
-* SIGWINCH_HANDLER_BODY: Host Definition. (line 82)
-* skip_prologue: Functions and Variable to Analyze Frames.
- (line 12)
-* SKIP_SOLIB_RESOLVER: Defining Other Architecture Features.
- (line 267)
-* SLASH_STRING: Misc Guidelines. (line 404)
* sniffing: Frame Handling Terminology.
(line 46)
* software breakpoints: Algorithms. (line 184)
* software watchpoints: Algorithms. (line 280)
-* SOFTWARE_SINGLE_STEP: Defining Other Architecture Features.
- (line 324)
-* SOFTWARE_SINGLE_STEP_P: Defining Other Architecture Features.
- (line 320)
-* SOLIB_ADD: Native Debugging. (line 86)
-* SOLIB_CREATE_INFERIOR_HOOK: Native Debugging. (line 92)
-* solib_loaded: GDB Observers. (line 99)
-* solib_unloaded: GDB Observers. (line 104)
* SOM debugging info: Symbol Handling. (line 360)
* SOM format: Symbol Handling. (line 291)
* source code formatting: Coding Standards. (line 28)
-* sp_regnum: Register Architecture Functions & Variables.
- (line 49)
* spaces, separate data and code address: Pointers and Addresses.
(line 6)
* stabs debugging info: Symbol Handling. (line 305)
@@ -1356,13 +1094,8 @@ Index
(line 41)
* stack pointer: Register Architecture Functions & Variables.
(line 49)
-* START_INFERIOR_TRAPS_EXPECTED: Native Debugging. (line 96)
* status register: Register Architecture Functions & Variables.
(line 69)
-* STOPPED_BY_WATCHPOINT: Algorithms. (line 408)
-* store_typed_address: Pointers and Addresses.
- (line 70)
-* struct: GDB Observers. (line 62)
* struct gdbarch creation: Creating a New Architecture.
(line 6)
* struct regcache: Register Caching. (line 10)
@@ -1373,8 +1106,6 @@ Index
* symbol files: Symbol Handling. (line 25)
* symbol lookup: Symbol Handling. (line 133)
* symbol reading: Symbol Handling. (line 25)
-* SYMBOL_RELOADING_DEFAULT: Defining Other Architecture Features.
- (line 454)
* symtabs: Symbol Handling. (line 104)
* system dependencies: Misc Guidelines. (line 354)
* table output functions: User Interface. (line 131)
@@ -1389,93 +1120,479 @@ Index
(line 6)
* target vector: Target Vector Definition.
(line 6)
-* TARGET_CAN_USE_HARDWARE_WATCHPOINT: Algorithms. (line 333)
-* target_changed: GDB Observers. (line 82)
-* TARGET_CHAR_BIT: Defining Other Architecture Features.
- (line 458)
-* target_insert_breakpoint: Algorithms. (line 211)
-* target_insert_hw_breakpoint: Algorithms. (line 234)
-* target_insert_watchpoint: Algorithms. (line 347)
-* TARGET_REGION_OK_FOR_HW_WATCHPOINT: Algorithms. (line 343)
-* target_remove_breakpoint: Algorithms. (line 211)
-* target_remove_hw_breakpoint: Algorithms. (line 234)
-* target_remove_watchpoint: Algorithms. (line 347)
-* target_resumed: GDB Observers. (line 129)
-* target_stopped_data_address: Algorithms. (line 364)
-* target_watchpoint_addr_within_range: Algorithms. (line 378)
* targets: Existing Targets. (line 6)
* TCP remote support: Host Definition. (line 57)
* terminal device: Host Definition. (line 97)
* test suite: Testsuite. (line 6)
* test suite organization: Testsuite. (line 195)
-* test_notification: GDB Observers. (line 192)
* Testsuite Configuration: Testsuite. (line 167)
* THIS frame: Frame Handling Terminology.
(line 9)
-* thread_exit: GDB Observers. (line 117)
-* thread_ptid_changed: GDB Observers. (line 164)
-* thread_stop_requested: GDB Observers. (line 122)
-* tracepoint_created: GDB Observers. (line 147)
-* tracepoint_deleted: GDB Observers. (line 151)
-* tracepoint_modified: GDB Observers. (line 155)
* tuple output functions: User Interface. (line 131)
* type codes: Symbol Handling. (line 191)
-* types: Coding Standards. (line 121)
+* types: Coding Standards. (line 136)
* ui_out functions: User Interface. (line 47)
* ui_out functions, usage examples: User Interface. (line 398)
-* ui_out_field_core_addr: User Interface. (line 287)
-* ui_out_field_fmt: User Interface. (line 261)
-* ui_out_field_fmt_int: User Interface. (line 280)
-* ui_out_field_int: User Interface. (line 273)
-* ui_out_field_skip: User Interface. (line 352)
-* ui_out_field_stream: User Interface. (line 320)
-* ui_out_field_string: User Interface. (line 291)
-* ui_out_flush: User Interface. (line 392)
-* ui_out_list_begin: User Interface. (line 234)
-* ui_out_list_end: User Interface. (line 240)
-* ui_out_message: User Interface. (line 376)
-* ui_out_spaces: User Interface. (line 371)
-* ui_out_stream_delete: User Interface. (line 315)
-* ui_out_stream_new: User Interface. (line 309)
-* ui_out_table_begin: User Interface. (line 165)
-* ui_out_table_body: User Interface. (line 191)
-* ui_out_table_end: User Interface. (line 194)
-* ui_out_table_header: User Interface. (line 178)
-* ui_out_text: User Interface. (line 358)
-* ui_out_tuple_begin: User Interface. (line 210)
-* ui_out_tuple_end: User Interface. (line 216)
-* ui_out_wrap_hint: User Interface. (line 382)
* unwind frame: Stack Frames. (line 9)
-* unwind_dummy_id: Functions Creating Dummy Frames.
- (line 38)
-* unwind_pc: Functions to Access Frame Data.
- (line 11)
-* unwind_sp: Functions to Access Frame Data.
- (line 27)
* unwinding: Frame Handling Terminology.
(line 41)
* using ui_out functions: User Interface. (line 398)
* value structure: Values. (line 9)
-* value_as_address: Pointers and Addresses.
- (line 84)
-* value_from_pointer: Pointers and Addresses.
- (line 93)
* values: Values. (line 9)
* VEC: Support Libraries. (line 131)
* vendor branches: Versions and Branches.
(line 108)
-* void: GDB Observers. (line 67)
-* volatile: Host Definition. (line 122)
* watchpoints: Algorithms. (line 274)
* watchpoints, on x86: Algorithms. (line 449)
* watchpoints, with threads: Algorithms. (line 425)
* word-addressed machines: Pointers and Addresses.
(line 6)
-* wrap_here: Misc Guidelines. (line 191)
-* write_pc: Register Architecture Functions & Variables.
- (line 13)
* writing tests: Testsuite. (line 247)
* x86 debug registers: Algorithms. (line 449)
* XCOFF format: Symbol Handling. (line 256)
+
+File: gdbint.info, Node: Function and Variable Index, Prev: Concept Index, Up: Top
+
+Function and Variable Index
+***************************
+
+[index]
+* Menu:
+
+* _initialize_ARCH_tdep <1>: Adding a New Target. (line 22)
+* _initialize_ARCH_tdep: How an Architecture is Represented.
+ (line 13)
+* _initialize_language: Language Support. (line 79)
+* about_to_proceed: GDB Observers. (line 133)
+* add_cmd: User Interface. (line 21)
+* add_com: User Interface. (line 21)
+* add_setshow_cmd: User Interface. (line 26)
+* add_setshow_cmd_full: User Interface. (line 26)
+* add_symtab_fns: Symbol Handling. (line 37)
+* address_class_name_to_type_flags: Defining Other Architecture Features.
+ (line 28)
+* address_class_name_to_type_flags_p: Defining Other Architecture Features.
+ (line 39)
+* align_down: Functions and Variable to Analyze Frames.
+ (line 46)
+* align_up: Functions and Variable to Analyze Frames.
+ (line 46)
+* allocate_symtab: Language Support. (line 83)
+* architecture_changed: GDB Observers. (line 159)
+* before_prompt: GDB Observers. (line 188)
+* bfd_arch_info: Looking Up an Existing Architecture.
+ (line 41)
+* BIG_BREAKPOINT: Defining Other Architecture Features.
+ (line 100)
+* BPT_VECTOR: Defining Other Architecture Features.
+ (line 532)
+* BREAKPOINT: Defining Other Architecture Features.
+ (line 88)
+* breakpoint_created: GDB Observers. (line 136)
+* breakpoint_deleted: GDB Observers. (line 139)
+* breakpoint_modified: GDB Observers. (line 143)
+* CC_HAS_LONG_LONG: Host Definition. (line 105)
+* core_addr_greaterthan: Functions and Variable to Analyze Frames.
+ (line 30)
+* core_addr_lessthan: Functions and Variable to Analyze Frames.
+ (line 30)
+* CRLF_SOURCE_FILES: Host Definition. (line 86)
+* current_language: Language Support. (line 75)
+* DEFAULT_PROMPT: Host Definition. (line 93)
+* deprecate_cmd: User Interface. (line 32)
+* DEPRECATED_IBM6000_TARGET: Defining Other Architecture Features.
+ (line 242)
+* DEV_TTY: Host Definition. (line 96)
+* DIRNAME_SEPARATOR: Misc Guidelines. (line 399)
+* DISABLE_UNSETTABLE_BREAK: Defining Other Architecture Features.
+ (line 211)
+* discard_cleanups: Misc Guidelines. (line 39)
+* do_cleanups: Misc Guidelines. (line 35)
+* evaluate_subexp: Language Support. (line 58)
+* executable_changed: GDB Observers. (line 85)
+* extract_typed_address: Pointers and Addresses.
+ (line 52)
+* FILENAME_CMP: Misc Guidelines. (line 393)
+* find_pc_function: Symbol Handling. (line 136)
+* find_pc_line: Symbol Handling. (line 136)
+* find_sym_fns: Symbol Handling. (line 32)
+* FOPEN_RB: Host Definition. (line 102)
+* fp0_regnum: Register Architecture Functions & Variables.
+ (line 78)
+* frame_align: Functions and Variable to Analyze Frames.
+ (line 46)
+* frame_base_append_sniffer: Analyzing Stacks---Frame Sniffers.
+ (line 19)
+* frame_base_set_default: Analyzing Stacks---Frame Sniffers.
+ (line 22)
+* frame_num_args: Functions to Access Frame Data.
+ (line 43)
+* frame_red_zone_size: Functions and Variable to Analyze Frames.
+ (line 63)
+* frame_register_unwind: Stack Frames. (line 15)
+* frame_unwind_append_sniffer: Analyzing Stacks---Frame Sniffers.
+ (line 16)
+* frame_unwind_append_unwinder: Stack Frames. (line 30)
+* frame_unwind_got_address: Stack Frames. (line 105)
+* frame_unwind_got_constant: Stack Frames. (line 101)
+* frame_unwind_got_memory: Stack Frames. (line 98)
+* frame_unwind_got_optimized: Stack Frames. (line 90)
+* frame_unwind_got_register: Stack Frames. (line 93)
+* frame_unwind_prepend_unwinder: Stack Frames. (line 30)
+* GCC2_COMPILED_FLAG_SYMBOL: Defining Other Architecture Features.
+ (line 225)
+* GCC_COMPILED_FLAG_SYMBOL: Defining Other Architecture Features.
+ (line 225)
+* gdb_datadir_changed: GDB Observers. (line 192)
+* GDB_OSABI_AIX: OS ABI Variant Handling.
+ (line 90)
+* GDB_OSABI_CYGWIN: OS ABI Variant Handling.
+ (line 87)
+* GDB_OSABI_FREEBSD_AOUT: OS ABI Variant Handling.
+ (line 51)
+* GDB_OSABI_FREEBSD_ELF: OS ABI Variant Handling.
+ (line 54)
+* GDB_OSABI_GO32: OS ABI Variant Handling.
+ (line 69)
+* GDB_OSABI_HPUX_ELF: OS ABI Variant Handling.
+ (line 78)
+* GDB_OSABI_HPUX_SOM: OS ABI Variant Handling.
+ (line 81)
+* GDB_OSABI_HURD: OS ABI Variant Handling.
+ (line 39)
+* GDB_OSABI_INTERIX: OS ABI Variant Handling.
+ (line 75)
+* GDB_OSABI_IRIX: OS ABI Variant Handling.
+ (line 72)
+* GDB_OSABI_LINUX: OS ABI Variant Handling.
+ (line 48)
+* GDB_OSABI_NETBSD_AOUT: OS ABI Variant Handling.
+ (line 57)
+* GDB_OSABI_NETBSD_ELF: OS ABI Variant Handling.
+ (line 60)
+* GDB_OSABI_OPENBSD_ELF: OS ABI Variant Handling.
+ (line 63)
+* GDB_OSABI_OSF1: OS ABI Variant Handling.
+ (line 45)
+* GDB_OSABI_QNXNTO: OS ABI Variant Handling.
+ (line 84)
+* GDB_OSABI_SOLARIS: OS ABI Variant Handling.
+ (line 42)
+* GDB_OSABI_SVR4: OS ABI Variant Handling.
+ (line 36)
+* GDB_OSABI_UNINITIALIZED: OS ABI Variant Handling.
+ (line 29)
+* GDB_OSABI_UNKNOWN: OS ABI Variant Handling.
+ (line 32)
+* GDB_OSABI_WINCE: OS ABI Variant Handling.
+ (line 66)
+* gdbarch_addr_bits_remove: Defining Other Architecture Features.
+ (line 11)
+* gdbarch_address_class_name_to_type_flags: Address Classes. (line 30)
+* gdbarch_address_class_type_flags <1>: Defining Other Architecture Features.
+ (line 43)
+* gdbarch_address_class_type_flags: Address Classes. (line 18)
+* gdbarch_address_class_type_flags_p: Defining Other Architecture Features.
+ (line 52)
+* gdbarch_address_class_type_flags_to_name <1>: Defining Other Architecture Features.
+ (line 56)
+* gdbarch_address_class_type_flags_to_name: Address Classes. (line 25)
+* gdbarch_address_class_type_flags_to_name_p: Defining Other Architecture Features.
+ (line 60)
+* gdbarch_address_to_pointer <1>: Defining Other Architecture Features.
+ (line 65)
+* gdbarch_address_to_pointer: Pointers and Addresses.
+ (line 114)
+* gdbarch_adjust_breakpoint_address: Defining Other Architecture Features.
+ (line 145)
+* gdbarch_alloc: Creating a New Architecture.
+ (line 6)
+* gdbarch_believe_pcc_promotion: Defining Other Architecture Features.
+ (line 72)
+* gdbarch_bits_big_endian: Defining Other Architecture Features.
+ (line 77)
+* gdbarch_breakpoint_from_pc: Defining Other Architecture Features.
+ (line 106)
+* gdbarch_call_dummy_location: Defining Other Architecture Features.
+ (line 178)
+* gdbarch_cannot_fetch_register: Defining Other Architecture Features.
+ (line 184)
+* gdbarch_cannot_store_register: Defining Other Architecture Features.
+ (line 188)
+* gdbarch_char_signed: Defining Other Architecture Features.
+ (line 457)
+* gdbarch_convert_register_p <1>: Defining Other Architecture Features.
+ (line 195)
+* gdbarch_convert_register_p: Register and Memory Data.
+ (line 30)
+* gdbarch_data: Misc Guidelines. (line 133)
+* gdbarch_data_register_post_init: Misc Guidelines. (line 118)
+* gdbarch_data_register_pre_init: Misc Guidelines. (line 108)
+* gdbarch_decr_pc_after_break: Defining Other Architecture Features.
+ (line 205)
+* gdbarch_deprecated_fp_regnum: Defining Other Architecture Features.
+ (line 446)
+* gdbarch_double_bit: Defining Other Architecture Features.
+ (line 467)
+* gdbarch_dummy_id: Defining Other Architecture Features.
+ (line 519)
+* gdbarch_dwarf2_reg_to_regnum: Defining Other Architecture Features.
+ (line 216)
+* gdbarch_ecoff_reg_to_regnum: Defining Other Architecture Features.
+ (line 220)
+* gdbarch_float_bit: Defining Other Architecture Features.
+ (line 471)
+* gdbarch_fp0_regnum: Defining Other Architecture Features.
+ (line 200)
+* gdbarch_get_longjmp_target <1>: Defining Other Architecture Features.
+ (line 231)
+* gdbarch_get_longjmp_target: Algorithms. (line 263)
+* gdbarch_have_nonsteppable_watchpoint: Algorithms. (line 396)
+* gdbarch_in_function_epilogue_p: Defining Other Architecture Features.
+ (line 253)
+* gdbarch_in_solib_return_trampoline: Defining Other Architecture Features.
+ (line 259)
+* gdbarch_init_osabi: OS ABI Variant Handling.
+ (line 125)
+* gdbarch_int_bit: Defining Other Architecture Features.
+ (line 474)
+* gdbarch_integer_to_address: Defining Other Architecture Features.
+ (line 274)
+* gdbarch_list_lookup_by_info: Looking Up an Existing Architecture.
+ (line 22)
+* gdbarch_long_bit: Defining Other Architecture Features.
+ (line 477)
+* gdbarch_long_double_bit: Defining Other Architecture Features.
+ (line 481)
+* gdbarch_long_long_bit: Defining Other Architecture Features.
+ (line 485)
+* gdbarch_lookup_osabi: OS ABI Variant Handling.
+ (line 119)
+* gdbarch_memory_insert_breakpoint: Defining Other Architecture Features.
+ (line 130)
+* gdbarch_memory_remove_breakpoint: Defining Other Architecture Features.
+ (line 130)
+* gdbarch_osabi_name: OS ABI Variant Handling.
+ (line 97)
+* gdbarch_pointer_to_address <1>: Defining Other Architecture Features.
+ (line 295)
+* gdbarch_pointer_to_address: Pointers and Addresses.
+ (line 105)
+* gdbarch_print_insn: Defining Other Architecture Features.
+ (line 509)
+* gdbarch_ptr_bit: Defining Other Architecture Features.
+ (line 489)
+* gdbarch_push_dummy_call: Defining Other Architecture Features.
+ (line 363)
+* gdbarch_push_dummy_code: Defining Other Architecture Features.
+ (line 375)
+* gdbarch_register <1>: Adding a New Target. (line 40)
+* gdbarch_register: How an Architecture is Represented.
+ (line 19)
+* gdbarch_register_osabi: OS ABI Variant Handling.
+ (line 103)
+* gdbarch_register_osabi_sniffer: OS ABI Variant Handling.
+ (line 112)
+* gdbarch_register_to_value <1>: Defining Other Architecture Features.
+ (line 301)
+* gdbarch_register_to_value: Register and Memory Data.
+ (line 46)
+* gdbarch_return_value: Defining Other Architecture Features.
+ (line 394)
+* gdbarch_sdb_reg_to_regnum: Defining Other Architecture Features.
+ (line 390)
+* gdbarch_short_bit: Defining Other Architecture Features.
+ (line 493)
+* gdbarch_skip_permanent_breakpoint: Defining Other Architecture Features.
+ (line 430)
+* gdbarch_skip_trampoline_code: Defining Other Architecture Features.
+ (line 441)
+* gdbarch_stab_reg_to_regnum: Defining Other Architecture Features.
+ (line 450)
+* gdbarch_stabs_argument_has_addr: Defining Other Architecture Features.
+ (line 359)
+* gdbarch_value_to_register <1>: Defining Other Architecture Features.
+ (line 525)
+* gdbarch_value_to_register: Register and Memory Data.
+ (line 62)
+* gdbarch_virtual_frame_pointer: Defining Other Architecture Features.
+ (line 497)
+* GDBINIT_FILENAME: Host Definition. (line 74)
+* generic_elf_osabi_sniff_abi_tag_sections: OS ABI Variant Handling.
+ (line 133)
+* get_frame_register: Stack Frames. (line 15)
+* get_frame_type: Stack Frames. (line 22)
+* HAVE_CONTINUABLE_WATCHPOINT: Algorithms. (line 402)
+* HAVE_DOS_BASED_FILE_SYSTEM: Misc Guidelines. (line 376)
+* HAVE_STEPPABLE_WATCHPOINT: Algorithms. (line 386)
+* i386_cleanup_dregs: Algorithms. (line 576)
+* I386_DR_LOW_GET_STATUS: Algorithms. (line 489)
+* I386_DR_LOW_RESET_ADDR: Algorithms. (line 485)
+* I386_DR_LOW_SET_ADDR: Algorithms. (line 482)
+* I386_DR_LOW_SET_CONTROL: Algorithms. (line 479)
+* i386_insert_hw_breakpoint: Algorithms. (line 564)
+* i386_insert_watchpoint: Algorithms. (line 536)
+* i386_region_ok_for_watchpoint: Algorithms. (line 514)
+* i386_remove_hw_breakpoint: Algorithms. (line 564)
+* i386_remove_watchpoint: Algorithms. (line 536)
+* i386_stopped_by_watchpoint: Algorithms. (line 528)
+* i386_stopped_data_address: Algorithms. (line 521)
+* I386_USE_GENERIC_WATCHPOINTS: Algorithms. (line 461)
+* in_dynsym_resolve_code: Defining Other Architecture Features.
+ (line 263)
+* inferior_added: GDB Observers. (line 168)
+* inferior_appeared: GDB Observers. (line 172)
+* inferior_created: GDB Observers. (line 92)
+* inferior_exit: GDB Observers. (line 175)
+* inferior_removed: GDB Observers. (line 179)
+* inner_than: Functions and Variable to Analyze Frames.
+ (line 30)
+* IS_ABSOLUTE_PATH: Misc Guidelines. (line 387)
+* IS_DIR_SEPARATOR: Misc Guidelines. (line 382)
+* ISATTY: Host Definition. (line 99)
+* length_of_subexp: Language Support. (line 58)
+* lint: Host Definition. (line 119)
+* LITTLE_BREAKPOINT: Defining Other Architecture Features.
+ (line 100)
+* LSEEK_NOT_LINEAR: Host Definition. (line 114)
+* make_cleanup: Misc Guidelines. (line 28)
+* make_cleanup_ui_out_list_begin_end: User Interface. (line 247)
+* make_cleanup_ui_out_tuple_begin_end: User Interface. (line 223)
+* memory_changed: GDB Observers. (line 184)
+* NATDEPFILES: Native Debugging. (line 8)
+* new_objfile: GDB Observers. (line 109)
+* new_thread: GDB Observers. (line 114)
+* normal_stop: GDB Observers. (line 76)
+* op_print_tab: Language Support. (line 91)
+* parse_exp_1: Language Support. (line 97)
+* pc_regnum: Register Architecture Functions & Variables.
+ (line 58)
+* prefixify_subexp: Language Support. (line 58)
+* print_float_info: Register Information Functions.
+ (line 80)
+* print_registers_info: Register Information Functions.
+ (line 53)
+* print_subexp: Language Support. (line 91)
+* print_vector_info: Register Information Functions.
+ (line 96)
+* PRINTF_HAS_LONG_LONG: Host Definition. (line 109)
+* ps_regnum: Register Architecture Functions & Variables.
+ (line 69)
+* pseudo_register_read: Register Architecture Functions & Variables.
+ (line 29)
+* pseudo_register_write: Register Architecture Functions & Variables.
+ (line 33)
+* push_dummy_call: Functions Creating Dummy Frames.
+ (line 13)
+* push_dummy_code: Functions Creating Dummy Frames.
+ (line 57)
+* read_pc: Register Architecture Functions & Variables.
+ (line 10)
+* regcache_cooked_read: Register Caching. (line 23)
+* regcache_cooked_read_signed: Register Caching. (line 23)
+* regcache_cooked_read_unsigned: Register Caching. (line 23)
+* regcache_cooked_write: Register Caching. (line 23)
+* regcache_cooked_write_signed: Register Caching. (line 23)
+* regcache_cooked_write_unsigned: Register Caching. (line 23)
+* REGISTER_CONVERT_TO_RAW: Defining Other Architecture Features.
+ (line 311)
+* REGISTER_CONVERT_TO_VIRTUAL: Defining Other Architecture Features.
+ (line 306)
+* register_name: Register Information Functions.
+ (line 10)
+* register_reggroup_p: Register Information Functions.
+ (line 110)
+* register_type: Register Information Functions.
+ (line 33)
+* regset_from_core_section: Defining Other Architecture Features.
+ (line 316)
+* REMOTE_BPT_VECTOR: Defining Other Architecture Features.
+ (line 536)
+* SENTINEL_FRAME: Stack Frames. (line 22)
+* set_gdbarch_bits_big_endian: Defining Other Architecture Features.
+ (line 83)
+* set_gdbarch_sofun_address_maybe_missing: Defining Other Architecture Features.
+ (line 330)
+* SIGWINCH_HANDLER: Host Definition. (line 78)
+* SIGWINCH_HANDLER_BODY: Host Definition. (line 82)
+* skip_prologue: Functions and Variable to Analyze Frames.
+ (line 12)
+* SKIP_SOLIB_RESOLVER: Defining Other Architecture Features.
+ (line 267)
+* SLASH_STRING: Misc Guidelines. (line 404)
+* SOFTWARE_SINGLE_STEP: Defining Other Architecture Features.
+ (line 324)
+* SOFTWARE_SINGLE_STEP_P: Defining Other Architecture Features.
+ (line 320)
+* SOLIB_ADD: Native Debugging. (line 86)
+* SOLIB_CREATE_INFERIOR_HOOK: Native Debugging. (line 92)
+* solib_loaded: GDB Observers. (line 99)
+* solib_unloaded: GDB Observers. (line 104)
+* sp_regnum: Register Architecture Functions & Variables.
+ (line 49)
+* START_INFERIOR_TRAPS_EXPECTED: Native Debugging. (line 96)
+* STOPPED_BY_WATCHPOINT: Algorithms. (line 408)
+* store_typed_address: Pointers and Addresses.
+ (line 70)
+* struct: GDB Observers. (line 62)
+* TARGET_CAN_USE_HARDWARE_WATCHPOINT: Algorithms. (line 333)
+* target_changed: GDB Observers. (line 82)
+* TARGET_CHAR_BIT: Defining Other Architecture Features.
+ (line 454)
+* target_insert_breakpoint: Algorithms. (line 211)
+* target_insert_hw_breakpoint: Algorithms. (line 234)
+* target_insert_watchpoint: Algorithms. (line 347)
+* TARGET_REGION_OK_FOR_HW_WATCHPOINT: Algorithms. (line 343)
+* target_remove_breakpoint: Algorithms. (line 211)
+* target_remove_hw_breakpoint: Algorithms. (line 234)
+* target_remove_watchpoint: Algorithms. (line 347)
+* target_resumed: GDB Observers. (line 129)
+* target_stopped_data_address: Algorithms. (line 364)
+* target_watchpoint_addr_within_range: Algorithms. (line 378)
+* test_notification: GDB Observers. (line 196)
+* thread_exit: GDB Observers. (line 117)
+* thread_ptid_changed: GDB Observers. (line 164)
+* thread_stop_requested: GDB Observers. (line 122)
+* tracepoint_created: GDB Observers. (line 147)
+* tracepoint_deleted: GDB Observers. (line 151)
+* tracepoint_modified: GDB Observers. (line 155)
+* ui_out_field_core_addr: User Interface. (line 287)
+* ui_out_field_fmt: User Interface. (line 261)
+* ui_out_field_fmt_int: User Interface. (line 280)
+* ui_out_field_int: User Interface. (line 273)
+* ui_out_field_skip: User Interface. (line 352)
+* ui_out_field_stream: User Interface. (line 320)
+* ui_out_field_string: User Interface. (line 291)
+* ui_out_flush: User Interface. (line 392)
+* ui_out_list_begin: User Interface. (line 234)
+* ui_out_list_end: User Interface. (line 240)
+* ui_out_message: User Interface. (line 376)
+* ui_out_spaces: User Interface. (line 371)
+* ui_out_stream_delete: User Interface. (line 315)
+* ui_out_stream_new: User Interface. (line 309)
+* ui_out_table_begin: User Interface. (line 165)
+* ui_out_table_body: User Interface. (line 191)
+* ui_out_table_end: User Interface. (line 194)
+* ui_out_table_header: User Interface. (line 178)
+* ui_out_text: User Interface. (line 358)
+* ui_out_tuple_begin: User Interface. (line 210)
+* ui_out_tuple_end: User Interface. (line 216)
+* ui_out_wrap_hint: User Interface. (line 382)
+* unwind_dummy_id: Functions Creating Dummy Frames.
+ (line 38)
+* unwind_pc: Functions to Access Frame Data.
+ (line 11)
+* unwind_sp: Functions to Access Frame Data.
+ (line 27)
+* value_as_address: Pointers and Addresses.
+ (line 84)
+* value_from_pointer: Pointers and Addresses.
+ (line 93)
+* void: GDB Observers. (line 67)
+* volatile: Host Definition. (line 122)
+* wrap_here: Misc Guidelines. (line 191)
+* write_pc: Register Architecture Functions & Variables.
+ (line 13)
+
« no previous file with comments | « gdb/doc/gdbint.info-1 ('k') | gdb/doc/gdbint.texinfo » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698