| This is gdb.info, produced by makeinfo version 6.5 from gdb.texinfo. |
| |
| Copyright (C) 1988-2020 Free Software Foundation, Inc. |
| |
| Permission is granted to copy, distribute and/or modify this document |
| under the terms of the GNU Free Documentation License, Version 1.3 or |
| any later version published by the Free Software Foundation; with the |
| Invariant Sections being "Free Software" and "Free Software Needs Free |
| Documentation", with the Front-Cover Texts being "A GNU Manual," and |
| with the Back-Cover Texts as in (a) below. |
| |
| (a) The FSF's Back-Cover Text is: "You are free to copy and modify |
| this GNU Manual. Buying copies from GNU Press supports the FSF in |
| developing GNU and promoting software freedom." |
| INFO-DIR-SECTION Software development |
| START-INFO-DIR-ENTRY |
| * Gdb: (gdb). The GNU debugger. |
| * gdbserver: (gdb) Server. The GNU debugging server. |
| END-INFO-DIR-ENTRY |
| |
| This file documents the GNU debugger GDB. |
| |
| This is the Tenth Edition, of 'Debugging with GDB: the GNU |
| Source-Level Debugger' for GDB (GDB) Version 9.2. |
| |
| Copyright (C) 1988-2020 Free Software Foundation, Inc. |
| |
| Permission is granted to copy, distribute and/or modify this document |
| under the terms of the GNU Free Documentation License, Version 1.3 or |
| any later version published by the Free Software Foundation; with the |
| Invariant Sections being "Free Software" and "Free Software Needs Free |
| Documentation", with the Front-Cover Texts being "A GNU Manual," and |
| with the Back-Cover Texts as in (a) below. |
| |
| (a) The FSF's Back-Cover Text is: "You are free to copy and modify |
| this GNU Manual. Buying copies from GNU Press supports the FSF in |
| developing GNU and promoting software freedom." |
| |
| |
| Indirect: |
| gdb.info-1: 1700 |
| gdb.info-2: 302377 |
| gdb.info-3: 602008 |
| gdb.info-4: 901945 |
| gdb.info-5: 1212734 |
| gdb.info-6: 1512402 |
| gdb.info-7: 1841385 |
| gdb.info-8: 2230675 |
| |
| Tag Table: |
| (Indirect) |
| Node: Top1700 |
| Node: Summary5156 |
| Node: Free Software7017 |
| Node: Free Documentation7757 |
| Node: Contributors12691 |
| Node: Sample Session21570 |
| Node: Invocation28406 |
| Node: Invoking GDB28949 |
| Node: File Options31291 |
| Ref: --readnever34362 |
| Node: Mode Options34836 |
| Ref: -nx35063 |
| Ref: -nh36820 |
| Node: Startup43144 |
| Ref: Home Directory Init File43990 |
| Ref: Option -init-eval-command44100 |
| Ref: Init File in the Current Directory during Startup44440 |
| Ref: Startup-Footnote-146636 |
| Node: Quitting GDB46745 |
| Node: Shell Commands47642 |
| Ref: pipe48569 |
| Node: Logging Output50083 |
| Node: Commands51209 |
| Node: Command Syntax51970 |
| Node: Command Settings54142 |
| Node: Completion57155 |
| Ref: Completion-Footnote-164095 |
| Node: Command Options64255 |
| Node: Help66607 |
| Node: Running73121 |
| Node: Compilation74350 |
| Node: Starting76429 |
| Ref: set exec-wrapper82219 |
| Ref: set startup-with-shell83308 |
| Ref: set auto-connect-native-target84369 |
| Node: Arguments88765 |
| Node: Environment90034 |
| Ref: set environment91916 |
| Ref: unset environment93098 |
| Node: Working Directory94104 |
| Ref: set cwd command94676 |
| Ref: cd command95616 |
| Node: Input/Output96310 |
| Node: Attach98370 |
| Node: Kill Process100836 |
| Node: Inferiors and Programs101817 |
| Node: Threads109549 |
| Ref: thread numbers111660 |
| Ref: thread ID lists112550 |
| Ref: global thread numbers113590 |
| Ref: thread apply all117442 |
| Ref: set libthread-db-search-path122281 |
| Node: Forks124335 |
| Node: Checkpoint/Restart130853 |
| Ref: Checkpoint/Restart-Footnote-1135381 |
| Node: Stopping135416 |
| Node: Breakpoints136679 |
| Node: Set Breaks139936 |
| Node: Set Watchpoints158895 |
| Node: Set Catchpoints168277 |
| Ref: catch syscall173775 |
| Node: Delete Breaks181540 |
| Node: Disabling183476 |
| Node: Conditions186856 |
| Node: Break Commands192503 |
| Node: Dynamic Printf195723 |
| Node: Save Breakpoints200027 |
| Node: Static Probe Points201202 |
| Ref: Static Probe Points-Footnote-1205380 |
| Ref: Static Probe Points-Footnote-2205540 |
| Node: Error in Breakpoints205680 |
| Node: Breakpoint-related Warnings206416 |
| Node: Continuing and Stepping208743 |
| Ref: range stepping218523 |
| Node: Skipping Over Functions and Files219603 |
| Node: Signals225452 |
| Ref: stepping and signal handlers229886 |
| Ref: stepping into signal handlers230682 |
| Ref: extra signal information231915 |
| Node: Thread Stops234381 |
| Node: All-Stop Mode235480 |
| Node: Non-Stop Mode239447 |
| Node: Background Execution242860 |
| Node: Thread-Specific Breakpoints245076 |
| Node: Interrupted System Calls247092 |
| Node: Observer Mode248606 |
| Node: Reverse Execution252042 |
| Ref: Reverse Execution-Footnote-1256960 |
| Ref: Reverse Execution-Footnote-2257587 |
| Node: Process Record and Replay257637 |
| Node: Stack279026 |
| Node: Frames280643 |
| Node: Backtrace282981 |
| Ref: backtrace-command283318 |
| Ref: set backtrace past-main289765 |
| Ref: set backtrace past-entry290093 |
| Ref: set backtrace limit290660 |
| Ref: Backtrace-Footnote-1291284 |
| Node: Selection291472 |
| Node: Frame Info296255 |
| Node: Frame Apply302377 |
| Ref: frame apply302563 |
| Node: Frame Filter Management306796 |
| Ref: disable frame-filter all307324 |
| Node: Source311632 |
| Node: List312698 |
| Node: Specify Location315400 |
| Node: Linespec Locations316021 |
| Node: Explicit Locations319420 |
| Node: Address Locations322632 |
| Node: Edit324383 |
| Ref: Edit-Footnote-1325859 |
| Node: Search326094 |
| Node: Source Path326902 |
| Ref: set substitute-path335843 |
| Node: Machine Code338063 |
| Node: Data348407 |
| Ref: print options349246 |
| Node: Expressions359247 |
| Node: Ambiguous Expressions361350 |
| Node: Variables364580 |
| Node: Arrays371178 |
| Node: Output Formats373709 |
| Ref: Output Formats-Footnote-1377082 |
| Node: Memory377239 |
| Ref: addressable memory unit383424 |
| Node: Auto Display384918 |
| Node: Print Settings389460 |
| Ref: set print address389758 |
| Ref: set print symbol393420 |
| Ref: set print array393908 |
| Ref: set print array-indexes394236 |
| Ref: set print elements394722 |
| Ref: set print frame-arguments395387 |
| Ref: set print raw-frame-arguments397556 |
| Ref: set print entry-values397972 |
| Ref: set print frame-info402351 |
| Ref: set print repeats404017 |
| Ref: set print max-depth404659 |
| Ref: set print null-stop406351 |
| Ref: set print pretty406675 |
| Ref: set print raw-values407262 |
| Ref: set print union408279 |
| Ref: set print object410585 |
| Ref: set print static-members411379 |
| Ref: set print vtbl412056 |
| Node: Pretty Printing412440 |
| Node: Pretty-Printer Introduction412954 |
| Node: Pretty-Printer Example414709 |
| Node: Pretty-Printer Commands415487 |
| Node: Value History418418 |
| Node: Convenience Vars420840 |
| Node: Convenience Funs428482 |
| Node: Registers436997 |
| Ref: standard registers438205 |
| Ref: Registers-Footnote-1443156 |
| Node: Floating Point Hardware443551 |
| Node: Vector Unit444083 |
| Node: OS Information444470 |
| Ref: linux info os infotypes446494 |
| Node: Memory Region Attributes451085 |
| Node: Dump/Restore Files455749 |
| Node: Core File Generation458152 |
| Ref: set use-coredump-filter459712 |
| Ref: set dump-excluded-mappings461160 |
| Node: Character Sets461442 |
| Node: Caching Target Data467807 |
| Ref: Caching Target Data-Footnote-1470535 |
| Node: Searching Memory470773 |
| Node: Value Sizes473916 |
| Node: Optimized Code475568 |
| Node: Inline Functions477245 |
| Node: Tail Call Frames479872 |
| Ref: set debug entry-values482009 |
| Node: Macros486073 |
| Ref: Macros-Footnote-1493649 |
| Node: Tracepoints493802 |
| Node: Set Tracepoints495864 |
| Node: Create and Delete Tracepoints498802 |
| Node: Enable and Disable Tracepoints505150 |
| Node: Tracepoint Passcounts506390 |
| Node: Tracepoint Conditions507801 |
| Node: Trace State Variables509495 |
| Node: Tracepoint Actions511690 |
| Node: Listing Tracepoints518473 |
| Node: Listing Static Tracepoint Markers520175 |
| Node: Starting and Stopping Trace Experiments522023 |
| Ref: disconnected tracing523768 |
| Node: Tracepoint Restrictions528188 |
| Node: Analyze Collected Data531957 |
| Node: tfind533263 |
| Node: tdump537745 |
| Node: save tracepoints540260 |
| Node: Tracepoint Variables540756 |
| Node: Trace Files541884 |
| Node: Overlays544260 |
| Node: How Overlays Work544980 |
| Ref: A code overlay547515 |
| Node: Overlay Commands550948 |
| Node: Automatic Overlay Debugging555130 |
| Node: Overlay Sample Program557269 |
| Node: Languages559006 |
| Node: Setting560169 |
| Node: Filenames561870 |
| Node: Manually562681 |
| Node: Automatically563890 |
| Node: Show564951 |
| Ref: show language565239 |
| Node: Checks566273 |
| Node: Type Checking567278 |
| Node: Range Checking569107 |
| Node: Supported Languages571508 |
| Node: C572845 |
| Node: C Operators573809 |
| Node: C Constants578147 |
| Node: C Plus Plus Expressions581026 |
| Node: C Defaults584386 |
| Node: C Checks585054 |
| Node: Debugging C585614 |
| Node: Debugging C Plus Plus586098 |
| Node: Decimal Floating Point590985 |
| Node: D592255 |
| Node: Go592513 |
| Node: Objective-C593607 |
| Node: Method Names in Commands594070 |
| Node: The Print Command with Objective-C595761 |
| Node: OpenCL C596412 |
| Node: OpenCL C Datatypes596687 |
| Node: OpenCL C Expressions597062 |
| Node: OpenCL C Operators597419 |
| Node: Fortran597651 |
| Node: Fortran Operators598372 |
| Node: Fortran Defaults599417 |
| Node: Special Fortran Commands599802 |
| Node: Pascal602008 |
| Node: Rust602519 |
| Node: Modula-2605606 |
| Node: M2 Operators606579 |
| Node: Built-In Func/Proc609577 |
| Node: M2 Constants612491 |
| Node: M2 Types614092 |
| Node: M2 Defaults617310 |
| Node: Deviations617911 |
| Node: M2 Checks619012 |
| Node: M2 Scope619829 |
| Node: GDB/M2620853 |
| Node: Ada621766 |
| Node: Ada Mode Intro623072 |
| Node: Omissions from Ada624574 |
| Node: Additions to Ada628929 |
| Node: Overloading support for Ada632857 |
| Node: Stopping Before Main Program634497 |
| Node: Ada Exceptions635044 |
| Node: Ada Tasks636243 |
| Node: Ada Tasks and Core Files642734 |
| Node: Ravenscar Profile643581 |
| Node: Ada Settings644652 |
| Node: Ada Glitches646074 |
| Node: Unsupported Languages650082 |
| Node: Symbols650772 |
| Ref: quoting names651375 |
| Node: Altering682290 |
| Node: Assignment683328 |
| Node: Jumping686434 |
| Node: Signaling688508 |
| Node: Returning691437 |
| Node: Calling694788 |
| Node: Patching700273 |
| Node: Compiling and Injecting Code701387 |
| Ref: set debug compile705014 |
| Ref: set debug compile-cplus-types705264 |
| Node: GDB Files715285 |
| Node: Files716074 |
| Ref: Shared Libraries729791 |
| Ref: Files-Footnote-1741989 |
| Node: File Caching742118 |
| Node: Separate Debug Files743252 |
| Ref: debug-file-directory746605 |
| Node: MiniDebugInfo755220 |
| Node: Index Files757671 |
| Node: Symbol Errors761842 |
| Node: Data Files765458 |
| Node: Targets766414 |
| Node: Active Targets767894 |
| Node: Target Commands768968 |
| Ref: load773357 |
| Ref: flash-erase774550 |
| Node: Byte Order774610 |
| Node: Remote Debugging776049 |
| Node: Connecting777311 |
| Ref: --multi Option in Types of Remote Connnections779537 |
| Ref: Attaching in Types of Remote Connections780952 |
| Ref: Host and target files781453 |
| Node: File Transfer790075 |
| Node: Server791014 |
| Ref: Running gdbserver792590 |
| Ref: Attaching to a program794808 |
| Ref: Other Command-Line Arguments for gdbserver797333 |
| Ref: Monitor Commands for gdbserver800652 |
| Ref: Server-Footnote-1806028 |
| Node: Remote Configuration806148 |
| Ref: set remotebreak807408 |
| Ref: set remote hardware-watchpoint-limit808870 |
| Ref: set remote hardware-breakpoint-limit808870 |
| Ref: set remote hardware-watchpoint-length-limit809372 |
| Ref: set remote exec-file809827 |
| Node: Remote Stub821632 |
| Node: Stub Contents824527 |
| Node: Bootstrapping826634 |
| Node: Debug Session830449 |
| Node: Configurations832490 |
| Node: Native833259 |
| Node: BSD libkvm Interface833828 |
| Node: Process Information834880 |
| Node: DJGPP Native840429 |
| Node: Cygwin Native846983 |
| Node: Non-debug DLL Symbols851904 |
| Node: Hurd Native856143 |
| Node: Darwin861399 |
| Node: FreeBSD862676 |
| Node: Embedded OS863396 |
| Node: Embedded Processors863807 |
| Node: ARC864797 |
| Node: ARM865344 |
| Node: M68K867891 |
| Node: MicroBlaze868064 |
| Node: MIPS Embedded869513 |
| Node: OpenRISC 1000870810 |
| Node: PowerPC Embedded871716 |
| Node: AVR874945 |
| Node: CRIS875317 |
| Node: Super-H876293 |
| Node: Architectures877352 |
| Node: AArch64877748 |
| Node: i386879321 |
| Ref: i386-Footnote-1883531 |
| Node: Alpha883617 |
| Node: MIPS883750 |
| Node: HPPA887644 |
| Node: PowerPC888166 |
| Node: Nios II888902 |
| Node: Sparc64889307 |
| Node: S12Z891675 |
| Node: Controlling GDB891968 |
| Node: Prompt892911 |
| Node: Editing894629 |
| Node: Command History895939 |
| Node: Screen Size901945 |
| Node: Output Styling903961 |
| Node: Numbers908044 |
| Node: ABI910026 |
| Node: Auto-loading913199 |
| Ref: set auto-load off914574 |
| Ref: show auto-load915210 |
| Ref: info auto-load915989 |
| Node: Init File in the Current Directory918956 |
| Ref: set auto-load local-gdbinit919531 |
| Ref: show auto-load local-gdbinit919713 |
| Ref: info auto-load local-gdbinit919877 |
| Node: libthread_db.so.1 file920025 |
| Ref: set auto-load libthread-db920964 |
| Ref: show auto-load libthread-db921095 |
| Ref: info auto-load libthread-db921232 |
| Node: Auto-loading safe path921416 |
| Ref: set auto-load safe-path922722 |
| Ref: show auto-load safe-path923461 |
| Ref: add-auto-load-safe-path923584 |
| Node: Auto-loading verbose mode926486 |
| Ref: set debug auto-load927649 |
| Ref: show debug auto-load927750 |
| Node: Messages/Warnings927872 |
| Ref: confirmation requests929306 |
| Node: Debugging Output930510 |
| Node: Other Misc Settings940927 |
| Node: Extending GDB941951 |
| Node: Sequences943804 |
| Node: Define944465 |
| Node: Hooks949950 |
| Node: Command Files952316 |
| Node: Output957389 |
| Ref: eval962191 |
| Node: Auto-loading sequences962353 |
| Ref: set auto-load gdb-scripts962848 |
| Ref: show auto-load gdb-scripts962972 |
| Ref: info auto-load gdb-scripts963102 |
| Node: Python963333 |
| Node: Python Commands964619 |
| Node: Python API966733 |
| Node: Basic Python969338 |
| Ref: prompt_hook980375 |
| Node: Exception Handling980973 |
| Node: Values From Inferior983875 |
| Node: Types In Python1001211 |
| Node: Pretty Printing API1011203 |
| Node: Selecting Pretty-Printers1015646 |
| Node: Writing a Pretty-Printer1018373 |
| Node: Type Printing API1023695 |
| Node: Frame Filter API1026311 |
| Node: Frame Decorator API1033623 |
| Ref: frame_args1037364 |
| Node: Writing a Frame Filter1040694 |
| Node: Unwinding Frames in Python1052168 |
| Node: Xmethods In Python1059807 |
| Node: Xmethod API1062703 |
| Node: Writing an Xmethod1066515 |
| Node: Inferiors In Python1072350 |
| Node: Events In Python1076109 |
| Node: Threads In Python1085317 |
| Node: Recordings In Python1088661 |
| Node: Commands In Python1095995 |
| Node: Parameters In Python1105408 |
| Node: Functions In Python1112346 |
| Node: Progspaces In Python1114563 |
| Node: Objfiles In Python1119468 |
| Node: Frames In Python1126130 |
| Node: Blocks In Python1133136 |
| Node: Symbols In Python1137803 |
| Node: Symbol Tables In Python1147266 |
| Node: Line Tables In Python1150487 |
| Node: Breakpoints In Python1153324 |
| Ref: python_breakpoint_thread1159647 |
| Node: Finish Breakpoints in Python1162680 |
| Node: Lazy Strings In Python1164786 |
| Node: Architectures In Python1167014 |
| Node: Python Auto-loading1169203 |
| Ref: set auto-load python-scripts1169832 |
| Ref: show auto-load python-scripts1169932 |
| Ref: info auto-load python-scripts1170038 |
| Node: Python modules1171172 |
| Node: gdb.printing1171558 |
| Node: gdb.types1172985 |
| Node: gdb.prompt1175997 |
| Node: Guile1177593 |
| Node: Guile Introduction1178252 |
| Node: Guile Commands1179123 |
| Node: Guile API1180977 |
| Node: Basic Guile1182974 |
| Node: Guile Configuration1188656 |
| Node: GDB Scheme Data Types1189632 |
| Node: Guile Exception Handling1191464 |
| Node: Values From Inferior In Guile1195498 |
| Node: Arithmetic In Guile1212734 |
| Node: Types In Guile1214365 |
| Ref: Fields of a type in Guile1222306 |
| Node: Guile Pretty Printing API1223694 |
| Node: Selecting Guile Pretty-Printers1229423 |
| Node: Writing a Guile Pretty-Printer1231799 |
| Node: Commands In Guile1236984 |
| Node: Parameters In Guile1247764 |
| Ref: Parameters In Guile-Footnote-11254645 |
| Node: Progspaces In Guile1254761 |
| Node: Objfiles In Guile1257349 |
| Node: Frames In Guile1259630 |
| Node: Blocks In Guile1266208 |
| Node: Symbols In Guile1271016 |
| Node: Symbol Tables In Guile1278351 |
| Node: Breakpoints In Guile1281314 |
| Node: Lazy Strings In Guile1291575 |
| Node: Architectures In Guile1293866 |
| Node: Disassembly In Guile1298173 |
| Node: I/O Ports in Guile1301375 |
| Node: Memory Ports in Guile1301931 |
| Node: Iterators In Guile1305197 |
| Node: Guile Auto-loading1309486 |
| Ref: set auto-load guile-scripts1310109 |
| Ref: show auto-load guile-scripts1310207 |
| Ref: info auto-load guile-scripts1310311 |
| Node: Guile Modules1311270 |
| Node: Guile Printing Module1311592 |
| Node: Guile Types Module1312411 |
| Node: Auto-loading extensions1313704 |
| Node: objfile-gdbdotext file1314902 |
| Ref: set auto-load scripts-directory1316338 |
| Ref: with-auto-load-dir1316714 |
| Ref: show auto-load scripts-directory1317532 |
| Ref: add-auto-load-scripts-directory1317612 |
| Node: dotdebug_gdb_scripts section1318088 |
| Node: Which flavor to choose?1321838 |
| Node: Multiple Extension Languages1323659 |
| Node: Aliases1324723 |
| Node: Interpreters1327588 |
| Node: TUI1330739 |
| Node: TUI Overview1331737 |
| Node: TUI Keys1334170 |
| Node: TUI Single Key Mode1336893 |
| Node: TUI Commands1338076 |
| Node: TUI Configuration1341843 |
| Node: Emacs1343865 |
| Node: GDB/MI1349302 |
| Node: GDB/MI General Design1352007 |
| Node: Context management1354527 |
| Node: Asynchronous and non-stop modes1358314 |
| Node: Thread groups1361287 |
| Node: GDB/MI Command Syntax1363565 |
| Node: GDB/MI Input Syntax1363808 |
| Node: GDB/MI Output Syntax1365358 |
| Node: GDB/MI Compatibility with CLI1368943 |
| Node: GDB/MI Development and Front Ends1369680 |
| Node: GDB/MI Output Records1373199 |
| Node: GDB/MI Result Records1373605 |
| Node: GDB/MI Stream Records1374955 |
| Node: GDB/MI Async Records1376220 |
| Node: GDB/MI Breakpoint Information1386657 |
| Node: GDB/MI Frame Information1392293 |
| Node: GDB/MI Thread Information1393575 |
| Node: GDB/MI Ada Exception Information1395045 |
| Node: GDB/MI Simple Examples1395595 |
| Node: GDB/MI Command Description Format1397831 |
| Node: GDB/MI Breakpoint Commands1398711 |
| Ref: -break-insert1405819 |
| Node: GDB/MI Catchpoint Commands1419393 |
| Node: Shared Library GDB/MI Catchpoint Commands1419806 |
| Node: Ada Exception GDB/MI Catchpoint Commands1421464 |
| Node: C++ Exception GDB/MI Catchpoint Commands1425014 |
| Node: GDB/MI Program Context1429030 |
| Node: GDB/MI Thread Commands1433298 |
| Node: GDB/MI Ada Tasking Commands1436599 |
| Node: GDB/MI Program Execution1438871 |
| Node: GDB/MI Stack Manipulation1451138 |
| Ref: -stack-list-arguments1453062 |
| Ref: -stack-list-frames1456892 |
| Ref: -stack-list-locals1461221 |
| Ref: -stack-list-variables1462711 |
| Node: GDB/MI Variable Objects1464245 |
| Ref: -var-set-format1474211 |
| Ref: -var-list-children1475592 |
| Ref: -var-update1484400 |
| Ref: -var-set-frozen1487398 |
| Ref: -var-set-update-range1488195 |
| Ref: -var-set-visualizer1488724 |
| Node: GDB/MI Data Manipulation1490214 |
| Node: GDB/MI Tracepoint Commands1512402 |
| Node: GDB/MI Symbol Query1524193 |
| Ref: -symbol-info-functions1524462 |
| Ref: -symbol-info-module-functions1528975 |
| Ref: -symbol-info-module-variables1531955 |
| Ref: -symbol-info-modules1535672 |
| Ref: -symbol-info-types1537576 |
| Ref: -symbol-info-variables1539569 |
| Node: GDB/MI File Commands1544593 |
| Node: GDB/MI Target Manipulation1549027 |
| Node: GDB/MI File Transfer Commands1555685 |
| Node: GDB/MI Ada Exceptions Commands1557008 |
| Node: GDB/MI Support Commands1558361 |
| Node: GDB/MI Miscellaneous Commands1563080 |
| Ref: -interpreter-exec1573433 |
| Node: Annotations1577405 |
| Node: Annotations Overview1578324 |
| Node: Server Prefix1580787 |
| Node: Prompting1581521 |
| Node: Errors1583038 |
| Node: Invalidation1583934 |
| Node: Annotations for Running1584413 |
| Node: Source Annotations1585947 |
| Node: JIT Interface1586876 |
| Node: Declarations1588676 |
| Node: Registering Code1590063 |
| Node: Unregistering Code1591035 |
| Node: Custom Debug Info1591662 |
| Node: Using JIT Debug Info Readers1592958 |
| Node: Writing JIT Debug Info Readers1593970 |
| Node: In-Process Agent1596165 |
| Ref: Control Agent1598108 |
| Node: In-Process Agent Protocol1598975 |
| Node: IPA Protocol Objects1599766 |
| Ref: agent expression object1600764 |
| Ref: tracepoint action object1600969 |
| Ref: tracepoint object1601049 |
| Node: IPA Protocol Commands1603579 |
| Node: GDB Bugs1605049 |
| Node: Bug Criteria1605781 |
| Node: Bug Reporting1606658 |
| Node: Command Line Editing1614487 |
| Node: Introduction and Notation1615139 |
| Node: Readline Interaction1616760 |
| Node: Readline Bare Essentials1617949 |
| Node: Readline Movement Commands1619730 |
| Node: Readline Killing Commands1620688 |
| Node: Readline Arguments1622604 |
| Node: Searching1623646 |
| Node: Readline Init File1625796 |
| Node: Readline Init File Syntax1626947 |
| Node: Conditional Init Constructs1647103 |
| Node: Sample Init File1651297 |
| Node: Bindable Readline Commands1654412 |
| Node: Commands For Moving1655464 |
| Node: Commands For History1657028 |
| Node: Commands For Text1661290 |
| Node: Commands For Killing1664729 |
| Node: Numeric Arguments1666893 |
| Node: Commands For Completion1668030 |
| Node: Keyboard Macros1669996 |
| Node: Miscellaneous Commands1670681 |
| Node: Readline vi Mode1674600 |
| Node: Using History Interactively1675510 |
| Node: History Interaction1676025 |
| Node: Event Designators1677921 |
| Node: Word Designators1679058 |
| Node: Modifiers1680693 |
| Node: In Memoriam1681914 |
| Node: Formatting Documentation1682797 |
| Ref: Formatting Documentation-Footnote-11686109 |
| Node: Installing GDB1686173 |
| Node: Requirements1686745 |
| Ref: Expat1687446 |
| Ref: MPFR1690739 |
| Node: Running Configure1692360 |
| Node: Separate Objdir1695055 |
| Node: Config Names1697933 |
| Node: Configure Options1699378 |
| Node: System-wide configuration1708729 |
| Node: System-wide Configuration Scripts1711266 |
| Node: Maintenance Commands1712450 |
| Ref: maint info breakpoints1714105 |
| Ref: maint check libthread-db1722570 |
| Node: Remote Protocol1739245 |
| Node: Overview1739937 |
| Ref: Binary Data1742482 |
| Node: Packets1745007 |
| Ref: thread-id syntax1745907 |
| Ref: extended mode1747352 |
| Ref: ? packet1747610 |
| Ref: bc1749076 |
| Ref: bs1749286 |
| Ref: read registers packet1750903 |
| Ref: cycle step packet1752758 |
| Ref: write register packet1755469 |
| Ref: step with signal packet1756448 |
| Ref: vCont packet1757924 |
| Ref: vCtrlC packet1761158 |
| Ref: vKill packet1763576 |
| Ref: X packet1765110 |
| Ref: insert breakpoint or watchpoint packet1765479 |
| Node: Stop Reply Packets1769805 |
| Ref: swbreak stop reason1773056 |
| Ref: thread create event1776653 |
| Ref: thread exit event1777856 |
| Node: General Query Packets1780065 |
| Ref: qCRC packet1782895 |
| Ref: QEnvironmentHexEncoded1786048 |
| Ref: QEnvironmentUnset1787278 |
| Ref: QEnvironmentReset1788222 |
| Ref: QSetWorkingDir packet1789166 |
| Ref: QNonStop1795617 |
| Ref: QCatchSyscalls1796293 |
| Ref: QPassSignals1797830 |
| Ref: QProgramSignals1799037 |
| Ref: QThreadEvents1800604 |
| Ref: qSearch memory1802622 |
| Ref: QStartNoAckMode1803130 |
| Ref: qSupported1803662 |
| Ref: multiprocess extensions1819182 |
| Ref: install tracepoint in tracing1821212 |
| Ref: qXfer read1825735 |
| Ref: qXfer auxiliary vector read1827342 |
| Ref: qXfer btrace read1827690 |
| Ref: qXfer btrace-conf read1828755 |
| Ref: qXfer executable filename read1829106 |
| Ref: qXfer target description read1829721 |
| Ref: qXfer library list read1830155 |
| Ref: qXfer svr4 library list read1830811 |
| Ref: qXfer memory map read1832664 |
| Ref: qXfer sdata read1833051 |
| Ref: qXfer siginfo read1833517 |
| Ref: qXfer threads read1833913 |
| Ref: qXfer traceframe info read1834316 |
| Ref: qXfer unwind info block1834734 |
| Ref: qXfer fdpic loadmap read1834968 |
| Ref: qXfer osdata read1835384 |
| Ref: qXfer write1835538 |
| Ref: qXfer siginfo write1836630 |
| Ref: General Query Packets-Footnote-11839358 |
| Node: Architecture-Specific Protocol Details1841385 |
| Node: ARM-Specific Protocol Details1841894 |
| Node: ARM Breakpoint Kinds1842142 |
| Node: MIPS-Specific Protocol Details1842473 |
| Node: MIPS Register packet Format1842756 |
| Node: MIPS Breakpoint Kinds1843683 |
| Node: Tracepoint Packets1844101 |
| Ref: QTEnable1853415 |
| Ref: QTDisable1853611 |
| Ref: qTfSTM1859148 |
| Ref: qTsSTM1859148 |
| Ref: qTSTMat1860225 |
| Ref: QTBuffer-size1861376 |
| Node: Host I/O Packets1863349 |
| Node: Interrupts1868930 |
| Ref: interrupting remote targets1869074 |
| Node: Notification Packets1871242 |
| Node: Remote Non-Stop1876667 |
| Node: Packet Acknowledgment1879783 |
| Node: Examples1881898 |
| Node: File-I/O Remote Protocol Extension1882492 |
| Node: File-I/O Overview1882954 |
| Node: Protocol Basics1885153 |
| Node: The F Request Packet1887382 |
| Node: The F Reply Packet1888283 |
| Node: The Ctrl-C Message1889201 |
| Node: Console I/O1890827 |
| Node: List of Supported Calls1892043 |
| Node: open1892405 |
| Node: close1894913 |
| Node: read1895296 |
| Node: write1895905 |
| Node: lseek1896676 |
| Node: rename1897560 |
| Node: unlink1898967 |
| Node: stat/fstat1899914 |
| Node: gettimeofday1900807 |
| Node: isatty1901243 |
| Node: system1901839 |
| Node: Protocol-specific Representation of Datatypes1903381 |
| Node: Integral Datatypes1903758 |
| Node: Pointer Values1904565 |
| Node: Memory Transfer1905269 |
| Node: struct stat1905889 |
| Node: struct timeval1908091 |
| Node: Constants1908608 |
| Node: Open Flags1909057 |
| Node: mode_t Values1909398 |
| Node: Errno Values1909890 |
| Node: Lseek Flags1910700 |
| Node: Limits1910885 |
| Node: File-I/O Examples1911245 |
| Node: Library List Format1912333 |
| Node: Library List Format for SVR4 Targets1915115 |
| Node: Memory Map Format1917582 |
| Node: Thread List Format1920106 |
| Node: Traceframe Info Format1921110 |
| Node: Branch Trace Format1922796 |
| Node: Branch Trace Configuration Format1924496 |
| Node: Agent Expressions1925670 |
| Node: General Bytecode Design1928491 |
| Node: Bytecode Descriptions1933285 |
| Node: Using Agent Expressions1946752 |
| Node: Varying Target Capabilities1948729 |
| Node: Rationale1949890 |
| Node: Target Descriptions1957279 |
| Node: Retrieving Descriptions1959222 |
| Node: Target Description Format1960307 |
| Node: Predefined Target Types1970182 |
| Node: Enum Target Types1971627 |
| Node: Standard Target Features1972622 |
| Node: AArch64 Features1974622 |
| Node: ARC Features1975328 |
| Node: ARM Features1977389 |
| Node: i386 Features1978903 |
| Node: MicroBlaze Features1981118 |
| Node: MIPS Features1981695 |
| Node: M68K Features1982886 |
| Node: NDS32 Features1983547 |
| Node: Nios II Features1984571 |
| Node: OpenRISC 1000 Features1984976 |
| Node: PowerPC Features1985342 |
| Node: RISC-V Features1989312 |
| Node: RX Features1991002 |
| Node: S/390 and System z Features1991364 |
| Node: Sparc Features1993504 |
| Node: TIC6x Features1994409 |
| Node: Operating System Information1994958 |
| Node: Process list1995794 |
| Node: Trace File Format1996857 |
| Node: Index Section Format2000071 |
| Node: Man Pages2007997 |
| Node: gdb man2008467 |
| Node: gdbserver man2014441 |
| Node: gcore man2021838 |
| Node: gdbinit man2022960 |
| Node: gdb-add-index man2024153 |
| Ref: gdb-add-index2024262 |
| Node: Copying2025136 |
| Node: GNU Free Documentation License2062697 |
| Node: Concept Index2087844 |
| Node: Command and Variable Index2230675 |
| |
| End Tag Table |