OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 | |
OLD | NEW |