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

Side by Side 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 unified diff | Download patch
« no previous file with comments | « gdb/doc/gdbint.info-1 ('k') | gdb/doc/gdbint.texinfo » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 This is gdbint.info, produced by makeinfo version 4.8 from 1 This is gdbint.info, produced by makeinfo version 4.8 from
2 ./gdbint.texinfo. 2 ./gdbint.texinfo.
3 3
4 INFO-DIR-SECTION Software development 4 INFO-DIR-SECTION Software development
5 START-INFO-DIR-ENTRY 5 START-INFO-DIR-ENTRY
6 * Gdb-Internals: (gdbint). The GNU debugger's internals. 6 * Gdb-Internals: (gdbint). The GNU debugger's internals.
7 END-INFO-DIR-ENTRY 7 END-INFO-DIR-ENTRY
8 8
9 Copyright (C) 1990-1994, 1996, 1998-2006, 2008-2012 Free Software 9 Copyright (C) 1990-1994, 1996, 1998-2006, 2008-2012 Free Software
10 Foundation, Inc. Contributed by Cygnus Solutions. Written by John 10 Foundation, Inc. Contributed by Cygnus Solutions. Written by John
(...skipping 13 matching lines...) Expand all
24 Gilmore. Second Edition by Stan Shebs. 24 Gilmore. Second Edition by Stan Shebs.
25 25
26 Permission is granted to copy, distribute and/or modify this document 26 Permission is granted to copy, distribute and/or modify this document
27 under the terms of the GNU Free Documentation License, Version 1.3 or 27 under the terms of the GNU Free Documentation License, Version 1.3 or
28 any later version published by the Free Software Foundation; with no 28 any later version published by the Free Software Foundation; with no
29 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover 29 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
30 Texts. A copy of the license is included in the section entitled "GNU 30 Texts. A copy of the license is included in the section entitled "GNU
31 Free Documentation License". 31 Free Documentation License".
32 32
33  33 
34 File: gdbint.info, Node: Debugging GDB, Prev: Getting Started, Up: Hints
35
36 23.2 Debugging GDB with itself
37 ==============================
38
39 If GDB is limping on your machine, this is the preferred way to get it
40 fully functional. Be warned that in some ancient Unix systems, like
41 Ultrix 4.2, a program can't be running in one process while it is being
42 debugged in another. Rather than typing the command `./gdb ./gdb',
43 which works on Suns and such, you can copy `gdb' to `gdb2' and then
44 type `./gdb ./gdb2'.
45
46 When you run GDB in the GDB source directory, it will read
47 `gdb-gdb.gdb' file (plus possibly `gdb-gdb.py' file) that sets up some
48 simple things to make debugging gdb easier. The `info' command, when
49 executed without a subcommand in a GDB being debugged by gdb, will pop
50 you back up to the top level gdb. See `gdb-gdb.gdb' for details.
51
52 If you use emacs, you will probably want to do a `make TAGS' after
53 you configure your distribution; this will put the machine dependent
54 routines for your local machine where they will be accessed first by
55 `M-.'
56
57 Also, make sure that you've either compiled GDB with your local cc,
58 or have run `fixincludes' if you are compiling with gcc.
59
60 23.3 Submitting Patches
61 =======================
62
63 Thanks for thinking of offering your changes back to the community of
64 GDB users. In general we like to get well designed enhancements.
65 Thanks also for checking in advance about the best way to transfer the
66 changes.
67
68 The GDB maintainers will only install "cleanly designed" patches.
69 This manual summarizes what we believe to be clean design for GDB.
70
71 If the maintainers don't have time to put the patch in when it
72 arrives, or if there is any question about a patch, it goes into a
73 large queue with everyone else's patches and bug reports.
74
75 The legal issue is that to incorporate substantial changes requires a
76 copyright assignment from you and/or your employer, granting ownership
77 of the changes to the Free Software Foundation. You can get the
78 standard documents for doing this by sending mail to `gnu@gnu.org' and
79 asking for it. We recommend that people write in "All programs owned
80 by the Free Software Foundation" as "NAME OF PROGRAM", so that changes
81 in many programs (not just GDB, but GAS, Emacs, GCC, etc) can be
82 contributed with only one piece of legalese pushed through the
83 bureaucracy and filed with the FSF. We can't start merging changes
84 until this paperwork is received by the FSF (their rules, which we
85 follow since we maintain it for them).
86
87 Technically, the easiest way to receive changes is to receive each
88 feature as a small context diff or unidiff, suitable for `patch'. Each
89 message sent to me should include the changes to C code and header
90 files for a single feature, plus `ChangeLog' entries for each directory
91 where files were modified, and diffs for any changes needed to the
92 manuals (`gdb/doc/gdb.texinfo' or `gdb/doc/gdbint.texinfo'). If there
93 are a lot of changes for a single feature, they can be split down into
94 multiple messages.
95
96 In this way, if we read and like the feature, we can add it to the
97 sources with a single patch command, do some testing, and check it in.
98 If you leave out the `ChangeLog', we have to write one. If you leave
99 out the doc, we have to puzzle out what needs documenting. Etc., etc.
100
101 The reason to send each change in a separate message is that we will
102 not install some of the changes. They'll be returned to you with
103 questions or comments. If we're doing our job correctly, the message
104 back to you will say what you have to fix in order to make the change
105 acceptable. The reason to have separate messages for separate features
106 is so that the acceptable changes can be installed while one or more
107 changes are being reworked. If multiple features are sent in a single
108 message, we tend to not put in the effort to sort out the acceptable
109 changes from the unacceptable, so none of the features get installed
110 until all are acceptable.
111
112 If this sounds painful or authoritarian, well, it is. But we get a
113 lot of bug reports and a lot of patches, and many of them don't get
114 installed because we don't have the time to finish the job that the bug
115 reporter or the contributor could have done. Patches that arrive
116 complete, working, and well designed, tend to get installed on the day
117 they arrive. The others go into a queue and get installed as time
118 permits, which, since the maintainers have many demands to meet, may not
119 be for quite some time.
120
121 Please send patches directly to the GDB maintainers
122 <gdb-patches@sourceware.org>.
123
124 23.4 Build Script
125 =================
126
127 The script `gdb_buildall.sh' builds GDB with flag
128 `--enable-targets=all' set. This builds GDB with all supported targets
129 activated. This helps testing GDB when doing changes that affect more
130 than one architecture and is much faster than using `gdb_mbuild.sh'.
131
132 After building GDB the script checks which architectures are
133 supported and then switches the current architecture to each of those
134 to get information about the architecture. The test results are stored
135 in log files in the directory the script was called from.
136
137 
34 File: gdbint.info, Node: GDB Observers, Next: GNU Free Documentation License, Prev: Hints, Up: Top 138 File: gdbint.info, Node: GDB Observers, Next: GNU Free Documentation License, Prev: Hints, Up: Top
35 139
36 Appendix A GDB Currently available observers 140 Appendix A GDB Currently available observers
37 ******************************************** 141 ********************************************
38 142
39 A.1 Implementation rationale 143 A.1 Implementation rationale
40 ============================ 144 ============================
41 145
42 An "observer" is an entity which is interested in being notified when 146 An "observer" is an entity which is interested in being notified when
43 GDB reaches certain states, or certain events occur in GDB. The entity 147 GDB reaches certain states, or certain events occur in GDB. The entity
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
214 318
215 -- Function: void memory_changed (CORE_ADDR ADDR, int LEN, const 319 -- Function: void memory_changed (CORE_ADDR ADDR, int LEN, const
216 bfd_byte *DATA) 320 bfd_byte *DATA)
217 Bytes from DATA to DATA + LEN have been written to the current 321 Bytes from DATA to DATA + LEN have been written to the current
218 inferior at ADDR. 322 inferior at ADDR.
219 323
220 -- Function: void before_prompt (const char *CURRENT_PROMPT) 324 -- Function: void before_prompt (const char *CURRENT_PROMPT)
221 Called before a top-level prompt is displayed. CURRENT_PROMPT is 325 Called before a top-level prompt is displayed. CURRENT_PROMPT is
222 the current top-level prompt. 326 the current top-level prompt.
223 327
328 -- Function: void gdb_datadir_changed (void)
329 Variable gdb_datadir has been set. The value may not necessarily
330 change.
331
224 -- Function: void test_notification (int SOMEARG) 332 -- Function: void test_notification (int SOMEARG)
225 This observer is used for internal testing. Do not use. See 333 This observer is used for internal testing. Do not use. See
226 testsuite/gdb.gdb/observer.exp. 334 testsuite/gdb.gdb/observer.exp.
227 335
228  336 
229 File: gdbint.info, Node: GNU Free Documentation License, Next: Index, Prev: G DB Observers, Up: Top 337 File: gdbint.info, Node: GNU Free Documentation License, Next: Concept Index, Prev: GDB Observers, Up: Top
230 338
231 Appendix B GNU Free Documentation License 339 Appendix B GNU Free Documentation License
232 ***************************************** 340 *****************************************
233 341
234 Version 1.3, 3 November 2008 342 Version 1.3, 3 November 2008
235 343
236 Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. 344 Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
237 `http://fsf.org/' 345 `http://fsf.org/'
238 346
239 Everyone is permitted to copy and distribute verbatim copies 347 Everyone is permitted to copy and distribute verbatim copies
(...skipping 465 matching lines...) Expand 10 before | Expand all | Expand 10 after
705 If you have Invariant Sections without Cover Texts, or some other 813 If you have Invariant Sections without Cover Texts, or some other
706 combination of the three, merge those two alternatives to suit the 814 combination of the three, merge those two alternatives to suit the
707 situation. 815 situation.
708 816
709 If your document contains nontrivial examples of program code, we 817 If your document contains nontrivial examples of program code, we
710 recommend releasing these examples in parallel under your choice of 818 recommend releasing these examples in parallel under your choice of
711 free software license, such as the GNU General Public License, to 819 free software license, such as the GNU General Public License, to
712 permit their use in free software. 820 permit their use in free software.
713 821
714  822 
715 File: gdbint.info, Node: Index, Prev: GNU Free Documentation License, Up: Top 823 File: gdbint.info, Node: Concept Index, Next: Function and Variable Index, Pr ev: GNU Free Documentation License, Up: Top
716 824
717 Index 825 Concept Index
718 ***** 826 *************
719 827
720 [index] 828 [index]
721 * Menu: 829 * Menu:
722 830
723 * $fp: Register Information Functions. 831 * $fp: Register Information Functions.
724 (line 126) 832 (line 126)
725 * $pc: Register Architecture Functions & Varia bles. 833 * $pc: Register Architecture Functions & Varia bles.
726 (line 58) 834 (line 58)
727 * $ps: Register Architecture Functions & Varia bles. 835 * $ps: Register Architecture Functions & Varia bles.
728 (line 69) 836 (line 69)
729 * $sp: Register Architecture Functions & Varia bles. 837 * $sp: Register Architecture Functions & Varia bles.
730 (line 49) 838 (line 49)
731 * _initialize_ARCH_tdep <1>: Adding a New Target. (line 22)
732 * _initialize_ARCH_tdep: How an Architecture is Represented.
733 (line 13)
734 * _initialize_language: Language Support. (line 79)
735 * a.out format: Symbol Handling. (line 218) 839 * a.out format: Symbol Handling. (line 218)
736 * about_to_proceed: GDB Observers. (line 133)
737 * abstract interpretation of function prologues: Algorithms. (line 48) 840 * abstract interpretation of function prologues: Algorithms. (line 48)
738 * add_cmd: User Interface. (line 21)
739 * add_com: User Interface. (line 21)
740 * add_setshow_cmd: User Interface. (line 26)
741 * add_setshow_cmd_full: User Interface. (line 26)
742 * add_symtab_fns: Symbol Handling. (line 37)
743 * adding a new host: Host Definition. (line 13) 841 * adding a new host: Host Definition. (line 13)
744 * adding a symbol-reading module: Symbol Handling. (line 37) 842 * adding a symbol-reading module: Symbol Handling. (line 37)
745 * adding a target: Adding a New Target. (line 6) 843 * adding a target: Adding a New Target. (line 6)
746 * adding debugging info reader: Symbol Handling. (line 365) 844 * adding debugging info reader: Symbol Handling. (line 365)
747 * adding source language: Language Support. (line 17) 845 * adding source language: Language Support. (line 17)
748 * address classes: Address Classes. (line 6) 846 * address classes: Address Classes. (line 6)
749 * address representation: Pointers and Addresses. 847 * address representation: Pointers and Addresses.
750 (line 6) 848 (line 6)
751 * address spaces, separate data and code: Pointers and Addresses. 849 * address spaces, separate data and code: Pointers and Addresses.
752 (line 6) 850 (line 6)
753 * address_class_name_to_type_flags: Defining Other Architecture Features.
754 (line 28)
755 * address_class_name_to_type_flags_p: Defining Other Architecture Features.
756 (line 39)
757 * algorithms: Algorithms. (line 6) 851 * algorithms: Algorithms. (line 6)
758 * align_down: Functions and Variable to Analyze Frame s.
759 (line 46)
760 * align_up: Functions and Variable to Analyze Frame s.
761 (line 46)
762 * allocate_symtab: Language Support. (line 83)
763 * ARCH-tdep.c: How an Architecture is Represented. 852 * ARCH-tdep.c: How an Architecture is Represented.
764 (line 13) 853 (line 13)
765 * architecture representation: How an Architecture is Represented. 854 * architecture representation: How an Architecture is Represented.
766 (line 6) 855 (line 6)
767 * architecture_changed: GDB Observers. (line 159)
768 * Array Containers: Support Libraries. (line 131) 856 * Array Containers: Support Libraries. (line 131)
769 * assumptions about targets: Misc Guidelines. (line 334) 857 * assumptions about targets: Misc Guidelines. (line 334)
770 * base of a frame: Frame Handling Terminology. 858 * base of a frame: Frame Handling Terminology.
771 (line 28) 859 (line 28)
772 * before_prompt: GDB Observers. (line 188)
773 * BFD library: Support Libraries. (line 9) 860 * BFD library: Support Libraries. (line 9)
774 * bfd_arch_info: Looking Up an Existing Architecture.
775 (line 41)
776 * BIG_BREAKPOINT: Defining Other Architecture Features.
777 (line 100)
778 * BPT_VECTOR: Defining Other Architecture Features.
779 (line 536)
780 * BREAKPOINT: Defining Other Architecture Features.
781 (line 88)
782 * breakpoint address adjusted: Defining Other Architecture Features. 861 * breakpoint address adjusted: Defining Other Architecture Features.
783 (line 145) 862 (line 145)
784 * breakpoint_created: GDB Observers. (line 136)
785 * breakpoint_deleted: GDB Observers. (line 139)
786 * breakpoint_modified: GDB Observers. (line 143)
787 * breakpoints: Algorithms. (line 151) 863 * breakpoints: Algorithms. (line 151)
788 * bug-gdb mailing list: Getting Started. (line 72) 864 * bug-gdb mailing list: Getting Started. (line 72)
789 * build script: Debugging GDB. (line 94) 865 * build script: Debugging GDB. (line 94)
790 * C data types: Coding Standards. (line 105) 866 * C data types: Coding Standards. (line 120)
791 * call frame information: Algorithms. (line 14) 867 * call frame information: Algorithms. (line 14)
792 * call stack frame: Stack Frames. (line 6) 868 * call stack frame: Stack Frames. (line 6)
793 * calls to the inferior: Inferior Call Setup. (line 6) 869 * calls to the inferior: Inferior Call Setup. (line 6)
794 * CC_HAS_LONG_LONG: Host Definition. (line 105)
795 * CFI (call frame information): Algorithms. (line 14) 870 * CFI (call frame information): Algorithms. (line 14)
796 * checkpoints: Algorithms. (line 600) 871 * checkpoints: Algorithms. (line 600)
797 * cleanups: Misc Guidelines. (line 12) 872 * cleanups: Misc Guidelines. (line 12)
798 * CLI: User Interface. (line 12) 873 * CLI: User Interface. (line 12)
799 * code pointers, word-addressed: Pointers and Addresses. 874 * code pointers, word-addressed: Pointers and Addresses.
800 (line 6) 875 (line 6)
801 * coding standards: Coding Standards. (line 6) 876 * coding standards: Coding Standards. (line 6)
802 * COFF debugging info: Symbol Handling. (line 315) 877 * COFF debugging info: Symbol Handling. (line 315)
803 * COFF format: Symbol Handling. (line 233) 878 * COFF format: Symbol Handling. (line 233)
804 * command implementation: Getting Started. (line 60) 879 * command implementation: Getting Started. (line 60)
805 * command interpreter: User Interface. (line 12) 880 * command interpreter: User Interface. (line 12)
806 * comment formatting: Coding Standards. (line 79) 881 * comment formatting: Coding Standards. (line 94)
807 * compiler warnings: Misc Guidelines. (line 252) 882 * compiler warnings: Misc Guidelines. (line 252)
808 * Compressed DWARF 2 debugging info: Symbol Handling. (line 335) 883 * Compressed DWARF 2 debugging info: Symbol Handling. (line 335)
809 * computed values: Values. (line 35) 884 * computed values: Values. (line 35)
810 * configure.tgt: How an Architecture is Represented. 885 * configure.tgt: How an Architecture is Represented.
811 (line 19) 886 (line 19)
812 * converting between pointers and addresses: Pointers and Addresses. 887 * converting between pointers and addresses: Pointers and Addresses.
813 (line 6) 888 (line 6)
814 * converting integers to addresses: Defining Other Architecture Features. 889 * converting integers to addresses: Defining Other Architecture Features.
815 (line 274) 890 (line 274)
816 * cooked register representation: Raw and Cooked Registers. 891 * cooked register representation: Raw and Cooked Registers.
817 (line 6) 892 (line 6)
818 * core files: Adding support for debugging core files . 893 * core files: Adding support for debugging core files .
819 (line 6) 894 (line 6)
820 * core_addr_greaterthan: Functions and Variable to Analyze Frame s.
821 (line 30)
822 * core_addr_lessthan: Functions and Variable to Analyze Frame s.
823 (line 30)
824 * CRLF_SOURCE_FILES: Host Definition. (line 86)
825 * current_language: Language Support. (line 75)
826 * D10V addresses: Pointers and Addresses. 895 * D10V addresses: Pointers and Addresses.
827 (line 6) 896 (line 6)
828 * data output: User Interface. (line 254) 897 * data output: User Interface. (line 254)
829 * data-pointer, per-architecture/per-module: Misc Guidelines. (line 100) 898 * data-pointer, per-architecture/per-module: Misc Guidelines. (line 100)
830 * debugging GDB: Debugging GDB. (line 6) 899 * debugging GDB: Debugging GDB. (line 6)
831 * DEFAULT_PROMPT: Host Definition. (line 93)
832 * deprecate_cmd: User Interface. (line 32)
833 * DEPRECATED_IBM6000_TARGET: Defining Other Architecture Features.
834 (line 242)
835 * deprecating commands: User Interface. (line 32) 900 * deprecating commands: User Interface. (line 32)
836 * design: Misc Guidelines. (line 329) 901 * design: Misc Guidelines. (line 329)
837 * DEV_TTY: Host Definition. (line 96)
838 * DIRNAME_SEPARATOR: Misc Guidelines. (line 399)
839 * DISABLE_UNSETTABLE_BREAK: Defining Other Architecture Features.
840 (line 211)
841 * discard_cleanups: Misc Guidelines. (line 39)
842 * do_cleanups: Misc Guidelines. (line 35)
843 * DOS text files: Host Definition. (line 87) 902 * DOS text files: Host Definition. (line 87)
844 * dummy frames: About Dummy Frames. (line 6) 903 * dummy frames: About Dummy Frames. (line 6)
845 * DW_AT_address_class: Address Classes. (line 6) 904 * DW_AT_address_class: Address Classes. (line 6)
846 * DW_AT_byte_size: Address Classes. (line 6) 905 * DW_AT_byte_size: Address Classes. (line 6)
847 * DWARF 2 debugging info: Symbol Handling. (line 328) 906 * DWARF 2 debugging info: Symbol Handling. (line 328)
848 * DWARF 3 debugging info: Symbol Handling. (line 355) 907 * DWARF 3 debugging info: Symbol Handling. (line 355)
849 * ECOFF debugging info: Symbol Handling. (line 321) 908 * ECOFF debugging info: Symbol Handling. (line 321)
850 * ECOFF format: Symbol Handling. (line 248) 909 * ECOFF format: Symbol Handling. (line 248)
851 * ELF format: Symbol Handling. (line 281) 910 * ELF format: Symbol Handling. (line 281)
852 * evaluate_subexp: Language Support. (line 58)
853 * executable_changed: GDB Observers. (line 85)
854 * execution state: Managing Execution State. 911 * execution state: Managing Execution State.
855 (line 6) 912 (line 6)
856 * experimental branches: Versions and Branches. 913 * experimental branches: Versions and Branches.
857 (line 116) 914 (line 116)
858 * expression evaluation routines: Language Support. (line 58) 915 * expression evaluation routines: Language Support. (line 58)
859 * expression parser: Language Support. (line 21) 916 * expression parser: Language Support. (line 21)
860 * extract_typed_address: Pointers and Addresses.
861 (line 52)
862 * field output functions: User Interface. (line 254) 917 * field output functions: User Interface. (line 254)
863 * file names, portability: Misc Guidelines. (line 367) 918 * file names, portability: Misc Guidelines. (line 367)
864 * FILENAME_CMP: Misc Guidelines. (line 393)
865 * find_pc_function: Symbol Handling. (line 136)
866 * find_pc_line: Symbol Handling. (line 136)
867 * find_sym_fns: Symbol Handling. (line 32)
868 * finding a symbol: Symbol Handling. (line 133) 919 * finding a symbol: Symbol Handling. (line 133)
869 * fine-tuning gdbarch structure: OS ABI Variant Handling. 920 * fine-tuning gdbarch structure: OS ABI Variant Handling.
870 (line 23) 921 (line 23)
871 * first floating point register: Register Architecture Functions & Varia bles. 922 * first floating point register: Register Architecture Functions & Varia bles.
872 (line 78) 923 (line 78)
873 * FOPEN_RB: Host Definition. (line 102)
874 * fp0_regnum: Register Architecture Functions & Varia bles.
875 (line 78)
876 * frame: Stack Frames. (line 6) 924 * frame: Stack Frames. (line 6)
877 * frame ID: Stack Frames. (line 41) 925 * frame ID: Stack Frames. (line 41)
878 * frame pointer: Register Information Functions. 926 * frame pointer: Register Information Functions.
879 (line 126) 927 (line 126)
880 * frame, definition of base of a frame: Frame Handling Terminology. 928 * frame, definition of base of a frame: Frame Handling Terminology.
881 (line 28) 929 (line 28)
882 * frame, definition of innermost frame: Frame Handling Terminology. 930 * frame, definition of innermost frame: Frame Handling Terminology.
883 (line 24) 931 (line 24)
884 * frame, definition of NEXT frame: Frame Handling Terminology. 932 * frame, definition of NEXT frame: Frame Handling Terminology.
885 (line 11) 933 (line 11)
886 * frame, definition of PREVIOUS frame: Frame Handling Terminology. 934 * frame, definition of PREVIOUS frame: Frame Handling Terminology.
887 (line 14) 935 (line 14)
888 * frame, definition of sentinel frame: Frame Handling Terminology. 936 * frame, definition of sentinel frame: Frame Handling Terminology.
889 (line 52) 937 (line 52)
890 * frame, definition of sniffing: Frame Handling Terminology. 938 * frame, definition of sniffing: Frame Handling Terminology.
891 (line 46) 939 (line 46)
892 * frame, definition of THIS frame: Frame Handling Terminology. 940 * frame, definition of THIS frame: Frame Handling Terminology.
893 (line 9) 941 (line 9)
894 * frame, definition of unwinding: Frame Handling Terminology. 942 * frame, definition of unwinding: Frame Handling Terminology.
895 (line 41) 943 (line 41)
896 * frame_align: Functions and Variable to Analyze Frame s.
897 (line 46)
898 * frame_base: Analyzing Stacks---Frame Sniffers. 944 * frame_base: Analyzing Stacks---Frame Sniffers.
899 (line 89) 945 (line 89)
900 * frame_base_append_sniffer: Analyzing Stacks---Frame Sniffers.
901 (line 19)
902 * frame_base_set_default: Analyzing Stacks---Frame Sniffers.
903 (line 22)
904 * frame_num_args: Functions to Access Frame Data.
905 (line 43)
906 * frame_red_zone_size: Functions and Variable to Analyze Frame s.
907 (line 63)
908 * frame_register_unwind: Stack Frames. (line 15)
909 * frame_unwind: Analyzing Stacks---Frame Sniffers. 946 * frame_unwind: Analyzing Stacks---Frame Sniffers.
910 (line 36) 947 (line 36)
911 * frame_unwind_append_sniffer: Analyzing Stacks---Frame Sniffers.
912 (line 16)
913 * frame_unwind_append_unwinder: Stack Frames. (line 30)
914 * frame_unwind_got_address: Stack Frames. (line 105)
915 * frame_unwind_got_constant: Stack Frames. (line 101)
916 * frame_unwind_got_memory: Stack Frames. (line 98)
917 * frame_unwind_got_optimized: Stack Frames. (line 90)
918 * frame_unwind_got_register: Stack Frames. (line 93)
919 * frame_unwind_prepend_unwinder: Stack Frames. (line 30)
920 * full symbol table: Symbol Handling. (line 104) 948 * full symbol table: Symbol Handling. (line 104)
921 * function prologue: Prologue Caches. (line 6) 949 * function prologue: Prologue Caches. (line 6)
922 * function prototypes: Coding Standards. (line 127) 950 * function prototypes: Coding Standards. (line 142)
923 * function usage: Coding Standards. (line 109) 951 * function usage: Coding Standards. (line 124)
924 * fundamental types: Symbol Handling. (line 183) 952 * fundamental types: Symbol Handling. (line 183)
925 * GCC2_COMPILED_FLAG_SYMBOL: Defining Other Architecture Features.
926 (line 225)
927 * GCC_COMPILED_FLAG_SYMBOL: Defining Other Architecture Features.
928 (line 225)
929 * GDB source tree structure: Overall Structure. (line 83) 953 * GDB source tree structure: Overall Structure. (line 83)
930 * gdb_byte: Register Caching. (line 23) 954 * gdb_byte: Register Caching. (line 23)
931 * GDB_OSABI_AIX: OS ABI Variant Handling.
932 (line 90)
933 * GDB_OSABI_CYGWIN: OS ABI Variant Handling.
934 (line 87)
935 * GDB_OSABI_FREEBSD_AOUT: OS ABI Variant Handling.
936 (line 51)
937 * GDB_OSABI_FREEBSD_ELF: OS ABI Variant Handling.
938 (line 54)
939 * GDB_OSABI_GO32: OS ABI Variant Handling.
940 (line 69)
941 * GDB_OSABI_HPUX_ELF: OS ABI Variant Handling.
942 (line 78)
943 * GDB_OSABI_HPUX_SOM: OS ABI Variant Handling.
944 (line 81)
945 * GDB_OSABI_HURD: OS ABI Variant Handling.
946 (line 39)
947 * GDB_OSABI_INTERIX: OS ABI Variant Handling.
948 (line 75)
949 * GDB_OSABI_IRIX: OS ABI Variant Handling.
950 (line 72)
951 * GDB_OSABI_LINUX: OS ABI Variant Handling.
952 (line 48)
953 * GDB_OSABI_NETBSD_AOUT: OS ABI Variant Handling.
954 (line 57)
955 * GDB_OSABI_NETBSD_ELF: OS ABI Variant Handling.
956 (line 60)
957 * GDB_OSABI_OPENBSD_ELF: OS ABI Variant Handling.
958 (line 63)
959 * GDB_OSABI_OSF1: OS ABI Variant Handling.
960 (line 45)
961 * GDB_OSABI_QNXNTO: OS ABI Variant Handling.
962 (line 84)
963 * GDB_OSABI_SOLARIS: OS ABI Variant Handling.
964 (line 42)
965 * GDB_OSABI_SVR4: OS ABI Variant Handling.
966 (line 36)
967 * GDB_OSABI_UNINITIALIZED: OS ABI Variant Handling.
968 (line 29)
969 * GDB_OSABI_UNKNOWN: OS ABI Variant Handling.
970 (line 32)
971 * GDB_OSABI_WINCE: OS ABI Variant Handling.
972 (line 66)
973 * gdbarch: How an Architecture is Represented. 955 * gdbarch: How an Architecture is Represented.
974 (line 19) 956 (line 19)
975 * gdbarch accessor functions: Creating a New Architecture. 957 * gdbarch accessor functions: Creating a New Architecture.
976 (line 14) 958 (line 14)
977 * gdbarch lookup: Looking Up an Existing Architecture. 959 * gdbarch lookup: Looking Up an Existing Architecture.
978 (line 6) 960 (line 6)
979 * gdbarch register architecture functions: Register Architecture Functions & Var iables. 961 * gdbarch register architecture functions: Register Architecture Functions & Var iables.
980 (line 6) 962 (line 6)
981 * gdbarch register information functions: Register Information Functions. 963 * gdbarch register information functions: Register Information Functions.
982 (line 6) 964 (line 6)
983 * gdbarch_addr_bits_remove: Defining Other Architecture Features.
984 (line 11)
985 * gdbarch_address_class_name_to_type_flags: Address Classes. (line 30)
986 * gdbarch_address_class_type_flags <1>: Defining Other Architecture Features.
987 (line 43)
988 * gdbarch_address_class_type_flags: Address Classes. (line 18)
989 * gdbarch_address_class_type_flags_p: Defining Other Architecture Features.
990 (line 52)
991 * gdbarch_address_class_type_flags_to_name <1>: Defining Other Architecture Feat ures.
992 (line 56)
993 * gdbarch_address_class_type_flags_to_name: Address Classes. (line 25)
994 * gdbarch_address_class_type_flags_to_name_p: Defining Other Architecture Featur es.
995 (line 60)
996 * gdbarch_address_to_pointer <1>: Defining Other Architecture Features.
997 (line 65)
998 * gdbarch_address_to_pointer: Pointers and Addresses.
999 (line 114)
1000 * gdbarch_adjust_breakpoint_address: Defining Other Architecture Features.
1001 (line 145)
1002 * gdbarch_alloc: Creating a New Architecture.
1003 (line 6)
1004 * gdbarch_believe_pcc_promotion: Defining Other Architecture Features.
1005 (line 72)
1006 * gdbarch_bits_big_endian: Defining Other Architecture Features.
1007 (line 77)
1008 * gdbarch_breakpoint_from_pc: Defining Other Architecture Features.
1009 (line 106)
1010 * gdbarch_call_dummy_location: Defining Other Architecture Features.
1011 (line 178)
1012 * gdbarch_cannot_fetch_register: Defining Other Architecture Features.
1013 (line 184)
1014 * gdbarch_cannot_store_register: Defining Other Architecture Features.
1015 (line 188)
1016 * gdbarch_char_signed: Defining Other Architecture Features.
1017 (line 461)
1018 * gdbarch_convert_register_p <1>: Defining Other Architecture Features.
1019 (line 195)
1020 * gdbarch_convert_register_p: Register and Memory Data.
1021 (line 30)
1022 * gdbarch_data: Misc Guidelines. (line 133)
1023 * gdbarch_data_register_post_init: Misc Guidelines. (line 118)
1024 * gdbarch_data_register_pre_init: Misc Guidelines. (line 108)
1025 * gdbarch_decr_pc_after_break: Defining Other Architecture Features.
1026 (line 205)
1027 * gdbarch_deprecated_fp_regnum: Defining Other Architecture Features.
1028 (line 446)
1029 * gdbarch_double_bit: Defining Other Architecture Features.
1030 (line 471)
1031 * gdbarch_dummy_id: Defining Other Architecture Features.
1032 (line 523)
1033 * gdbarch_dwarf2_reg_to_regnum: Defining Other Architecture Features.
1034 (line 216)
1035 * gdbarch_ecoff_reg_to_regnum: Defining Other Architecture Features.
1036 (line 220)
1037 * gdbarch_float_bit: Defining Other Architecture Features.
1038 (line 475)
1039 * gdbarch_fp0_regnum: Defining Other Architecture Features.
1040 (line 200)
1041 * gdbarch_get_longjmp_target <1>: Defining Other Architecture Features.
1042 (line 231)
1043 * gdbarch_get_longjmp_target: Algorithms. (line 263)
1044 * gdbarch_have_nonsteppable_watchpoint: Algorithms. (line 396)
1045 * gdbarch_in_function_epilogue_p: Defining Other Architecture Features.
1046 (line 253)
1047 * gdbarch_in_solib_return_trampoline: Defining Other Architecture Features.
1048 (line 259)
1049 * gdbarch_info: Looking Up an Existing Architecture. 965 * gdbarch_info: Looking Up an Existing Architecture.
1050 (line 22) 966 (line 22)
1051 * gdbarch_init_osabi: OS ABI Variant Handling.
1052 (line 125)
1053 * gdbarch_int_bit: Defining Other Architecture Features.
1054 (line 478)
1055 * gdbarch_integer_to_address: Defining Other Architecture Features.
1056 (line 274)
1057 * gdbarch_list_lookup_by_info: Looking Up an Existing Architecture.
1058 (line 22)
1059 * gdbarch_long_bit: Defining Other Architecture Features.
1060 (line 481)
1061 * gdbarch_long_double_bit: Defining Other Architecture Features.
1062 (line 485)
1063 * gdbarch_long_long_bit: Defining Other Architecture Features.
1064 (line 489)
1065 * gdbarch_lookup_osabi: OS ABI Variant Handling.
1066 (line 119)
1067 * gdbarch_memory_insert_breakpoint: Defining Other Architecture Features.
1068 (line 130)
1069 * gdbarch_memory_remove_breakpoint: Defining Other Architecture Features.
1070 (line 130)
1071 * gdbarch_osabi_name: OS ABI Variant Handling.
1072 (line 97)
1073 * gdbarch_pointer_to_address <1>: Defining Other Architecture Features.
1074 (line 295)
1075 * gdbarch_pointer_to_address: Pointers and Addresses.
1076 (line 105)
1077 * gdbarch_print_insn: Defining Other Architecture Features.
1078 (line 513)
1079 * gdbarch_ptr_bit: Defining Other Architecture Features.
1080 (line 493)
1081 * gdbarch_push_dummy_call: Defining Other Architecture Features.
1082 (line 363)
1083 * gdbarch_push_dummy_code: Defining Other Architecture Features.
1084 (line 375)
1085 * gdbarch_register <1>: Adding a New Target. (line 40)
1086 * gdbarch_register: How an Architecture is Represented.
1087 (line 19)
1088 * gdbarch_register_osabi: OS ABI Variant Handling.
1089 (line 103)
1090 * gdbarch_register_osabi_sniffer: OS ABI Variant Handling.
1091 (line 112)
1092 * gdbarch_register_to_value <1>: Defining Other Architecture Features.
1093 (line 301)
1094 * gdbarch_register_to_value: Register and Memory Data.
1095 (line 46)
1096 * gdbarch_return_value: Defining Other Architecture Features.
1097 (line 394)
1098 * gdbarch_sdb_reg_to_regnum: Defining Other Architecture Features.
1099 (line 390)
1100 * gdbarch_short_bit: Defining Other Architecture Features.
1101 (line 497)
1102 * gdbarch_skip_permanent_breakpoint: Defining Other Architecture Features.
1103 (line 430)
1104 * gdbarch_skip_trampoline_code: Defining Other Architecture Features.
1105 (line 441)
1106 * gdbarch_stab_reg_to_regnum: Defining Other Architecture Features.
1107 (line 450)
1108 * gdbarch_stabs_argument_has_addr: Defining Other Architecture Features.
1109 (line 359)
1110 * gdbarch_tdep definition: Creating a New Architecture. 967 * gdbarch_tdep definition: Creating a New Architecture.
1111 (line 34) 968 (line 34)
1112 * gdbarch_tdep when allocating new gdbarch: Creating a New Architecture. 969 * gdbarch_tdep when allocating new gdbarch: Creating a New Architecture.
1113 (line 6) 970 (line 6)
1114 * gdbarch_value_to_register <1>: Defining Other Architecture Features.
1115 (line 529)
1116 * gdbarch_value_to_register: Register and Memory Data.
1117 (line 62)
1118 * gdbarch_virtual_frame_pointer: Defining Other Architecture Features.
1119 (line 501)
1120 * GDBINIT_FILENAME: Host Definition. (line 74)
1121 * generic host support: Host Definition. (line 38) 971 * generic host support: Host Definition. (line 38)
1122 * generic_elf_osabi_sniff_abi_tag_sections: OS ABI Variant Handling.
1123 (line 133)
1124 * get_frame_register: Stack Frames. (line 15)
1125 * get_frame_type: Stack Frames. (line 22)
1126 * hardware breakpoints: Algorithms. (line 158) 972 * hardware breakpoints: Algorithms. (line 158)
1127 * hardware watchpoints: Algorithms. (line 280) 973 * hardware watchpoints: Algorithms. (line 280)
1128 * HAVE_CONTINUABLE_WATCHPOINT: Algorithms. (line 402)
1129 * HAVE_DOS_BASED_FILE_SYSTEM: Misc Guidelines. (line 376)
1130 * HAVE_STEPPABLE_WATCHPOINT: Algorithms. (line 386)
1131 * host: Overall Structure. (line 50) 974 * host: Overall Structure. (line 50)
1132 * host, adding: Host Definition. (line 13) 975 * host, adding: Host Definition. (line 13)
1133 * i386_cleanup_dregs: Algorithms. (line 576)
1134 * I386_DR_LOW_GET_STATUS: Algorithms. (line 489)
1135 * I386_DR_LOW_RESET_ADDR: Algorithms. (line 485)
1136 * I386_DR_LOW_SET_ADDR: Algorithms. (line 482)
1137 * I386_DR_LOW_SET_CONTROL: Algorithms. (line 479)
1138 * i386_insert_hw_breakpoint: Algorithms. (line 564)
1139 * i386_insert_watchpoint: Algorithms. (line 536)
1140 * i386_region_ok_for_watchpoint: Algorithms. (line 514)
1141 * i386_remove_hw_breakpoint: Algorithms. (line 564)
1142 * i386_remove_watchpoint: Algorithms. (line 536)
1143 * i386_stopped_by_watchpoint: Algorithms. (line 528)
1144 * i386_stopped_data_address: Algorithms. (line 521)
1145 * I386_USE_GENERIC_WATCHPOINTS: Algorithms. (line 461)
1146 * in_dynsym_resolve_code: Defining Other Architecture Features.
1147 (line 263)
1148 * inferior_added: GDB Observers. (line 168)
1149 * inferior_appeared: GDB Observers. (line 172)
1150 * inferior_created: GDB Observers. (line 92)
1151 * inferior_exit: GDB Observers. (line 175)
1152 * inferior_removed: GDB Observers. (line 179)
1153 * inner_than: Functions and Variable to Analyze Frame s.
1154 (line 30)
1155 * innermost frame: Frame Handling Terminology. 976 * innermost frame: Frame Handling Terminology.
1156 (line 24) 977 (line 24)
1157 * insert or remove hardware breakpoint: Algorithms. (line 234) 978 * insert or remove hardware breakpoint: Algorithms. (line 234)
1158 * insert or remove hardware watchpoint: Algorithms. (line 347) 979 * insert or remove hardware watchpoint: Algorithms. (line 347)
1159 * insert or remove software breakpoint: Algorithms. (line 211) 980 * insert or remove software breakpoint: Algorithms. (line 211)
1160 * IS_ABSOLUTE_PATH: Misc Guidelines. (line 387)
1161 * IS_DIR_SEPARATOR: Misc Guidelines. (line 382)
1162 * ISATTY: Host Definition. (line 99)
1163 * item output functions: User Interface. (line 254) 981 * item output functions: User Interface. (line 254)
1164 * language parser: Language Support. (line 25) 982 * language parser: Language Support. (line 25)
1165 * language support: Language Support. (line 6) 983 * language support: Language Support. (line 6)
1166 * legal papers for code contributions: Debugging GDB. (line 42) 984 * legal papers for code contributions: Debugging GDB. (line 42)
1167 * length_of_subexp: Language Support. (line 58)
1168 * libgdb: libgdb. (line 9) 985 * libgdb: libgdb. (line 9)
1169 * libiberty library: Support Libraries. (line 52) 986 * libiberty library: Support Libraries. (line 52)
1170 * line wrap in output: Misc Guidelines. (line 191) 987 * line wrap in output: Misc Guidelines. (line 191)
1171 * lint: Host Definition. (line 119)
1172 * list output functions: User Interface. (line 131) 988 * list output functions: User Interface. (line 131)
1173 * LITTLE_BREAKPOINT: Defining Other Architecture Features.
1174 (line 100)
1175 * long long data type: Host Definition. (line 106) 989 * long long data type: Host Definition. (line 106)
1176 * longjmp debugging: Algorithms. (line 258) 990 * longjmp debugging: Algorithms. (line 258)
1177 * lookup_symbol: Symbol Handling. (line 142) 991 * lookup_symbol: Symbol Handling. (line 142)
1178 * LSEEK_NOT_LINEAR: Host Definition. (line 114)
1179 * lval_type enumeration, for values.: Values. (line 19) 992 * lval_type enumeration, for values.: Values. (line 19)
1180 * make_cleanup: Misc Guidelines. (line 28)
1181 * make_cleanup_ui_out_list_begin_end: User Interface. (line 247)
1182 * make_cleanup_ui_out_tuple_begin_end: User Interface. (line 223)
1183 * making a new release of gdb: Releasing GDB. (line 6) 993 * making a new release of gdb: Releasing GDB. (line 6)
1184 * memory representation: Register and Memory Data. 994 * memory representation: Register and Memory Data.
1185 (line 6) 995 (line 6)
1186 * memory_changed: GDB Observers. (line 184)
1187 * minimal symbol table: Symbol Handling. (line 111) 996 * minimal symbol table: Symbol Handling. (line 111)
1188 * minsymtabs: Symbol Handling. (line 111) 997 * minsymtabs: Symbol Handling. (line 111)
1189 * multi-arch data: Misc Guidelines. (line 100) 998 * multi-arch data: Misc Guidelines. (line 100)
1190 * NATDEPFILES: Native Debugging. (line 8)
1191 * native conditionals: Native Debugging. (line 75) 999 * native conditionals: Native Debugging. (line 75)
1192 * native debugging: Native Debugging. (line 6) 1000 * native debugging: Native Debugging. (line 6)
1193 * nesting level in ui_out functions: User Interface. (line 143) 1001 * nesting level in ui_out functions: User Interface. (line 143)
1194 * new year procedure: Start of New Year Procedure. 1002 * new year procedure: Start of New Year Procedure.
1195 (line 6) 1003 (line 6)
1196 * new_objfile: GDB Observers. (line 109)
1197 * new_thread: GDB Observers. (line 114)
1198 * NEXT frame: Frame Handling Terminology. 1004 * NEXT frame: Frame Handling Terminology.
1199 (line 11) 1005 (line 11)
1200 * normal_stop: GDB Observers. (line 76)
1201 * normal_stop observer: GDB Observers. (line 48) 1006 * normal_stop observer: GDB Observers. (line 48)
1202 * notification about inferior execution stop: GDB Observers. (line 48) 1007 * notification about inferior execution stop: GDB Observers. (line 48)
1203 * notifications about changes in internals: Algorithms. (line 630) 1008 * notifications about changes in internals: Algorithms. (line 630)
1204 * object file formats: Symbol Handling. (line 215) 1009 * object file formats: Symbol Handling. (line 215)
1205 * observer pattern interface: Algorithms. (line 630) 1010 * observer pattern interface: Algorithms. (line 630)
1206 * observers implementation rationale: GDB Observers. (line 9) 1011 * observers implementation rationale: GDB Observers. (line 9)
1207 * obstacks: Support Libraries. (line 69) 1012 * obstacks: Support Libraries. (line 69)
1208 * op_print_tab: Language Support. (line 91)
1209 * opcodes library: Support Libraries. (line 39) 1013 * opcodes library: Support Libraries. (line 39)
1210 * OS ABI variants: OS ABI Variant Handling. 1014 * OS ABI variants: OS ABI Variant Handling.
1211 (line 6) 1015 (line 6)
1212 * parse_exp_1: Language Support. (line 97)
1213 * partial symbol table: Symbol Handling. (line 114) 1016 * partial symbol table: Symbol Handling. (line 114)
1214 * pc_regnum: Register Architecture Functions & Varia bles.
1215 (line 58)
1216 * PE-COFF format: Symbol Handling. (line 272) 1017 * PE-COFF format: Symbol Handling. (line 272)
1217 * per-architecture module data: Misc Guidelines. (line 100) 1018 * per-architecture module data: Misc Guidelines. (line 100)
1218 * pointer representation: Pointers and Addresses. 1019 * pointer representation: Pointers and Addresses.
1219 (line 6) 1020 (line 6)
1220 * portability: Misc Guidelines. (line 350) 1021 * portability: Misc Guidelines. (line 350)
1221 * portable file name handling: Misc Guidelines. (line 367) 1022 * portable file name handling: Misc Guidelines. (line 367)
1222 * porting to new machines: Porting GDB. (line 6) 1023 * porting to new machines: Porting GDB. (line 6)
1223 * prefixify_subexp: Language Support. (line 58)
1224 * PREVIOUS frame: Frame Handling Terminology. 1024 * PREVIOUS frame: Frame Handling Terminology.
1225 (line 14) 1025 (line 14)
1226 * print_float_info: Register Information Functions.
1227 (line 80)
1228 * print_registers_info: Register Information Functions.
1229 (line 53)
1230 * print_subexp: Language Support. (line 91)
1231 * print_vector_info: Register Information Functions.
1232 (line 96)
1233 * PRINTF_HAS_LONG_LONG: Host Definition. (line 109)
1234 * processor status register: Register Architecture Functions & Varia bles. 1026 * processor status register: Register Architecture Functions & Varia bles.
1235 (line 69) 1027 (line 69)
1236 * program counter <1>: Register Architecture Functions & Varia bles. 1028 * program counter <1>: Register Architecture Functions & Varia bles.
1237 (line 58) 1029 (line 58)
1238 * program counter: Algorithms. (line 158) 1030 * program counter: Algorithms. (line 158)
1239 * prologue analysis: Algorithms. (line 14) 1031 * prologue analysis: Algorithms. (line 14)
1240 * prologue cache: Prologue Caches. (line 12) 1032 * prologue cache: Prologue Caches. (line 12)
1241 * prologue of a function: Prologue Caches. (line 6) 1033 * prologue of a function: Prologue Caches. (line 6)
1242 * prologue-value.c: Algorithms. (line 48) 1034 * prologue-value.c: Algorithms. (line 48)
1243 * prompt: Host Definition. (line 94) 1035 * prompt: Host Definition. (line 94)
1244 * ps_regnum: Register Architecture Functions & Varia bles.
1245 (line 69)
1246 * pseudo-evaluation of function prologues: Algorithms. (line 48) 1036 * pseudo-evaluation of function prologues: Algorithms. (line 48)
1247 * pseudo_register_read: Register Architecture Functions & Varia bles.
1248 (line 29)
1249 * pseudo_register_write: Register Architecture Functions & Varia bles.
1250 (line 33)
1251 * psymtabs: Symbol Handling. (line 107) 1037 * psymtabs: Symbol Handling. (line 107)
1252 * push_dummy_call: Functions Creating Dummy Frames.
1253 (line 13)
1254 * push_dummy_code: Functions Creating Dummy Frames.
1255 (line 57)
1256 * raw register representation: Raw and Cooked Registers. 1038 * raw register representation: Raw and Cooked Registers.
1257 (line 6) 1039 (line 6)
1258 * read_pc: Register Architecture Functions & Varia bles.
1259 (line 10)
1260 * reading of symbols: Symbol Handling. (line 25) 1040 * reading of symbols: Symbol Handling. (line 25)
1261 * readline library: Support Libraries. (line 45) 1041 * readline library: Support Libraries. (line 45)
1262 * regcache_cooked_read: Register Caching. (line 23)
1263 * regcache_cooked_read_signed: Register Caching. (line 23)
1264 * regcache_cooked_read_unsigned: Register Caching. (line 23)
1265 * regcache_cooked_write: Register Caching. (line 23)
1266 * regcache_cooked_write_signed: Register Caching. (line 23)
1267 * regcache_cooked_write_unsigned: Register Caching. (line 23)
1268 * register caching: Register Caching. (line 6) 1042 * register caching: Register Caching. (line 6)
1269 * register data formats, converting: Register and Memory Data. 1043 * register data formats, converting: Register and Memory Data.
1270 (line 6) 1044 (line 6)
1271 * register representation: Register and Memory Data. 1045 * register representation: Register and Memory Data.
1272 (line 6) 1046 (line 6)
1273 * REGISTER_CONVERT_TO_RAW: Defining Other Architecture Features.
1274 (line 311)
1275 * REGISTER_CONVERT_TO_VIRTUAL: Defining Other Architecture Features.
1276 (line 306)
1277 * register_name: Register Information Functions.
1278 (line 10)
1279 * register_reggroup_p: Register Information Functions.
1280 (line 110)
1281 * register_type: Register Information Functions.
1282 (line 33)
1283 * regset_from_core_section: Defining Other Architecture Features.
1284 (line 316)
1285 * regular expressions library: Support Libraries. (line 110) 1047 * regular expressions library: Support Libraries. (line 110)
1286 * Release Branches: Versions and Branches. 1048 * Release Branches: Versions and Branches.
1287 (line 93) 1049 (line 93)
1288 * remote debugging support: Host Definition. (line 41) 1050 * remote debugging support: Host Definition. (line 41)
1289 * REMOTE_BPT_VECTOR: Defining Other Architecture Features.
1290 (line 540)
1291 * representation of architecture: How an Architecture is Represented. 1051 * representation of architecture: How an Architecture is Represented.
1292 (line 6) 1052 (line 6)
1293 * representations, raw and cooked registers: Raw and Cooked Registers. 1053 * representations, raw and cooked registers: Raw and Cooked Registers.
1294 (line 6) 1054 (line 6)
1295 * representations, register and memory: Register and Memory Data. 1055 * representations, register and memory: Register and Memory Data.
1296 (line 6) 1056 (line 6)
1297 * requirements for GDB: Requirements. (line 6) 1057 * requirements for GDB: Requirements. (line 6)
1298 * restart: Algorithms. (line 600) 1058 * restart: Algorithms. (line 600)
1299 * running the test suite: Testsuite. (line 19) 1059 * running the test suite: Testsuite. (line 19)
1300 * secondary symbol file: Symbol Handling. (line 47) 1060 * secondary symbol file: Symbol Handling. (line 47)
1301 * sentinel frame <1>: Frame Handling Terminology. 1061 * sentinel frame <1>: Frame Handling Terminology.
1302 (line 52) 1062 (line 52)
1303 * sentinel frame: Stack Frames. (line 22) 1063 * sentinel frame: Stack Frames. (line 22)
1304 * SENTINEL_FRAME: Stack Frames. (line 22)
1305 * separate data and code address spaces: Pointers and Addresses. 1064 * separate data and code address spaces: Pointers and Addresses.
1306 (line 6) 1065 (line 6)
1307 * serial line support: Host Definition. (line 41) 1066 * serial line support: Host Definition. (line 41)
1308 * set_gdbarch functions: Creating a New Architecture. 1067 * set_gdbarch functions: Creating a New Architecture.
1309 (line 14) 1068 (line 14)
1310 * set_gdbarch_bits_big_endian: Defining Other Architecture Features.
1311 (line 83)
1312 * set_gdbarch_sofun_address_maybe_missing: Defining Other Architecture Features.
1313 (line 330)
1314 * SIGWINCH_HANDLER: Host Definition. (line 78)
1315 * SIGWINCH_HANDLER_BODY: Host Definition. (line 82)
1316 * skip_prologue: Functions and Variable to Analyze Frame s.
1317 (line 12)
1318 * SKIP_SOLIB_RESOLVER: Defining Other Architecture Features.
1319 (line 267)
1320 * SLASH_STRING: Misc Guidelines. (line 404)
1321 * sniffing: Frame Handling Terminology. 1069 * sniffing: Frame Handling Terminology.
1322 (line 46) 1070 (line 46)
1323 * software breakpoints: Algorithms. (line 184) 1071 * software breakpoints: Algorithms. (line 184)
1324 * software watchpoints: Algorithms. (line 280) 1072 * software watchpoints: Algorithms. (line 280)
1325 * SOFTWARE_SINGLE_STEP: Defining Other Architecture Features.
1326 (line 324)
1327 * SOFTWARE_SINGLE_STEP_P: Defining Other Architecture Features.
1328 (line 320)
1329 * SOLIB_ADD: Native Debugging. (line 86)
1330 * SOLIB_CREATE_INFERIOR_HOOK: Native Debugging. (line 92)
1331 * solib_loaded: GDB Observers. (line 99)
1332 * solib_unloaded: GDB Observers. (line 104)
1333 * SOM debugging info: Symbol Handling. (line 360) 1073 * SOM debugging info: Symbol Handling. (line 360)
1334 * SOM format: Symbol Handling. (line 291) 1074 * SOM format: Symbol Handling. (line 291)
1335 * source code formatting: Coding Standards. (line 28) 1075 * source code formatting: Coding Standards. (line 28)
1336 * sp_regnum: Register Architecture Functions & Varia bles.
1337 (line 49)
1338 * spaces, separate data and code address: Pointers and Addresses. 1076 * spaces, separate data and code address: Pointers and Addresses.
1339 (line 6) 1077 (line 6)
1340 * stabs debugging info: Symbol Handling. (line 305) 1078 * stabs debugging info: Symbol Handling. (line 305)
1341 * stack frame, definition of base of a frame: Frame Handling Terminology. 1079 * stack frame, definition of base of a frame: Frame Handling Terminology.
1342 (line 28) 1080 (line 28)
1343 * stack frame, definition of innermost frame: Frame Handling Terminology. 1081 * stack frame, definition of innermost frame: Frame Handling Terminology.
1344 (line 24) 1082 (line 24)
1345 * stack frame, definition of NEXT frame: Frame Handling Terminology. 1083 * stack frame, definition of NEXT frame: Frame Handling Terminology.
1346 (line 11) 1084 (line 11)
1347 * stack frame, definition of PREVIOUS frame: Frame Handling Terminology. 1085 * stack frame, definition of PREVIOUS frame: Frame Handling Terminology.
1348 (line 14) 1086 (line 14)
1349 * stack frame, definition of sentinel frame: Frame Handling Terminology. 1087 * stack frame, definition of sentinel frame: Frame Handling Terminology.
1350 (line 52) 1088 (line 52)
1351 * stack frame, definition of sniffing: Frame Handling Terminology. 1089 * stack frame, definition of sniffing: Frame Handling Terminology.
1352 (line 46) 1090 (line 46)
1353 * stack frame, definition of THIS frame: Frame Handling Terminology. 1091 * stack frame, definition of THIS frame: Frame Handling Terminology.
1354 (line 9) 1092 (line 9)
1355 * stack frame, definition of unwinding: Frame Handling Terminology. 1093 * stack frame, definition of unwinding: Frame Handling Terminology.
1356 (line 41) 1094 (line 41)
1357 * stack pointer: Register Architecture Functions & Varia bles. 1095 * stack pointer: Register Architecture Functions & Varia bles.
1358 (line 49) 1096 (line 49)
1359 * START_INFERIOR_TRAPS_EXPECTED: Native Debugging. (line 96)
1360 * status register: Register Architecture Functions & Varia bles. 1097 * status register: Register Architecture Functions & Varia bles.
1361 (line 69) 1098 (line 69)
1362 * STOPPED_BY_WATCHPOINT: Algorithms. (line 408)
1363 * store_typed_address: Pointers and Addresses.
1364 (line 70)
1365 * struct: GDB Observers. (line 62)
1366 * struct gdbarch creation: Creating a New Architecture. 1099 * struct gdbarch creation: Creating a New Architecture.
1367 (line 6) 1100 (line 6)
1368 * struct regcache: Register Caching. (line 10) 1101 * struct regcache: Register Caching. (line 10)
1369 * struct value, converting register contents to: Register and Memory Data. 1102 * struct value, converting register contents to: Register and Memory Data.
1370 (line 6) 1103 (line 6)
1371 * submitting patches: Debugging GDB. (line 30) 1104 * submitting patches: Debugging GDB. (line 30)
1372 * sym_fns structure: Symbol Handling. (line 37) 1105 * sym_fns structure: Symbol Handling. (line 37)
1373 * symbol files: Symbol Handling. (line 25) 1106 * symbol files: Symbol Handling. (line 25)
1374 * symbol lookup: Symbol Handling. (line 133) 1107 * symbol lookup: Symbol Handling. (line 133)
1375 * symbol reading: Symbol Handling. (line 25) 1108 * symbol reading: Symbol Handling. (line 25)
1376 * SYMBOL_RELOADING_DEFAULT: Defining Other Architecture Features.
1377 (line 454)
1378 * symtabs: Symbol Handling. (line 104) 1109 * symtabs: Symbol Handling. (line 104)
1379 * system dependencies: Misc Guidelines. (line 354) 1110 * system dependencies: Misc Guidelines. (line 354)
1380 * table output functions: User Interface. (line 131) 1111 * table output functions: User Interface. (line 131)
1381 * target: Overall Structure. (line 50) 1112 * target: Overall Structure. (line 50)
1382 * target architecture definition: Target Architecture Definition. 1113 * target architecture definition: Target Architecture Definition.
1383 (line 6) 1114 (line 6)
1384 * target dependent files: Adding a New Target. (line 8) 1115 * target dependent files: Adding a New Target. (line 8)
1385 * target descriptions: Target Descriptions. (line 6) 1116 * target descriptions: Target Descriptions. (line 6)
1386 * target descriptions, adding register support: Adding Target Described Register Support. 1117 * target descriptions, adding register support: Adding Target Described Register Support.
1387 (line 6) 1118 (line 6)
1388 * target descriptions, implementation: Target Descriptions Implementation. 1119 * target descriptions, implementation: Target Descriptions Implementation.
1389 (line 6) 1120 (line 6)
1390 * target vector: Target Vector Definition. 1121 * target vector: Target Vector Definition.
1391 (line 6) 1122 (line 6)
1123 * targets: Existing Targets. (line 6)
1124 * TCP remote support: Host Definition. (line 57)
1125 * terminal device: Host Definition. (line 97)
1126 * test suite: Testsuite. (line 6)
1127 * test suite organization: Testsuite. (line 195)
1128 * Testsuite Configuration: Testsuite. (line 167)
1129 * THIS frame: Frame Handling Terminology.
1130 (line 9)
1131 * tuple output functions: User Interface. (line 131)
1132 * type codes: Symbol Handling. (line 191)
1133 * types: Coding Standards. (line 136)
1134 * ui_out functions: User Interface. (line 47)
1135 * ui_out functions, usage examples: User Interface. (line 398)
1136 * unwind frame: Stack Frames. (line 9)
1137 * unwinding: Frame Handling Terminology.
1138 (line 41)
1139 * using ui_out functions: User Interface. (line 398)
1140 * value structure: Values. (line 9)
1141 * values: Values. (line 9)
1142 * VEC: Support Libraries. (line 131)
1143 * vendor branches: Versions and Branches.
1144 (line 108)
1145 * watchpoints: Algorithms. (line 274)
1146 * watchpoints, on x86: Algorithms. (line 449)
1147 * watchpoints, with threads: Algorithms. (line 425)
1148 * word-addressed machines: Pointers and Addresses.
1149 (line 6)
1150 * writing tests: Testsuite. (line 247)
1151 * x86 debug registers: Algorithms. (line 449)
1152 * XCOFF format: Symbol Handling. (line 256)
1153
1154 
1155 File: gdbint.info, Node: Function and Variable Index, Prev: Concept Index, Up : Top
1156
1157 Function and Variable Index
1158 ***************************
1159
1160 [index]
1161 * Menu:
1162
1163 * _initialize_ARCH_tdep <1>: Adding a New Target. (line 22)
1164 * _initialize_ARCH_tdep: How an Architecture is Represented.
1165 (line 13)
1166 * _initialize_language: Language Support. (line 79)
1167 * about_to_proceed: GDB Observers. (line 133)
1168 * add_cmd: User Interface. (line 21)
1169 * add_com: User Interface. (line 21)
1170 * add_setshow_cmd: User Interface. (line 26)
1171 * add_setshow_cmd_full: User Interface. (line 26)
1172 * add_symtab_fns: Symbol Handling. (line 37)
1173 * address_class_name_to_type_flags: Defining Other Architecture Features.
1174 (line 28)
1175 * address_class_name_to_type_flags_p: Defining Other Architecture Features.
1176 (line 39)
1177 * align_down: Functions and Variable to Analyze Frame s.
1178 (line 46)
1179 * align_up: Functions and Variable to Analyze Frame s.
1180 (line 46)
1181 * allocate_symtab: Language Support. (line 83)
1182 * architecture_changed: GDB Observers. (line 159)
1183 * before_prompt: GDB Observers. (line 188)
1184 * bfd_arch_info: Looking Up an Existing Architecture.
1185 (line 41)
1186 * BIG_BREAKPOINT: Defining Other Architecture Features.
1187 (line 100)
1188 * BPT_VECTOR: Defining Other Architecture Features.
1189 (line 532)
1190 * BREAKPOINT: Defining Other Architecture Features.
1191 (line 88)
1192 * breakpoint_created: GDB Observers. (line 136)
1193 * breakpoint_deleted: GDB Observers. (line 139)
1194 * breakpoint_modified: GDB Observers. (line 143)
1195 * CC_HAS_LONG_LONG: Host Definition. (line 105)
1196 * core_addr_greaterthan: Functions and Variable to Analyze Frame s.
1197 (line 30)
1198 * core_addr_lessthan: Functions and Variable to Analyze Frame s.
1199 (line 30)
1200 * CRLF_SOURCE_FILES: Host Definition. (line 86)
1201 * current_language: Language Support. (line 75)
1202 * DEFAULT_PROMPT: Host Definition. (line 93)
1203 * deprecate_cmd: User Interface. (line 32)
1204 * DEPRECATED_IBM6000_TARGET: Defining Other Architecture Features.
1205 (line 242)
1206 * DEV_TTY: Host Definition. (line 96)
1207 * DIRNAME_SEPARATOR: Misc Guidelines. (line 399)
1208 * DISABLE_UNSETTABLE_BREAK: Defining Other Architecture Features.
1209 (line 211)
1210 * discard_cleanups: Misc Guidelines. (line 39)
1211 * do_cleanups: Misc Guidelines. (line 35)
1212 * evaluate_subexp: Language Support. (line 58)
1213 * executable_changed: GDB Observers. (line 85)
1214 * extract_typed_address: Pointers and Addresses.
1215 (line 52)
1216 * FILENAME_CMP: Misc Guidelines. (line 393)
1217 * find_pc_function: Symbol Handling. (line 136)
1218 * find_pc_line: Symbol Handling. (line 136)
1219 * find_sym_fns: Symbol Handling. (line 32)
1220 * FOPEN_RB: Host Definition. (line 102)
1221 * fp0_regnum: Register Architecture Functions & Varia bles.
1222 (line 78)
1223 * frame_align: Functions and Variable to Analyze Frame s.
1224 (line 46)
1225 * frame_base_append_sniffer: Analyzing Stacks---Frame Sniffers.
1226 (line 19)
1227 * frame_base_set_default: Analyzing Stacks---Frame Sniffers.
1228 (line 22)
1229 * frame_num_args: Functions to Access Frame Data.
1230 (line 43)
1231 * frame_red_zone_size: Functions and Variable to Analyze Frame s.
1232 (line 63)
1233 * frame_register_unwind: Stack Frames. (line 15)
1234 * frame_unwind_append_sniffer: Analyzing Stacks---Frame Sniffers.
1235 (line 16)
1236 * frame_unwind_append_unwinder: Stack Frames. (line 30)
1237 * frame_unwind_got_address: Stack Frames. (line 105)
1238 * frame_unwind_got_constant: Stack Frames. (line 101)
1239 * frame_unwind_got_memory: Stack Frames. (line 98)
1240 * frame_unwind_got_optimized: Stack Frames. (line 90)
1241 * frame_unwind_got_register: Stack Frames. (line 93)
1242 * frame_unwind_prepend_unwinder: Stack Frames. (line 30)
1243 * GCC2_COMPILED_FLAG_SYMBOL: Defining Other Architecture Features.
1244 (line 225)
1245 * GCC_COMPILED_FLAG_SYMBOL: Defining Other Architecture Features.
1246 (line 225)
1247 * gdb_datadir_changed: GDB Observers. (line 192)
1248 * GDB_OSABI_AIX: OS ABI Variant Handling.
1249 (line 90)
1250 * GDB_OSABI_CYGWIN: OS ABI Variant Handling.
1251 (line 87)
1252 * GDB_OSABI_FREEBSD_AOUT: OS ABI Variant Handling.
1253 (line 51)
1254 * GDB_OSABI_FREEBSD_ELF: OS ABI Variant Handling.
1255 (line 54)
1256 * GDB_OSABI_GO32: OS ABI Variant Handling.
1257 (line 69)
1258 * GDB_OSABI_HPUX_ELF: OS ABI Variant Handling.
1259 (line 78)
1260 * GDB_OSABI_HPUX_SOM: OS ABI Variant Handling.
1261 (line 81)
1262 * GDB_OSABI_HURD: OS ABI Variant Handling.
1263 (line 39)
1264 * GDB_OSABI_INTERIX: OS ABI Variant Handling.
1265 (line 75)
1266 * GDB_OSABI_IRIX: OS ABI Variant Handling.
1267 (line 72)
1268 * GDB_OSABI_LINUX: OS ABI Variant Handling.
1269 (line 48)
1270 * GDB_OSABI_NETBSD_AOUT: OS ABI Variant Handling.
1271 (line 57)
1272 * GDB_OSABI_NETBSD_ELF: OS ABI Variant Handling.
1273 (line 60)
1274 * GDB_OSABI_OPENBSD_ELF: OS ABI Variant Handling.
1275 (line 63)
1276 * GDB_OSABI_OSF1: OS ABI Variant Handling.
1277 (line 45)
1278 * GDB_OSABI_QNXNTO: OS ABI Variant Handling.
1279 (line 84)
1280 * GDB_OSABI_SOLARIS: OS ABI Variant Handling.
1281 (line 42)
1282 * GDB_OSABI_SVR4: OS ABI Variant Handling.
1283 (line 36)
1284 * GDB_OSABI_UNINITIALIZED: OS ABI Variant Handling.
1285 (line 29)
1286 * GDB_OSABI_UNKNOWN: OS ABI Variant Handling.
1287 (line 32)
1288 * GDB_OSABI_WINCE: OS ABI Variant Handling.
1289 (line 66)
1290 * gdbarch_addr_bits_remove: Defining Other Architecture Features.
1291 (line 11)
1292 * gdbarch_address_class_name_to_type_flags: Address Classes. (line 30)
1293 * gdbarch_address_class_type_flags <1>: Defining Other Architecture Features.
1294 (line 43)
1295 * gdbarch_address_class_type_flags: Address Classes. (line 18)
1296 * gdbarch_address_class_type_flags_p: Defining Other Architecture Features.
1297 (line 52)
1298 * gdbarch_address_class_type_flags_to_name <1>: Defining Other Architecture Feat ures.
1299 (line 56)
1300 * gdbarch_address_class_type_flags_to_name: Address Classes. (line 25)
1301 * gdbarch_address_class_type_flags_to_name_p: Defining Other Architecture Featur es.
1302 (line 60)
1303 * gdbarch_address_to_pointer <1>: Defining Other Architecture Features.
1304 (line 65)
1305 * gdbarch_address_to_pointer: Pointers and Addresses.
1306 (line 114)
1307 * gdbarch_adjust_breakpoint_address: Defining Other Architecture Features.
1308 (line 145)
1309 * gdbarch_alloc: Creating a New Architecture.
1310 (line 6)
1311 * gdbarch_believe_pcc_promotion: Defining Other Architecture Features.
1312 (line 72)
1313 * gdbarch_bits_big_endian: Defining Other Architecture Features.
1314 (line 77)
1315 * gdbarch_breakpoint_from_pc: Defining Other Architecture Features.
1316 (line 106)
1317 * gdbarch_call_dummy_location: Defining Other Architecture Features.
1318 (line 178)
1319 * gdbarch_cannot_fetch_register: Defining Other Architecture Features.
1320 (line 184)
1321 * gdbarch_cannot_store_register: Defining Other Architecture Features.
1322 (line 188)
1323 * gdbarch_char_signed: Defining Other Architecture Features.
1324 (line 457)
1325 * gdbarch_convert_register_p <1>: Defining Other Architecture Features.
1326 (line 195)
1327 * gdbarch_convert_register_p: Register and Memory Data.
1328 (line 30)
1329 * gdbarch_data: Misc Guidelines. (line 133)
1330 * gdbarch_data_register_post_init: Misc Guidelines. (line 118)
1331 * gdbarch_data_register_pre_init: Misc Guidelines. (line 108)
1332 * gdbarch_decr_pc_after_break: Defining Other Architecture Features.
1333 (line 205)
1334 * gdbarch_deprecated_fp_regnum: Defining Other Architecture Features.
1335 (line 446)
1336 * gdbarch_double_bit: Defining Other Architecture Features.
1337 (line 467)
1338 * gdbarch_dummy_id: Defining Other Architecture Features.
1339 (line 519)
1340 * gdbarch_dwarf2_reg_to_regnum: Defining Other Architecture Features.
1341 (line 216)
1342 * gdbarch_ecoff_reg_to_regnum: Defining Other Architecture Features.
1343 (line 220)
1344 * gdbarch_float_bit: Defining Other Architecture Features.
1345 (line 471)
1346 * gdbarch_fp0_regnum: Defining Other Architecture Features.
1347 (line 200)
1348 * gdbarch_get_longjmp_target <1>: Defining Other Architecture Features.
1349 (line 231)
1350 * gdbarch_get_longjmp_target: Algorithms. (line 263)
1351 * gdbarch_have_nonsteppable_watchpoint: Algorithms. (line 396)
1352 * gdbarch_in_function_epilogue_p: Defining Other Architecture Features.
1353 (line 253)
1354 * gdbarch_in_solib_return_trampoline: Defining Other Architecture Features.
1355 (line 259)
1356 * gdbarch_init_osabi: OS ABI Variant Handling.
1357 (line 125)
1358 * gdbarch_int_bit: Defining Other Architecture Features.
1359 (line 474)
1360 * gdbarch_integer_to_address: Defining Other Architecture Features.
1361 (line 274)
1362 * gdbarch_list_lookup_by_info: Looking Up an Existing Architecture.
1363 (line 22)
1364 * gdbarch_long_bit: Defining Other Architecture Features.
1365 (line 477)
1366 * gdbarch_long_double_bit: Defining Other Architecture Features.
1367 (line 481)
1368 * gdbarch_long_long_bit: Defining Other Architecture Features.
1369 (line 485)
1370 * gdbarch_lookup_osabi: OS ABI Variant Handling.
1371 (line 119)
1372 * gdbarch_memory_insert_breakpoint: Defining Other Architecture Features.
1373 (line 130)
1374 * gdbarch_memory_remove_breakpoint: Defining Other Architecture Features.
1375 (line 130)
1376 * gdbarch_osabi_name: OS ABI Variant Handling.
1377 (line 97)
1378 * gdbarch_pointer_to_address <1>: Defining Other Architecture Features.
1379 (line 295)
1380 * gdbarch_pointer_to_address: Pointers and Addresses.
1381 (line 105)
1382 * gdbarch_print_insn: Defining Other Architecture Features.
1383 (line 509)
1384 * gdbarch_ptr_bit: Defining Other Architecture Features.
1385 (line 489)
1386 * gdbarch_push_dummy_call: Defining Other Architecture Features.
1387 (line 363)
1388 * gdbarch_push_dummy_code: Defining Other Architecture Features.
1389 (line 375)
1390 * gdbarch_register <1>: Adding a New Target. (line 40)
1391 * gdbarch_register: How an Architecture is Represented.
1392 (line 19)
1393 * gdbarch_register_osabi: OS ABI Variant Handling.
1394 (line 103)
1395 * gdbarch_register_osabi_sniffer: OS ABI Variant Handling.
1396 (line 112)
1397 * gdbarch_register_to_value <1>: Defining Other Architecture Features.
1398 (line 301)
1399 * gdbarch_register_to_value: Register and Memory Data.
1400 (line 46)
1401 * gdbarch_return_value: Defining Other Architecture Features.
1402 (line 394)
1403 * gdbarch_sdb_reg_to_regnum: Defining Other Architecture Features.
1404 (line 390)
1405 * gdbarch_short_bit: Defining Other Architecture Features.
1406 (line 493)
1407 * gdbarch_skip_permanent_breakpoint: Defining Other Architecture Features.
1408 (line 430)
1409 * gdbarch_skip_trampoline_code: Defining Other Architecture Features.
1410 (line 441)
1411 * gdbarch_stab_reg_to_regnum: Defining Other Architecture Features.
1412 (line 450)
1413 * gdbarch_stabs_argument_has_addr: Defining Other Architecture Features.
1414 (line 359)
1415 * gdbarch_value_to_register <1>: Defining Other Architecture Features.
1416 (line 525)
1417 * gdbarch_value_to_register: Register and Memory Data.
1418 (line 62)
1419 * gdbarch_virtual_frame_pointer: Defining Other Architecture Features.
1420 (line 497)
1421 * GDBINIT_FILENAME: Host Definition. (line 74)
1422 * generic_elf_osabi_sniff_abi_tag_sections: OS ABI Variant Handling.
1423 (line 133)
1424 * get_frame_register: Stack Frames. (line 15)
1425 * get_frame_type: Stack Frames. (line 22)
1426 * HAVE_CONTINUABLE_WATCHPOINT: Algorithms. (line 402)
1427 * HAVE_DOS_BASED_FILE_SYSTEM: Misc Guidelines. (line 376)
1428 * HAVE_STEPPABLE_WATCHPOINT: Algorithms. (line 386)
1429 * i386_cleanup_dregs: Algorithms. (line 576)
1430 * I386_DR_LOW_GET_STATUS: Algorithms. (line 489)
1431 * I386_DR_LOW_RESET_ADDR: Algorithms. (line 485)
1432 * I386_DR_LOW_SET_ADDR: Algorithms. (line 482)
1433 * I386_DR_LOW_SET_CONTROL: Algorithms. (line 479)
1434 * i386_insert_hw_breakpoint: Algorithms. (line 564)
1435 * i386_insert_watchpoint: Algorithms. (line 536)
1436 * i386_region_ok_for_watchpoint: Algorithms. (line 514)
1437 * i386_remove_hw_breakpoint: Algorithms. (line 564)
1438 * i386_remove_watchpoint: Algorithms. (line 536)
1439 * i386_stopped_by_watchpoint: Algorithms. (line 528)
1440 * i386_stopped_data_address: Algorithms. (line 521)
1441 * I386_USE_GENERIC_WATCHPOINTS: Algorithms. (line 461)
1442 * in_dynsym_resolve_code: Defining Other Architecture Features.
1443 (line 263)
1444 * inferior_added: GDB Observers. (line 168)
1445 * inferior_appeared: GDB Observers. (line 172)
1446 * inferior_created: GDB Observers. (line 92)
1447 * inferior_exit: GDB Observers. (line 175)
1448 * inferior_removed: GDB Observers. (line 179)
1449 * inner_than: Functions and Variable to Analyze Frame s.
1450 (line 30)
1451 * IS_ABSOLUTE_PATH: Misc Guidelines. (line 387)
1452 * IS_DIR_SEPARATOR: Misc Guidelines. (line 382)
1453 * ISATTY: Host Definition. (line 99)
1454 * length_of_subexp: Language Support. (line 58)
1455 * lint: Host Definition. (line 119)
1456 * LITTLE_BREAKPOINT: Defining Other Architecture Features.
1457 (line 100)
1458 * LSEEK_NOT_LINEAR: Host Definition. (line 114)
1459 * make_cleanup: Misc Guidelines. (line 28)
1460 * make_cleanup_ui_out_list_begin_end: User Interface. (line 247)
1461 * make_cleanup_ui_out_tuple_begin_end: User Interface. (line 223)
1462 * memory_changed: GDB Observers. (line 184)
1463 * NATDEPFILES: Native Debugging. (line 8)
1464 * new_objfile: GDB Observers. (line 109)
1465 * new_thread: GDB Observers. (line 114)
1466 * normal_stop: GDB Observers. (line 76)
1467 * op_print_tab: Language Support. (line 91)
1468 * parse_exp_1: Language Support. (line 97)
1469 * pc_regnum: Register Architecture Functions & Varia bles.
1470 (line 58)
1471 * prefixify_subexp: Language Support. (line 58)
1472 * print_float_info: Register Information Functions.
1473 (line 80)
1474 * print_registers_info: Register Information Functions.
1475 (line 53)
1476 * print_subexp: Language Support. (line 91)
1477 * print_vector_info: Register Information Functions.
1478 (line 96)
1479 * PRINTF_HAS_LONG_LONG: Host Definition. (line 109)
1480 * ps_regnum: Register Architecture Functions & Varia bles.
1481 (line 69)
1482 * pseudo_register_read: Register Architecture Functions & Varia bles.
1483 (line 29)
1484 * pseudo_register_write: Register Architecture Functions & Varia bles.
1485 (line 33)
1486 * push_dummy_call: Functions Creating Dummy Frames.
1487 (line 13)
1488 * push_dummy_code: Functions Creating Dummy Frames.
1489 (line 57)
1490 * read_pc: Register Architecture Functions & Varia bles.
1491 (line 10)
1492 * regcache_cooked_read: Register Caching. (line 23)
1493 * regcache_cooked_read_signed: Register Caching. (line 23)
1494 * regcache_cooked_read_unsigned: Register Caching. (line 23)
1495 * regcache_cooked_write: Register Caching. (line 23)
1496 * regcache_cooked_write_signed: Register Caching. (line 23)
1497 * regcache_cooked_write_unsigned: Register Caching. (line 23)
1498 * REGISTER_CONVERT_TO_RAW: Defining Other Architecture Features.
1499 (line 311)
1500 * REGISTER_CONVERT_TO_VIRTUAL: Defining Other Architecture Features.
1501 (line 306)
1502 * register_name: Register Information Functions.
1503 (line 10)
1504 * register_reggroup_p: Register Information Functions.
1505 (line 110)
1506 * register_type: Register Information Functions.
1507 (line 33)
1508 * regset_from_core_section: Defining Other Architecture Features.
1509 (line 316)
1510 * REMOTE_BPT_VECTOR: Defining Other Architecture Features.
1511 (line 536)
1512 * SENTINEL_FRAME: Stack Frames. (line 22)
1513 * set_gdbarch_bits_big_endian: Defining Other Architecture Features.
1514 (line 83)
1515 * set_gdbarch_sofun_address_maybe_missing: Defining Other Architecture Features.
1516 (line 330)
1517 * SIGWINCH_HANDLER: Host Definition. (line 78)
1518 * SIGWINCH_HANDLER_BODY: Host Definition. (line 82)
1519 * skip_prologue: Functions and Variable to Analyze Frame s.
1520 (line 12)
1521 * SKIP_SOLIB_RESOLVER: Defining Other Architecture Features.
1522 (line 267)
1523 * SLASH_STRING: Misc Guidelines. (line 404)
1524 * SOFTWARE_SINGLE_STEP: Defining Other Architecture Features.
1525 (line 324)
1526 * SOFTWARE_SINGLE_STEP_P: Defining Other Architecture Features.
1527 (line 320)
1528 * SOLIB_ADD: Native Debugging. (line 86)
1529 * SOLIB_CREATE_INFERIOR_HOOK: Native Debugging. (line 92)
1530 * solib_loaded: GDB Observers. (line 99)
1531 * solib_unloaded: GDB Observers. (line 104)
1532 * sp_regnum: Register Architecture Functions & Varia bles.
1533 (line 49)
1534 * START_INFERIOR_TRAPS_EXPECTED: Native Debugging. (line 96)
1535 * STOPPED_BY_WATCHPOINT: Algorithms. (line 408)
1536 * store_typed_address: Pointers and Addresses.
1537 (line 70)
1538 * struct: GDB Observers. (line 62)
1392 * TARGET_CAN_USE_HARDWARE_WATCHPOINT: Algorithms. (line 333) 1539 * TARGET_CAN_USE_HARDWARE_WATCHPOINT: Algorithms. (line 333)
1393 * target_changed: GDB Observers. (line 82) 1540 * target_changed: GDB Observers. (line 82)
1394 * TARGET_CHAR_BIT: Defining Other Architecture Features. 1541 * TARGET_CHAR_BIT: Defining Other Architecture Features.
1395 (line 458) 1542 (line 454)
1396 * target_insert_breakpoint: Algorithms. (line 211) 1543 * target_insert_breakpoint: Algorithms. (line 211)
1397 * target_insert_hw_breakpoint: Algorithms. (line 234) 1544 * target_insert_hw_breakpoint: Algorithms. (line 234)
1398 * target_insert_watchpoint: Algorithms. (line 347) 1545 * target_insert_watchpoint: Algorithms. (line 347)
1399 * TARGET_REGION_OK_FOR_HW_WATCHPOINT: Algorithms. (line 343) 1546 * TARGET_REGION_OK_FOR_HW_WATCHPOINT: Algorithms. (line 343)
1400 * target_remove_breakpoint: Algorithms. (line 211) 1547 * target_remove_breakpoint: Algorithms. (line 211)
1401 * target_remove_hw_breakpoint: Algorithms. (line 234) 1548 * target_remove_hw_breakpoint: Algorithms. (line 234)
1402 * target_remove_watchpoint: Algorithms. (line 347) 1549 * target_remove_watchpoint: Algorithms. (line 347)
1403 * target_resumed: GDB Observers. (line 129) 1550 * target_resumed: GDB Observers. (line 129)
1404 * target_stopped_data_address: Algorithms. (line 364) 1551 * target_stopped_data_address: Algorithms. (line 364)
1405 * target_watchpoint_addr_within_range: Algorithms. (line 378) 1552 * target_watchpoint_addr_within_range: Algorithms. (line 378)
1406 * targets: Existing Targets. (line 6) 1553 * test_notification: GDB Observers. (line 196)
1407 * TCP remote support: Host Definition. (line 57)
1408 * terminal device: Host Definition. (line 97)
1409 * test suite: Testsuite. (line 6)
1410 * test suite organization: Testsuite. (line 195)
1411 * test_notification: GDB Observers. (line 192)
1412 * Testsuite Configuration: Testsuite. (line 167)
1413 * THIS frame: Frame Handling Terminology.
1414 (line 9)
1415 * thread_exit: GDB Observers. (line 117) 1554 * thread_exit: GDB Observers. (line 117)
1416 * thread_ptid_changed: GDB Observers. (line 164) 1555 * thread_ptid_changed: GDB Observers. (line 164)
1417 * thread_stop_requested: GDB Observers. (line 122) 1556 * thread_stop_requested: GDB Observers. (line 122)
1418 * tracepoint_created: GDB Observers. (line 147) 1557 * tracepoint_created: GDB Observers. (line 147)
1419 * tracepoint_deleted: GDB Observers. (line 151) 1558 * tracepoint_deleted: GDB Observers. (line 151)
1420 * tracepoint_modified: GDB Observers. (line 155) 1559 * tracepoint_modified: GDB Observers. (line 155)
1421 * tuple output functions: User Interface. (line 131)
1422 * type codes: Symbol Handling. (line 191)
1423 * types: Coding Standards. (line 121)
1424 * ui_out functions: User Interface. (line 47)
1425 * ui_out functions, usage examples: User Interface. (line 398)
1426 * ui_out_field_core_addr: User Interface. (line 287) 1560 * ui_out_field_core_addr: User Interface. (line 287)
1427 * ui_out_field_fmt: User Interface. (line 261) 1561 * ui_out_field_fmt: User Interface. (line 261)
1428 * ui_out_field_fmt_int: User Interface. (line 280) 1562 * ui_out_field_fmt_int: User Interface. (line 280)
1429 * ui_out_field_int: User Interface. (line 273) 1563 * ui_out_field_int: User Interface. (line 273)
1430 * ui_out_field_skip: User Interface. (line 352) 1564 * ui_out_field_skip: User Interface. (line 352)
1431 * ui_out_field_stream: User Interface. (line 320) 1565 * ui_out_field_stream: User Interface. (line 320)
1432 * ui_out_field_string: User Interface. (line 291) 1566 * ui_out_field_string: User Interface. (line 291)
1433 * ui_out_flush: User Interface. (line 392) 1567 * ui_out_flush: User Interface. (line 392)
1434 * ui_out_list_begin: User Interface. (line 234) 1568 * ui_out_list_begin: User Interface. (line 234)
1435 * ui_out_list_end: User Interface. (line 240) 1569 * ui_out_list_end: User Interface. (line 240)
1436 * ui_out_message: User Interface. (line 376) 1570 * ui_out_message: User Interface. (line 376)
1437 * ui_out_spaces: User Interface. (line 371) 1571 * ui_out_spaces: User Interface. (line 371)
1438 * ui_out_stream_delete: User Interface. (line 315) 1572 * ui_out_stream_delete: User Interface. (line 315)
1439 * ui_out_stream_new: User Interface. (line 309) 1573 * ui_out_stream_new: User Interface. (line 309)
1440 * ui_out_table_begin: User Interface. (line 165) 1574 * ui_out_table_begin: User Interface. (line 165)
1441 * ui_out_table_body: User Interface. (line 191) 1575 * ui_out_table_body: User Interface. (line 191)
1442 * ui_out_table_end: User Interface. (line 194) 1576 * ui_out_table_end: User Interface. (line 194)
1443 * ui_out_table_header: User Interface. (line 178) 1577 * ui_out_table_header: User Interface. (line 178)
1444 * ui_out_text: User Interface. (line 358) 1578 * ui_out_text: User Interface. (line 358)
1445 * ui_out_tuple_begin: User Interface. (line 210) 1579 * ui_out_tuple_begin: User Interface. (line 210)
1446 * ui_out_tuple_end: User Interface. (line 216) 1580 * ui_out_tuple_end: User Interface. (line 216)
1447 * ui_out_wrap_hint: User Interface. (line 382) 1581 * ui_out_wrap_hint: User Interface. (line 382)
1448 * unwind frame: Stack Frames. (line 9)
1449 * unwind_dummy_id: Functions Creating Dummy Frames. 1582 * unwind_dummy_id: Functions Creating Dummy Frames.
1450 (line 38) 1583 (line 38)
1451 * unwind_pc: Functions to Access Frame Data. 1584 * unwind_pc: Functions to Access Frame Data.
1452 (line 11) 1585 (line 11)
1453 * unwind_sp: Functions to Access Frame Data. 1586 * unwind_sp: Functions to Access Frame Data.
1454 (line 27) 1587 (line 27)
1455 * unwinding: Frame Handling Terminology.
1456 (line 41)
1457 * using ui_out functions: User Interface. (line 398)
1458 * value structure: Values. (line 9)
1459 * value_as_address: Pointers and Addresses. 1588 * value_as_address: Pointers and Addresses.
1460 (line 84) 1589 (line 84)
1461 * value_from_pointer: Pointers and Addresses. 1590 * value_from_pointer: Pointers and Addresses.
1462 (line 93) 1591 (line 93)
1463 * values: Values. (line 9)
1464 * VEC: Support Libraries. (line 131)
1465 * vendor branches: Versions and Branches.
1466 (line 108)
1467 * void: GDB Observers. (line 67) 1592 * void: GDB Observers. (line 67)
1468 * volatile: Host Definition. (line 122) 1593 * volatile: Host Definition. (line 122)
1469 * watchpoints: Algorithms. (line 274)
1470 * watchpoints, on x86: Algorithms. (line 449)
1471 * watchpoints, with threads: Algorithms. (line 425)
1472 * word-addressed machines: Pointers and Addresses.
1473 (line 6)
1474 * wrap_here: Misc Guidelines. (line 191) 1594 * wrap_here: Misc Guidelines. (line 191)
1475 * write_pc: Register Architecture Functions & Varia bles. 1595 * write_pc: Register Architecture Functions & Varia bles.
1476 (line 13) 1596 (line 13)
1477 * writing tests: Testsuite. (line 247) 1597
1478 * x86 debug registers: Algorithms. (line 449) 1598
1479 * XCOFF format: Symbol Handling. (line 256)
1480
1481
OLDNEW
« 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