This is gdb.info, produced by makeinfo version 6.5 from gdb.texinfo.

Copyright (C) 1988-2025 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 17.0.50.20250906-git.

   Copyright (C) 1988-2025 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: 1717
gdb.info-2: 310583
gdb.info-3: 601960
gdb.info-4: 904338
gdb.info-5: 1209674
gdb.info-6: 1505281
gdb.info-7: 1804801
gdb.info-8: 2145490
gdb.info-9: 2424666

Tag Table:
(Indirect)
Node: Top1717
Node: Summary5350
Node: Free Software7211
Node: Free Documentation7951
Node: Contributors12885
Node: Sample Session21916
Node: Invocation28769
Node: Invoking GDB29320
Node: File Options31715
Ref: --readnever35341
Node: Mode Options35815
Ref: -nx36042
Ref: -nh36154
Node: Startup42929
Ref: Option -init-eval-command44154
Node: Initialization Files45930
Ref: System Wide Init Files49537
Ref: Home Directory Init File50818
Ref: Init File in the Current Directory during Startup51981
Ref: Initialization Files-Footnote-152704
Ref: Initialization Files-Footnote-252813
Node: Quitting GDB52922
Node: Shell Commands53864
Ref: pipe54985
Node: Logging Output56499
Node: Commands57618
Node: Command Syntax58434
Node: Command Settings60606
Node: Completion63619
Ref: Completion-Footnote-170962
Node: Filename Arguments71122
Node: Command Options73593
Node: Help76015
Ref: show configuration83202
Node: Running83913
Node: Compilation85166
Node: Starting87245
Ref: set exec-wrapper93035
Ref: set startup-with-shell94110
Ref: set auto-connect-native-target95171
Node: Arguments99643
Node: Environment100912
Ref: set environment102794
Ref: unset environment103976
Node: Working Directory104982
Ref: set cwd command105554
Ref: cd command106494
Node: Input/Output107188
Node: Attach109248
Ref: set exec-file-mismatch110465
Node: Kill Process112601
Node: Inferiors Connections and Programs113594
Ref: add_inferior_cli118522
Ref: remove_inferiors_cli120540
Node: Inferior-Specific Breakpoints124476
Node: Threads126185
Ref: thread numbers128308
Ref: thread ID lists129198
Ref: global thread numbers130238
Ref: info_threads131773
Ref: thread apply all134846
Ref: set libthread-db-search-path139696
Node: Forks144012
Node: Checkpoint/Restart150577
Ref: Checkpoint/Restart-Footnote-1156095
Node: Stopping156130
Node: Breakpoints157438
Node: Set Breaks160695
Node: Set Watchpoints184600
Node: Set Catchpoints194136
Ref: catch syscall199634
Node: Delete Breaks207399
Node: Disabling210121
Node: Conditions213540
Node: Break Commands219462
Node: Dynamic Printf223051
Node: Save Breakpoints228111
Node: Static Probe Points229286
Ref: enable probes231834
Ref: Static Probe Points-Footnote-1233464
Ref: Static Probe Points-Footnote-2233624
Node: Error in Breakpoints233764
Node: Breakpoint-related Warnings234500
Node: Continuing and Stepping236827
Ref: range stepping246635
Node: Skipping Over Functions and Files247715
Node: Signals253736
Ref: stepping and signal handlers259000
Ref: stepping into signal handlers259796
Ref: extra signal information261029
Node: Thread Stops262533
Node: All-Stop Mode263668
Ref: set scheduler-locking265153
Node: Non-Stop Mode268010
Node: Background Execution271423
Node: Thread-Specific Breakpoints273639
Node: Interrupted System Calls275868
Node: Observer Mode277382
Node: Reverse Execution280818
Ref: Reverse Execution-Footnote-1285739
Ref: Reverse Execution-Footnote-2286366
Node: Process Record and Replay286416
Node: Stack310583
Node: Frames312200
Node: Backtrace314538
Ref: backtrace-command314875
Ref: set backtrace past-main321322
Ref: set backtrace past-entry321650
Ref: set backtrace limit322217
Ref: Backtrace-Footnote-1322841
Node: Selection323029
Node: Frame Info327812
Node: Frame Apply332234
Node: Frame Filter Management336664
Ref: disable frame-filter all337192
Node: Source341500
Node: List342626
Node: Location Specifications346266
Node: Linespec Locations350870
Node: Explicit Locations354276
Node: Address Locations357495
Node: Edit359335
Ref: Edit-Footnote-1361022
Node: Search361257
Node: Source Path362065
Ref: set substitute-path371005
Node: Machine Code373225
Ref: disassemble375223
Node: Disable Reading Source385211
Node: Data385973
Ref: print options386812
Node: Expressions397854
Node: Ambiguous Expressions400123
Node: Variables403353
Ref: variable name conflict404243
Node: Arrays410018
Node: Output Formats412549
Ref: Output Formats-Footnote-1416118
Node: Memory416275
Ref: addressable memory unit423230
Node: Memory Tagging424724
Node: Auto Display427407
Node: Print Settings431957
Ref: set print address432255
Ref: set print symbol435917
Ref: set print array436405
Ref: set print array-indexes436733
Ref: set print nibbles437219
Ref: set print characters437766
Ref: set print elements438833
Ref: set print frame-arguments439953
Ref: set print raw-frame-arguments442122
Ref: set print entry-values442538
Ref: set print frame-info446917
Ref: set print repeats448583
Ref: set print max-depth449225
Ref: set print memory-tag-violations450917
Ref: set print null-stop451344
Ref: set print pretty451668
Ref: set print raw-values452255
Ref: set print union453272
Ref: set print object455578
Ref: set print static-members456372
Ref: set print vtbl457049
Node: Pretty Printing457433
Node: Pretty-Printer Introduction457949
Node: Pretty-Printer Example459706
Node: Pretty-Printer Commands460486
Node: Value History463370
Node: Convenience Vars465792
Node: Convenience Funs474724
Ref: $_shell convenience function479528
Node: Registers485727
Ref: info_registers_reggroup486384
Ref: standard registers486935
Ref: Registers-Footnote-1491886
Node: Floating Point Hardware492281
Node: Vector Unit492813
Node: OS Information493200
Ref: linux info os infotypes495224
Node: Memory Region Attributes499815
Node: Dump/Restore Files504478
Node: Core File Generation506881
Ref: set use-coredump-filter508552
Ref: set dump-excluded-mappings510000
Node: Character Sets510282
Node: Caching Target Data516647
Ref: Caching Target Data-Footnote-1519539
Node: Searching Memory519777
Node: Value Sizes522920
Ref: set max-value-size523347
Node: Optimized Code524572
Node: Inline Functions526249
Node: Tail Call Frames528876
Ref: set debug entry-values531014
Node: Macros535078
Ref: Macros-Footnote-1542696
Node: Tracepoints542849
Node: Set Tracepoints544911
Node: Create and Delete Tracepoints547849
Node: Enable and Disable Tracepoints554304
Node: Tracepoint Passcounts555544
Node: Tracepoint Conditions556955
Node: Trace State Variables558649
Node: Tracepoint Actions560844
Node: Listing Tracepoints567629
Node: Listing Static Tracepoint Markers569331
Node: Starting and Stopping Trace Experiments571179
Ref: disconnected tracing572924
Node: Tracepoint Restrictions577344
Node: Analyze Collected Data581113
Node: tfind582419
Node: tdump586901
Node: save tracepoints589416
Node: Tracepoint Variables589912
Node: Trace Files591040
Node: Overlays593555
Node: How Overlays Work594275
Ref: A code overlay596810
Node: Overlay Commands601960
Node: Automatic Overlay Debugging606142
Node: Overlay Sample Program608281
Node: Languages610018
Node: Setting611181
Node: Filenames612882
Node: Manually613693
Node: Automatically614902
Node: Show616323
Ref: show language616611
Node: Checks617645
Node: Type Checking618650
Node: Range Checking620479
Node: Supported Languages622886
Node: C624223
Node: C Operators625187
Node: C Constants629526
Node: C Plus Plus Expressions632405
Node: C Defaults635765
Node: C Checks636433
Node: Debugging C636993
Node: Debugging C Plus Plus637477
Node: Decimal Floating Point643083
Node: D644352
Node: Go644610
Node: Objective-C645704
Node: Method Names in Commands646167
Node: The Print Command with Objective-C647858
Node: OpenCL C648509
Node: OpenCL C Datatypes648784
Node: OpenCL C Expressions649159
Node: OpenCL C Operators649516
Node: Fortran649748
Node: Fortran Types650739
Node: Fortran Operators652656
Node: Fortran Intrinsics653725
Node: Special Fortran Commands656353
Node: Pascal657754
Node: Rust658265
Node: Modula-2661359
Node: M2 Operators662332
Node: Built-In Func/Proc665330
Node: M2 Constants668292
Node: M2 Types669893
Node: M2 Defaults673111
Node: Deviations673712
Node: M2 Checks674813
Node: M2 Scope675630
Node: GDB/M2676654
Node: Ada677567
Node: Ada Mode Intro678871
Node: Omissions from Ada680373
Node: Additions to Ada684786
Node: Overloading support for Ada689157
Node: Stopping Before Main Program690797
Node: Ada Exceptions691344
Node: Ada Tasks692543
Node: Ada Tasks and Core Files700921
Node: Ravenscar Profile701768
Node: Ada Source Character Set703951
Node: Ada Glitches704748
Node: Unsupported Languages708768
Node: Symbols709458
Ref: quoting names710061
Ref: maint print symbols738153
Node: Altering744995
Node: Assignment746033
Node: Jumping749139
Node: Signaling751955
Node: Returning754884
Node: Calling758235
Ref: stack unwind settings759810
Ref: set unwind-on-timeout761114
Node: Patching768479
Node: Compiling and Injecting Code769593
Ref: set debug compile773346
Ref: set debug compile-cplus-types773596
Node: GDB Files783618
Node: Files784466
Ref: core-file command789990
Ref: Shared Libraries799279
Ref: Files-Footnote-1812959
Node: File Caching813088
Node: Separate Debug Files814222
Ref: build ID815463
Ref: debug-file-directory817931
Node: MiniDebugInfo826663
Node: Index Files829114
Node: Debug Names833907
Node: Symbol Errors836332
Node: Data Files839948
Node: Targets840904
Node: Active Targets842384
Node: Target Commands843458
Ref: load848098
Ref: flash-erase849291
Node: Byte Order849351
Node: Remote Debugging850790
Node: Connecting852057
Ref: --multi Option in Types of Remote Connections854283
Ref: Attaching in Types of Remote Connections855698
Ref: Host and target files856578
Node: File Transfer865200
Node: Server866139
Ref: Running gdbserver867715
Ref: Attaching to a program869933
Ref: Other Command-Line Arguments for gdbserver872458
Ref: Monitor Commands for gdbserver876797
Ref: Server-Footnote-1882314
Node: Remote Configuration882434
Ref: set remotebreak883694
Ref: set remote hardware-watchpoint-limit885156
Ref: set remote hardware-breakpoint-limit885156
Ref: set remote hardware-watchpoint-length-limit885658
Ref: set remote exec-file886113
Node: Remote Stub899726
Node: Stub Contents904338
Node: Bootstrapping906445
Node: Debug Session910260
Node: Configurations912301
Node: Native913070
Node: BSD libkvm Interface913696
Node: Process Information914748
Node: DJGPP Native920133
Node: Cygwin Native926686
Node: Non-debug DLL Symbols931607
Node: Hurd Native935846
Node: Darwin941102
Node: FreeBSD942379
Node: Embedded OS943099
Node: Embedded Processors943510
Node: ARC944552
Node: ARM945099
Node: BPF948001
Node: M68K948481
Node: MicroBlaze948654
Node: MIPS Embedded950103
Node: OpenRISC 1000951400
Node: PowerPC Embedded952306
Node: AVR955713
Node: CRIS956085
Node: Super-H957063
Node: Architectures958122
Node: AArch64958561
Ref: vl959880
Ref: vq959991
Ref: vg960101
Ref: AArch64 SME960190
Ref: svl961927
Ref: svq962085
Ref: svg962197
Ref: aarch64 sme svcr962951
Ref: AArch64 SME2968042
Ref: AArch64 PAC969478
Node: x86973018
Node: Alpha976135
Node: MIPS976267
Node: HPPA980161
Node: PowerPC980683
Node: Sparc64981419
Node: S12Z983787
Node: AMD GPU984096
Ref: AMD GPU Signals988241
Ref: AMD GPU Attaching Restrictions993868
Node: RISC-V994580
Node: Controlling GDB995210
Node: Prompt996153
Node: Editing998149
Node: Command History999597
Node: Screen Size1004791
Node: Output Styling1006807
Ref: warning-prefix1008706
Ref: style_disassembler_enabled1009534
Node: Numbers1018638
Node: ABI1020620
Node: Auto-loading1023793
Ref: set auto-load off1024859
Ref: show auto-load1025495
Ref: info auto-load1026274
Node: Init File in the Current Directory1029550
Ref: set auto-load local-gdbinit1030125
Ref: show auto-load local-gdbinit1030307
Ref: info auto-load local-gdbinit1030471
Node: libthread_db.so.1 file1030619
Ref: set auto-load libthread-db1031558
Ref: show auto-load libthread-db1031689
Ref: info auto-load libthread-db1031826
Node: Auto-loading safe path1032010
Ref: set auto-load safe-path1033311
Ref: show auto-load safe-path1034050
Ref: add-auto-load-safe-path1034173
Node: Auto-loading verbose mode1037076
Ref: set debug auto-load1038239
Ref: show debug auto-load1038340
Node: Messages/Warnings1038462
Ref: confirmation requests1039896
Node: Debugging Output1041100
Ref: set debug amd-dbgapi-lib1042487
Ref: set debug amd-dbgapi1043108
Node: Other Misc Settings1053349
Node: Extending GDB1056543
Node: Sequences1058368
Node: Define1059030
Node: Hooks1065323
Node: Command Files1067689
Node: Output1072762
Ref: %V Format Specifier1077564
Ref: eval1078449
Node: Auto-loading sequences1078611
Ref: set auto-load gdb-scripts1079106
Ref: show auto-load gdb-scripts1079230
Ref: info auto-load gdb-scripts1079360
Node: Aliases1079591
Node: Command aliases default args1083042
Ref: Command aliases default args-Footnote-11086762
Node: Python1086916
Node: Python Commands1088087
Ref: set_python_print_stack1089462
Ref: Python Commands-Footnote-11092544
Node: Python API1092634
Node: Basic Python1095927
Ref: prompt_hook1108764
Ref: gdb_architecture_names1109362
Ref: gdbpy_connections1109709
Node: Threading in GDB1112374
Node: Exception Handling1114950
Node: Values From Inferior1117812
Ref: Value.assign1125616
Node: Types In Python1138953
Ref: Type.is_array_like1142951
Node: Pretty Printing API1151788
Node: Selecting Pretty-Printers1158376
Node: Writing a Pretty-Printer1161103
Node: Type Printing API1166615
Node: Frame Filter API1169231
Node: Frame Decorator API1176545
Ref: frame_args1180284
Node: Writing a Frame Filter1183612
Node: Unwinding Frames in Python1195086
Ref: gdb.PendingFrame.create_unwind_info1198379
Ref: gdb.unwinder.FrameId1203313
Ref: Managing Registered Unwinders1206685
Node: Xmethods In Python1209674
Node: Xmethod API1212570
Node: Writing an Xmethod1216382
Node: Inferiors In Python1222214
Ref: gdbpy_inferior_connection1223173
Ref: gdbpy_inferior_read_memory1225787
Ref: choosing attribute names1228195
Node: Events In Python1229334
Node: Threads In Python1243776
Ref: inferior_thread_ptid1245298
Node: Recordings In Python1249198
Node: CLI Commands In Python1257135
Ref: Command.__init__1257490
Ref: Command.dont_repeat1258978
Ref: Command.invoke1259388
Node: GDB/MI Commands In Python1267414
Node: GDB/MI Notifications In Python1274071
Node: Parameters In Python1275756
Node: Functions In Python1288669
Node: Progspaces In Python1290886
Node: Objfiles In Python1297871
Ref: Objfile.build_id1301101
Node: Frames In Python1304871
Ref: gdbpy_frame_read_register1311191
Node: Blocks In Python1313515
Node: Symbols In Python1318368
Node: Symbol Tables In Python1329433
Node: Line Tables In Python1332654
Node: Breakpoints In Python1335493
Ref: python_breakpoint_thread1342128
Ref: python_breakpoint_inferior1342592
Node: Finish Breakpoints in Python1349126
Node: Lazy Strings In Python1351236
Node: Colors In Python1353508
Node: Architectures In Python1356495
Ref: gdbpy_architecture_name1356950
Ref: gdbpy_architecture_registers1359322
Ref: gdbpy_architecture_reggroups1359643
Node: Registers In Python1359842
Node: Connections In Python1362112
Node: TUI Windows In Python1366944
Ref: python-window-click1371806
Node: Disassembly In Python1372292
Ref: DisassembleInfo Class1372684
Ref: Disassembler Class1378365
Ref: DisassemblerResult Class1380708
Ref: Disassembler Styling Parts1384374
Ref: Disassembler Style Constants1387663
Ref: builtin_disassemble1395620
Node: Missing Debug Info In Python1399219
Node: Missing Objfiles In Python1405215
Node: Python Auto-loading1413360
Ref: set auto-load python-scripts1413989
Ref: show auto-load python-scripts1414089
Ref: info auto-load python-scripts1414195
Node: Python modules1415329
Node: gdb.printing1415781
Node: gdb.types1417208
Node: gdb.prompt1420220
Node: gdb.ptwrite1421836
Node: Guile1426070
Node: Guile Introduction1426729
Node: Guile Commands1427567
Node: Guile API1429421
Node: Basic Guile1431474
Node: Guile Configuration1437156
Node: GDB Scheme Data Types1438132
Node: Guile Exception Handling1440009
Node: Values From Inferior In Guile1444043
Node: Arithmetic In Guile1460089
Node: Types In Guile1461720
Ref: Fields of a type in Guile1469965
Node: Guile Pretty Printing API1471353
Node: Selecting Guile Pretty-Printers1477093
Node: Writing a Guile Pretty-Printer1479469
Node: Commands In Guile1484654
Node: Parameters In Guile1495925
Ref: Parameters In Guile-Footnote-11503448
Node: Progspaces In Guile1505281
Node: Objfiles In Guile1507893
Node: Frames In Guile1510174
Node: Blocks In Guile1516753
Node: Symbols In Guile1521561
Node: Symbol Tables In Guile1529861
Node: Breakpoints In Guile1532824
Node: Lazy Strings In Guile1543949
Node: Architectures In Guile1546240
Node: Disassembly In Guile1550547
Node: I/O Ports in Guile1553749
Node: Memory Ports in Guile1554305
Node: Iterators In Guile1558156
Node: Colors In Guile1562469
Node: Guile Auto-loading1565496
Ref: set auto-load guile-scripts1566119
Ref: show auto-load guile-scripts1566217
Ref: info auto-load guile-scripts1566321
Node: Guile Modules1567280
Node: Guile Printing Module1567602
Node: Guile Types Module1568421
Node: Auto-loading extensions1569726
Node: objfile-gdbdotext file1571175
Ref: set auto-load scripts-directory1572845
Ref: with-auto-load-dir1573221
Ref: show auto-load scripts-directory1574040
Ref: add-auto-load-scripts-directory1574120
Node: dotdebug_gdb_scripts section1574596
Node: Which flavor to choose?1578346
Node: Multiple Extension Languages1580167
Node: Interpreters1581214
Node: TUI1584696
Node: TUI Overview1585744
Node: TUI Keys1588503
Node: TUI Single Key Mode1591226
Node: TUI Mouse Support1592560
Node: TUI Commands1593598
Ref: info_win_command1594565
Node: TUI Configuration1600506
Ref: tui-mouse-events1602269
Node: Emacs1602845
Node: GDB/MI1603357
Node: GDB/MI General Design1606146
Node: Context management1608666
Node: Asynchronous and non-stop modes1612452
Node: Thread groups1615407
Node: GDB/MI Command Syntax1617697
Node: GDB/MI Input Syntax1617940
Node: GDB/MI Output Syntax1619490
Node: GDB/MI Compatibility with CLI1623075
Node: GDB/MI Development and Front Ends1623811
Node: GDB/MI Output Records1628190
Node: GDB/MI Result Records1628596
Node: GDB/MI Stream Records1629945
Node: GDB/MI Async Records1631210
Node: GDB/MI Breakpoint Information1642172
Node: GDB/MI Frame Information1648282
Node: GDB/MI Thread Information1649564
Node: GDB/MI Ada Exception Information1651034
Node: GDB/MI Simple Examples1651584
Node: GDB/MI Command Description Format1653820
Node: GDB/MI Breakpoint Commands1654700
Ref: -break-insert1661974
Node: GDB/MI Catchpoint Commands1676608
Node: Shared Library GDB/MI Catchpoint Commands1677021
Node: Ada Exception GDB/MI Catchpoint Commands1678679
Node: C++ Exception GDB/MI Catchpoint Commands1682229
Node: GDB/MI Program Context1686245
Node: GDB/MI Thread Commands1690513
Node: GDB/MI Ada Tasking Commands1693814
Node: GDB/MI Program Execution1696086
Node: GDB/MI Stack Manipulation1708799
Ref: -stack-list-arguments1710723
Ref: -stack-list-frames1714553
Ref: -stack-list-locals1718815
Ref: -stack-list-variables1720372
Node: GDB/MI Variable Objects1721906
Ref: -var-set-format1731848
Ref: -var-list-children1733228
Ref: -var-update1742036
Ref: -var-set-frozen1744973
Ref: -var-set-update-range1745758
Ref: -var-set-visualizer1746291
Node: GDB/MI Data Manipulation1747850
Node: GDB/MI Tracepoint Commands1770714
Node: GDB/MI Symbol Query1782682
Ref: -symbol-info-functions1782876
Ref: -symbol-info-module-functions1787375
Ref: -symbol-info-module-variables1790357
Ref: -symbol-info-modules1794092
Ref: -symbol-info-types1796000
Ref: -symbol-info-variables1797985
Node: GDB/MI File Commands1804801
Node: GDB/MI Target Manipulation1814640
Node: GDB/MI File Transfer Commands1821298
Node: GDB/MI Ada Exceptions Commands1822621
Node: GDB/MI Support Commands1823974
Node: GDB/MI Miscellaneous Commands1829084
Ref: -interpreter-exec1841249
Node: Annotations1845221
Node: Annotations Overview1846152
Node: Server Prefix1848615
Node: Prompting1849349
Node: Errors1850866
Node: Invalidation1851762
Node: Annotations for Running1852241
Node: Source Annotations1853775
Node: Debugger Adapter Protocol1854704
Node: JIT Interface1859101
Node: Declarations1860915
Node: Registering Code1862302
Node: Unregistering Code1863274
Node: Custom Debug Info1863901
Node: Using JIT Debug Info Readers1865197
Node: Writing JIT Debug Info Readers1866359
Node: In-Process Agent1868554
Ref: Control Agent1870497
Node: In-Process Agent Protocol1871364
Node: IPA Protocol Objects1872155
Ref: agent expression object1873153
Ref: tracepoint action object1873358
Ref: tracepoint object1873438
Node: IPA Protocol Commands1875968
Node: GDB Bugs1877368
Node: Bug Criteria1878100
Node: Bug Reporting1878977
Node: Command Line Editing1885954
Node: Introduction and Notation1886606
Node: Readline Interaction1888227
Node: Readline Bare Essentials1889416
Node: Readline Movement Commands1891203
Node: Readline Killing Commands1892161
Node: Readline Arguments1894080
Node: Searching1895122
Node: Readline Init File1897272
Node: Readline Init File Syntax1898425
Node: Conditional Init Constructs1921725
Node: Sample Init File1925919
Node: Bindable Readline Commands1929041
Node: Commands For Moving1930093
Node: Commands For History1931849
Node: Commands For Text1936810
Node: Commands For Killing1940510
Node: Numeric Arguments1943221
Node: Commands For Completion1944358
Node: Keyboard Macros1946324
Node: Miscellaneous Commands1947010
Node: Readline vi Mode1950935
Node: Using History Interactively1951845
Node: History Interaction1952360
Node: Event Designators1954256
Node: Word Designators1955528
Node: Modifiers1957286
Node: In Memoriam1958826
Node: Formatting Documentation1959709
Ref: Formatting Documentation-Footnote-11963089
Node: Installing GDB1963187
Node: Requirements1963759
Ref: MPFR1965403
Ref: Expat1967035
Node: Running Configure1969914
Node: Separate Objdir1972796
Node: Config Names1975776
Node: Configure Options1977255
Node: System-wide configuration1986753
Node: System-wide Configuration Scripts1989290
Node: Maintenance Commands1990474
Ref: maint info breakpoints1992481
Ref: maint info python-disassemblers1995287
Ref: displaced-stepping1997054
Ref: maint packet2002402
Ref: maint check libthread-db2004472
Ref: maint_libopcodes_styling2027717
Node: Remote Protocol2033701
Node: Overview2034414
Ref: Binary Data2036968
Node: Standard Replies2040177
Ref: textual error reply2041022
Node: Packets2041124
Ref: thread-id syntax2042032
Ref: extended mode2043477
Ref: ? packet2043735
Ref: bc2045215
Ref: bs2045425
Ref: read registers packet2047007
Ref: cycle step packet2049354
Ref: write register packet2052300
Ref: step with signal packet2053244
Ref: vCont packet2054648
Ref: vCtrlC packet2057827
Ref: vKill packet2060140
Ref: x packet2061598
Ref: X packet2062635
Ref: insert breakpoint or watchpoint packet2062969
Node: Stop Reply Packets2066960
Ref: swbreak stop reason2070211
Ref: thread clone event2073744
Ref: thread create event2074124
Ref: thread exit event2075327
Node: General Query Packets2077575
Ref: qCRC packet2080405
Ref: QEnvironmentHexEncoded2083197
Ref: QEnvironmentUnset2084427
Ref: QEnvironmentReset2085371
Ref: QSetWorkingDir packet2086315
Ref: qMemTags2090757
Ref: qIsAddressTagged2091499
Ref: QMemTags2091986
Ref: QNonStop2095097
Ref: QCatchSyscalls2095576
Ref: QPassSignals2096945
Ref: QProgramSignals2097951
Ref: QThreadEvents2099314
Ref: QThreadOptions2100414
Ref: qSearch memory2104530
Ref: QStartNoAckMode2104856
Ref: qSupported2105280
Ref: error-message2109772
Ref: multiprocess extensions2121831
Ref: install tracepoint in tracing2123861
Ref: qThreadExtraInfo2128930
Ref: qXfer read2130056
Ref: qXfer auxiliary vector read2131289
Ref: qXfer btrace read2131637
Ref: qXfer btrace-conf read2132702
Ref: qXfer executable filename read2133053
Ref: qXfer target description read2133668
Ref: qXfer library list read2134102
Ref: qXfer svr4 library list read2134758
Ref: qXfer memory map read2137013
Ref: qXfer sdata read2137400
Ref: qXfer siginfo read2137866
Ref: qXfer threads read2138262
Ref: qXfer traceframe info read2138665
Ref: qXfer unwind info block2139083
Ref: qXfer fdpic loadmap read2139317
Ref: qXfer osdata read2139733
Ref: qXfer write2139887
Ref: qXfer siginfo write2140605
Ref: General Query Packets-Footnote-12143446
Node: Architecture-Specific Protocol Details2145490
Node: ARM-Specific Protocol Details2145999
Node: ARM Breakpoint Kinds2146272
Node: ARM Memory Tag Types2146632
Node: MIPS-Specific Protocol Details2146931
Node: MIPS Register packet Format2147214
Node: MIPS Breakpoint Kinds2148141
Node: Tracepoint Packets2148559
Ref: QTEnable2157798
Ref: QTDisable2157994
Ref: qTfSTM2163531
Ref: qTsSTM2163531
Ref: qTSTMat2164412
Ref: QTBuffer-size2165562
Node: Host I/O Packets2167419
Node: Interrupts2174189
Ref: interrupting remote targets2174333
Node: Notification Packets2176501
Node: Remote Non-Stop2181928
Node: Packet Acknowledgment2185044
Node: Examples2187159
Node: File-I/O Remote Protocol Extension2187753
Node: File-I/O Overview2188215
Node: Protocol Basics2190414
Node: The F Request Packet2192643
Node: The F Reply Packet2193544
Node: The Ctrl-C Message2194462
Node: Console I/O2196085
Node: List of Supported Calls2197300
Node: open2197662
Node: close2200170
Node: read2200553
Node: write2201162
Node: lseek2201933
Node: rename2202817
Node: unlink2204224
Node: stat/fstat2205171
Node: gettimeofday2206064
Node: isatty2206500
Node: system2207096
Node: Protocol-specific Representation of Datatypes2208638
Node: Integral Datatypes2209015
Node: Pointer Values2209822
Node: Memory Transfer2210526
Node: struct stat2211146
Node: struct timeval2213348
Node: Constants2213865
Node: Open Flags2214314
Node: mode_t Values2214655
Node: Errno Values2215147
Node: Lseek Flags2215957
Node: Limits2216142
Node: File-I/O Examples2216502
Node: Library List Format2217590
Node: Library List Format for SVR4 Targets2220372
Node: Memory Map Format2223149
Node: Thread List Format2225673
Node: Traceframe Info Format2226884
Node: Branch Trace Format2228570
Node: Branch Trace Configuration Format2230270
Node: Agent Expressions2231549
Node: General Bytecode Design2234370
Node: Bytecode Descriptions2239164
Node: Using Agent Expressions2252631
Node: Varying Target Capabilities2254608
Node: Rationale2255769
Node: Target Descriptions2263158
Node: Retrieving Descriptions2265101
Node: Target Description Format2266186
Node: Predefined Target Types2276061
Node: Enum Target Types2277644
Node: Standard Target Features2278639
Node: AArch64 Features2280660
Node: Alpha Features2292311
Node: ARC Features2293189
Ref: ARC Features-Footnote-12295006
Node: ARM Features2295039
Node: i386 Features2304670
Node: LoongArch Features2307049
Node: MicroBlaze Features2307612
Node: MIPS Features2308194
Node: M68K Features2309385
Node: NDS32 Features2310372
Node: OpenRISC 1000 Features2311404
Node: PowerPC Features2311768
Node: RISC-V Features2315738
Node: RX Features2317581
Node: S/390 and System z Features2317943
Node: Sparc Features2320083
Node: TIC6x Features2320988
Node: Operating System Information2321537
Node: Process list2322373
Node: Trace File Format2323436
Node: Index Section Format2326650
Node: Debuginfod2335267
Node: Debuginfod Settings2336103
Ref: set debuginfod enabled2336282
Node: Man Pages2337965
Node: gdb man2338498
Node: gdbserver man2346408
Node: gcore man2354330
Node: gstack man2355766
Node: gdbinit man2356874
Node: gdb-add-index man2358114
Ref: gdb-add-index2358223
Node: Copying2360241
Node: GNU Free Documentation License2397802
Node: Concept Index2424666
Node: Command and Variable Index2579314

End Tag Table
