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

Copyright (C) 1988-2026 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 18.0.50.20260618-git.

   Copyright (C) 1988-2026 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: 317363
gdb.info-3: 601790
gdb.info-4: 909345
gdb.info-5: 1208583
gdb.info-6: 1503629
gdb.info-7: 1801836
gdb.info-8: 2112321
gdb.info-9: 2402349

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 Options31880
Ref: --readnever35506
Node: Mode Options35980
Ref: -nx36207
Ref: -nh36319
Ref: --args and --no-escape-args options41338
Node: Startup45517
Ref: Option -init-eval-command46742
Node: Initialization Files48518
Ref: System Wide Init Files52125
Ref: Home Directory Init File53406
Ref: Init File in the Current Directory during Startup54569
Ref: Initialization Files-Footnote-155292
Ref: Initialization Files-Footnote-255401
Node: Quitting GDB55510
Node: Shell Commands56452
Ref: pipe57573
Node: Logging Output59087
Node: Commands60206
Node: Command Syntax61022
Node: Command Settings63194
Node: Completion66207
Ref: Completion-Footnote-173550
Node: Filename Arguments73710
Node: Command Options76181
Node: Help78603
Ref: show configuration85790
Node: Running86501
Node: Compilation87754
Node: Starting89833
Ref: set exec-wrapper95623
Ref: set startup-with-shell96698
Ref: set auto-connect-native-target97759
Node: Arguments102231
Node: Environment104154
Ref: set environment106036
Ref: unset environment107218
Node: Working Directory108224
Ref: set cwd command108796
Ref: cd command109736
Node: Input/Output110430
Node: Attach112490
Ref: set exec-file-mismatch113707
Node: Kill Process115843
Node: Inferiors Connections and Programs116836
Ref: info inferiors command118707
Ref: add_inferior_cli122460
Ref: remove_inferiors_cli126259
Node: Inferior-Specific Breakpoints130047
Node: Threads131756
Ref: thread numbers133879
Ref: thread ID lists134769
Ref: global thread numbers135809
Ref: info_threads137344
Ref: thread apply all140417
Ref: set libthread-db-search-path145267
Node: Forks149583
Node: Checkpoint/Restart156148
Ref: Checkpoint/Restart-Footnote-1161666
Node: Stopping161701
Node: Breakpoints163009
Node: Set Breaks166266
Node: Set Watchpoints190171
Node: Set Catchpoints199707
Ref: catch syscall205205
Node: Delete Breaks212970
Node: Disabling215692
Node: Conditions219111
Node: Break Commands225033
Node: Dynamic Printf228622
Node: Save Breakpoints233682
Node: Static Probe Points234857
Ref: enable probes237405
Ref: Static Probe Points-Footnote-1239035
Ref: Static Probe Points-Footnote-2239195
Node: Error in Breakpoints239335
Node: Breakpoint-related Warnings240071
Node: Continuing and Stepping242398
Ref: range stepping252206
Node: Skipping Over Functions and Files253286
Node: Signals260735
Ref: stepping and signal handlers265999
Ref: stepping into signal handlers266795
Ref: extra signal information268028
Node: Thread Stops269532
Node: All-Stop Mode270667
Ref: set scheduler-locking272152
Node: Non-Stop Mode275009
Node: Background Execution278206
Node: Thread-Specific Breakpoints280422
Node: Interrupted System Calls282651
Node: Observer Mode284165
Node: Reverse Execution287601
Ref: Reverse Execution-Footnote-1292522
Ref: Reverse Execution-Footnote-2293149
Node: Process Record and Replay293199
Node: Stack317363
Node: Frames318980
Node: Backtrace321318
Ref: backtrace-command321655
Ref: set backtrace past-main328102
Ref: set backtrace past-entry328430
Ref: set backtrace limit328997
Ref: Backtrace-Footnote-1329621
Node: Selection329809
Node: Frame Info334592
Node: Frame Apply339014
Node: Frame Filter Management343444
Ref: disable frame-filter all343972
Node: Source348280
Node: List349406
Node: Location Specifications353046
Node: Linespec Locations357650
Node: Explicit Locations361056
Node: Address Locations364275
Node: Edit366115
Ref: Edit-Footnote-1367802
Node: Search368037
Node: Source Path369049
Ref: set substitute-path377991
Node: Machine Code380211
Ref: info-line-repeated-calls382299
Ref: disassemble382429
Node: Disable Reading Source392417
Node: Data393179
Ref: print options394018
Node: Expressions405060
Node: Ambiguous Expressions407329
Node: Variables410559
Ref: variable name conflict411449
Node: Arrays417224
Node: Output Formats419755
Ref: Output Formats-Footnote-1423324
Node: Memory423481
Ref: addressable memory unit430436
Node: Memory Tagging431930
Node: Auto Display434613
Node: Print Settings439163
Ref: set print address439461
Ref: set print symbol443123
Ref: set print array443611
Ref: set print array-indexes443939
Ref: set print nibbles444425
Ref: set print characters444972
Ref: set print elements446039
Ref: set print frame-arguments447159
Ref: set print raw-frame-arguments449328
Ref: set print entry-values449744
Ref: set print frame-info454123
Ref: set print repeats455789
Ref: set print max-depth456431
Ref: set print memory-tag-violations458123
Ref: set print null-stop458550
Ref: set print pretty458874
Ref: set print raw-values459461
Ref: set print union460478
Ref: set print object462784
Ref: set print static-members463578
Ref: set print vtbl464255
Node: Pretty Printing464639
Node: Pretty-Printer Introduction465155
Node: Pretty-Printer Example466912
Node: Pretty-Printer Commands467692
Node: Value History470576
Node: Convenience Vars472998
Node: Convenience Funs482174
Ref: $_shell convenience function486978
Node: Registers493177
Ref: info_registers_reggroup493834
Ref: standard registers494385
Ref: Registers-Footnote-1499336
Node: Floating Point Hardware499731
Node: Vector Unit500263
Node: OS Information500650
Ref: linux info os infotypes502674
Node: Memory Region Attributes507265
Node: Dump/Restore Files511928
Node: Core File Generation514331
Ref: set use-coredump-filter516002
Ref: set dump-excluded-mappings517450
Node: Character Sets517732
Node: Caching Target Data524097
Ref: Caching Target Data-Footnote-1526989
Node: Searching Memory527227
Node: Value Sizes530370
Ref: set max-value-size530797
Node: Optimized Code532022
Node: Inline Functions533699
Node: Tail Call Frames536326
Ref: set debug entry-values538464
Node: Macros542528
Ref: Macros-Footnote-1550146
Node: Tracepoints550299
Node: Set Tracepoints552361
Node: Create and Delete Tracepoints555299
Node: Enable and Disable Tracepoints561754
Node: Tracepoint Passcounts562994
Node: Tracepoint Conditions564405
Node: Trace State Variables566099
Node: Tracepoint Actions568294
Node: Listing Tracepoints575079
Node: Listing Static Tracepoint Markers576781
Node: Starting and Stopping Trace Experiments578629
Ref: disconnected tracing580374
Node: Tracepoint Restrictions584794
Node: Analyze Collected Data588563
Node: tfind589869
Node: tdump594351
Node: save tracepoints596866
Node: Tracepoint Variables597362
Node: Trace Files598490
Node: Overlays601790
Node: How Overlays Work602510
Ref: A code overlay605045
Node: Overlay Commands608478
Node: Automatic Overlay Debugging612660
Node: Overlay Sample Program614799
Node: Languages616536
Node: Setting617699
Node: Filenames619400
Node: Manually620211
Node: Automatically621420
Node: Show622841
Ref: show language623129
Node: Checks624163
Node: Type Checking625168
Node: Range Checking626997
Node: Supported Languages629404
Node: C630741
Node: C Operators631705
Node: C Constants636044
Node: C Plus Plus Expressions638923
Node: C Defaults642283
Node: C Checks642951
Node: Debugging C643511
Node: Debugging C Plus Plus643995
Node: Decimal Floating Point649601
Node: D650870
Node: Go651128
Node: Objective-C652222
Node: Method Names in Commands652685
Node: The Print Command with Objective-C654376
Node: OpenCL C655027
Node: OpenCL C Datatypes655302
Node: OpenCL C Expressions655677
Node: OpenCL C Operators656034
Node: Fortran656266
Node: Fortran Types657257
Node: Fortran Operators659174
Node: Fortran Intrinsics660243
Node: Special Fortran Commands662871
Node: Pascal664272
Node: Rust664783
Node: Modula-2667766
Node: M2 Operators668739
Node: Built-In Func/Proc671737
Node: M2 Constants674699
Node: M2 Types676300
Node: M2 Defaults679518
Node: Deviations680119
Node: M2 Checks681220
Node: M2 Scope682037
Node: GDB/M2683061
Node: Ada683974
Node: Ada Mode Intro685278
Node: Omissions from Ada686780
Node: Additions to Ada691193
Node: Overloading support for Ada695564
Node: Stopping Before Main Program697204
Node: Ada Exceptions697751
Node: Ada Tasks698950
Node: Ada Tasks and Core Files707473
Node: Ravenscar Profile708320
Node: Ada Source Character Set710503
Node: Ada Glitches711300
Node: Unsupported Languages715320
Node: Symbols716010
Ref: quoting names716613
Ref: maint print symbols744691
Node: Altering750492
Node: Assignment751530
Node: Jumping754636
Node: Signaling757452
Node: Returning760381
Node: Calling763732
Ref: stack unwind settings765307
Ref: set unwind-on-timeout766611
Node: Patching773976
Node: Compiling and Injecting Code775090
Ref: set debug compile778843
Ref: set debug compile-cplus-types779093
Node: GDB Files789115
Node: Files789963
Ref: core-file command795365
Ref: Shared Libraries804789
Ref: Files-Footnote-1818469
Node: File Caching818598
Node: Separate Debug Files819732
Ref: build ID820973
Ref: debug-file-directory823441
Node: MiniDebugInfo832173
Node: Index Files834624
Node: Debug Names839545
Node: Symbol Errors843481
Node: Data Files847097
Node: Targets848053
Node: Active Targets849533
Node: Target Commands850607
Ref: load855247
Ref: flash-erase856440
Node: Byte Order856500
Node: Remote Debugging857939
Node: Connecting859206
Ref: --multi Option in Types of Remote Connections861432
Ref: Attaching in Types of Remote Connections862847
Ref: Host and target files863727
Node: File Transfer872349
Node: Server873288
Ref: Running gdbserver874864
Ref: Attaching to a program877082
Ref: Other Command-Line Arguments for gdbserver879607
Ref: Monitor Commands for gdbserver883946
Ref: Server-Footnote-1889463
Node: Remote Configuration889583
Ref: set remotebreak890843
Ref: set remote hardware-watchpoint-limit892305
Ref: set remote hardware-breakpoint-limit892305
Ref: set remote hardware-watchpoint-length-limit892807
Ref: set remote exec-file893262
Node: Remote Stub909345
Node: Stub Contents912240
Node: Bootstrapping914347
Node: Debug Session918162
Node: Configurations920203
Node: Native920972
Node: BSD libkvm Interface921598
Node: Process Information922650
Node: DJGPP Native928542
Node: Cygwin Native935095
Node: Non-debug DLL Symbols940016
Node: Hurd Native944255
Node: Darwin949511
Node: FreeBSD950788
Node: Embedded OS951508
Node: Embedded Processors951919
Node: ARC952961
Node: ARM953508
Node: BPF956410
Node: M68K956890
Node: MicroBlaze957063
Node: MIPS Embedded958512
Node: OpenRISC 1000959809
Node: PowerPC Embedded960715
Node: AVR964122
Node: CRIS964494
Node: Super-H965472
Node: Architectures966531
Node: AArch64966970
Ref: vl968289
Ref: vq968400
Ref: vg968510
Ref: AArch64 SME968599
Ref: svl970336
Ref: svq970494
Ref: svg970606
Ref: aarch64 sme svcr971360
Ref: AArch64 SME2976451
Ref: AArch64 PAC977887
Node: x86982018
Node: Alpha985136
Node: MIPS985268
Node: HPPA989162
Node: PowerPC989684
Node: Sparc64990420
Node: S12Z992788
Node: AMD GPU993097
Ref: AMD GPU Signals997242
Ref: AMD GPU Attaching Restrictions1002869
Node: RISC-V1003581
Node: Controlling GDB1004211
Node: Prompt1005154
Node: Editing1007150
Node: Command History1008598
Node: Screen Size1014330
Node: Output Styling1016346
Ref: warning-prefix1018325
Ref: style_disassembler_enabled1019153
Node: Numbers1028257
Node: ABI1030239
Node: Auto-loading1033412
Ref: set auto-load off1034478
Ref: show auto-load1035114
Ref: info auto-load1035893
Node: Init File in the Current Directory1039169
Ref: set auto-load local-gdbinit1039744
Ref: show auto-load local-gdbinit1039926
Ref: info auto-load local-gdbinit1040090
Node: libthread_db.so.1 file1040238
Ref: set auto-load libthread-db1041177
Ref: show auto-load libthread-db1041308
Ref: info auto-load libthread-db1041445
Node: Auto-loading safe path1041629
Ref: set auto-load safe-path1042930
Ref: show auto-load safe-path1043669
Ref: add-auto-load-safe-path1043792
Node: Auto-loading verbose mode1046695
Ref: set debug auto-load1047858
Ref: show debug auto-load1047959
Node: Messages/Warnings1048081
Ref: confirmation requests1049515
Node: Debugging Output1050719
Ref: set debug amd-dbgapi-lib1052106
Ref: set debug amd-dbgapi1052727
Node: Other Misc Settings1063383
Ref: set local-environment1066820
Ref: unset local-environment1067240
Node: Extending GDB1067647
Node: Sequences1069472
Node: Define1070134
Node: Hooks1076637
Node: Command Files1079003
Node: Output1084076
Ref: %V Format Specifier1088878
Ref: eval1089763
Node: Auto-loading sequences1089925
Ref: set auto-load gdb-scripts1090420
Ref: show auto-load gdb-scripts1090544
Ref: info auto-load gdb-scripts1090674
Node: Aliases1090905
Node: Command aliases default args1094356
Ref: Command aliases default args-Footnote-11098076
Node: Python1098230
Node: Python Commands1099401
Ref: set_python_print_stack1100778
Ref: Python Commands-Footnote-11103860
Node: Python API1103950
Node: Basic Python1107377
Ref: prompt_hook1120544
Ref: gdb_architecture_names1121142
Ref: gdbpy_connections1121489
Node: Threading in GDB1124154
Node: Exception Handling1126730
Node: Values From Inferior1129593
Ref: Value.assign1137397
Node: Types In Python1150734
Ref: Type.is_array_like1154732
Node: Pretty Printing API1163569
Node: Selecting Pretty-Printers1170156
Node: Writing a Pretty-Printer1172883
Node: Type Printing API1178395
Node: Frame Filter API1181011
Node: Frame Decorator API1188325
Ref: frame_args1192064
Node: Writing a Frame Filter1195392
Node: Unwinding Frames in Python1208583
Ref: gdb.PendingFrame.create_unwind_info1211876
Ref: gdb.unwinder.FrameId1216810
Ref: Managing Registered Unwinders1220182
Node: Xmethods In Python1221454
Node: Xmethod API1224350
Node: Writing an Xmethod1228162
Node: Inferiors In Python1233994
Ref: gdbpy_inferior_connection1234953
Ref: gdbpy_inferior_read_memory1237906
Ref: choosing attribute names1240314
Node: Events In Python1241453
Node: Threads In Python1257759
Ref: inferior_thread_ptid1259281
Node: Recordings In Python1263181
Node: CLI Commands In Python1271118
Ref: Command.__init__1271473
Ref: Command.dont_repeat1272961
Ref: Command.invoke1273371
Node: GDB/MI Commands In Python1281398
Node: GDB/MI Notifications In Python1288055
Node: Parameters In Python1289740
Ref: gdb.ParameterPrefix1299012
Ref: Creating Style Parameters1302653
Node: Functions In Python1307400
Node: Progspaces In Python1309617
Node: Objfiles In Python1316602
Ref: Objfile.build_id1319832
Node: Frames In Python1323602
Ref: gdbpy_frame_read_register1329923
Node: Blocks In Python1332247
Node: Symbols In Python1337504
Node: Symbol Tables In Python1348744
Node: Line Tables In Python1353239
Node: Breakpoints In Python1356078
Ref: python_breakpoint_thread1362713
Ref: python_breakpoint_inferior1363177
Node: Finish Breakpoints in Python1369711
Node: Lazy Strings In Python1371927
Node: Colors In Python1374199
Node: Styles In Python1377179
Ref: Style Intensities1382177
Node: Architectures In Python1382432
Ref: gdbpy_architecture_name1382887
Ref: gdbpy_architecture_registers1385585
Ref: gdbpy_architecture_reggroups1385906
Node: Registers In Python1386105
Node: Connections In Python1388375
Node: TUI Windows In Python1393207
Ref: python-window-click1398069
Node: Disassembly In Python1398555
Ref: DisassembleInfo Class1398947
Ref: Disassembler Class1404628
Ref: DisassemblerResult Class1406971
Ref: Disassembler Styling Parts1410637
Ref: Disassembler Style Constants1413926
Ref: builtin_disassemble1421883
Node: Missing Debug Info In Python1425482
Node: Missing Objfiles In Python1431478
Node: Core Files In Python1439652
Node: Python Auto-loading1443924
Ref: set auto-load python-scripts1444553
Ref: show auto-load python-scripts1444653
Ref: info auto-load python-scripts1444759
Node: Python modules1445893
Node: gdb.printing1446345
Node: gdb.types1447772
Node: gdb.prompt1450787
Node: gdb.ptwrite1452403
Node: Guile1456637
Node: Guile Introduction1457296
Node: Guile Commands1458126
Node: Guile API1459980
Node: Basic Guile1462033
Node: Guile Configuration1467715
Node: GDB Scheme Data Types1468691
Node: Guile Exception Handling1470568
Node: Values From Inferior In Guile1474602
Node: Arithmetic In Guile1490648
Node: Types In Guile1492279
Ref: Fields of a type in Guile1500524
Node: Guile Pretty Printing API1503629
Node: Selecting Guile Pretty-Printers1509369
Node: Writing a Guile Pretty-Printer1511745
Node: Commands In Guile1516930
Node: Parameters In Guile1528201
Ref: Parameters In Guile-Footnote-11535724
Node: Progspaces In Guile1535840
Node: Objfiles In Guile1538452
Node: Frames In Guile1540733
Node: Blocks In Guile1547312
Node: Symbols In Guile1552120
Node: Symbol Tables In Guile1560420
Node: Breakpoints In Guile1563383
Node: Lazy Strings In Guile1574508
Node: Architectures In Guile1576799
Node: Disassembly In Guile1581106
Node: I/O Ports in Guile1584308
Node: Memory Ports in Guile1584864
Node: Iterators In Guile1587450
Node: Colors In Guile1591763
Node: Guile Auto-loading1594790
Ref: set auto-load guile-scripts1595413
Ref: show auto-load guile-scripts1595511
Ref: info auto-load guile-scripts1595615
Node: Guile Modules1596574
Node: Guile Printing Module1596896
Node: Guile Types Module1597715
Node: Auto-loading extensions1599020
Node: objfile-gdbdotext file1600469
Ref: set auto-load scripts-directory1602139
Ref: with-auto-load-dir1602515
Ref: show auto-load scripts-directory1603334
Ref: add-auto-load-scripts-directory1603414
Node: dotdebug_gdb_scripts section1603890
Node: Which flavor to choose?1607640
Node: Multiple Extension Languages1609461
Node: Interpreters1610508
Node: TUI1613990
Node: TUI Overview1615038
Node: TUI Keys1617797
Node: TUI Single Key Mode1620520
Node: TUI Mouse Support1621854
Node: TUI Commands1622892
Ref: info_win_command1623859
Node: TUI Configuration1629800
Ref: tui-mouse-events1631563
Node: Emacs1632139
Node: GDB/MI1632651
Node: GDB/MI General Design1635440
Node: Context management1637960
Node: Asynchronous and non-stop modes1641746
Node: Thread groups1644701
Node: GDB/MI Command Syntax1646991
Node: GDB/MI Input Syntax1647234
Node: GDB/MI Output Syntax1648784
Node: GDB/MI Compatibility with CLI1652369
Node: GDB/MI Development and Front Ends1653105
Node: GDB/MI Output Records1657484
Node: GDB/MI Result Records1657890
Node: GDB/MI Stream Records1659239
Node: GDB/MI Async Records1660504
Node: GDB/MI Breakpoint Information1671577
Node: GDB/MI Frame Information1677687
Node: GDB/MI Thread Information1678969
Node: GDB/MI Ada Exception Information1680439
Node: GDB/MI Simple Examples1680989
Node: GDB/MI Command Description Format1683225
Node: GDB/MI Breakpoint Commands1684105
Ref: -break-insert1691379
Node: GDB/MI Catchpoint Commands1706013
Node: Shared Library GDB/MI Catchpoint Commands1706426
Node: Ada Exception GDB/MI Catchpoint Commands1708084
Node: C++ Exception GDB/MI Catchpoint Commands1711634
Node: GDB/MI Program Context1715650
Node: GDB/MI Thread Commands1719918
Node: GDB/MI Ada Tasking Commands1723219
Node: GDB/MI Program Execution1725491
Node: GDB/MI Stack Manipulation1738204
Ref: -stack-list-arguments1740128
Ref: -stack-list-frames1743958
Ref: -stack-list-locals1748220
Ref: -stack-list-variables1749777
Node: GDB/MI Variable Objects1751311
Ref: -var-set-format1761253
Ref: -var-list-children1762633
Ref: -var-update1771441
Ref: -var-set-frozen1774378
Ref: -var-set-update-range1775163
Ref: -var-set-visualizer1775696
Node: GDB/MI Data Manipulation1777255
Node: GDB/MI Tracepoint Commands1801836
Node: GDB/MI Symbol Query1813598
Ref: -symbol-info-functions1813792
Ref: -symbol-info-module-functions1818291
Ref: -symbol-info-module-variables1821273
Ref: -symbol-info-modules1825008
Ref: -symbol-info-types1826916
Ref: -symbol-info-variables1828901
Node: GDB/MI File Commands1834000
Node: GDB/MI Target Manipulation1843839
Node: GDB/MI File Transfer Commands1850497
Node: GDB/MI Ada Exceptions Commands1851820
Node: GDB/MI Support Commands1853173
Node: GDB/MI Miscellaneous Commands1858283
Ref: -interpreter-exec1870665
Node: Annotations1874637
Node: Annotations Overview1875568
Node: Server Prefix1878031
Node: Prompting1878765
Node: Errors1880282
Node: Invalidation1881178
Node: Annotations for Running1881657
Node: Source Annotations1883191
Node: Debugger Adapter Protocol1884120
Node: JIT Interface1889056
Node: Declarations1890870
Node: Registering Code1892257
Node: Unregistering Code1893229
Node: Custom Debug Info1893856
Node: Using JIT Debug Info Readers1895152
Node: Writing JIT Debug Info Readers1896314
Node: In-Process Agent1898509
Ref: Control Agent1900452
Node: In-Process Agent Protocol1901319
Node: IPA Protocol Objects1902110
Ref: agent expression object1903108
Ref: tracepoint action object1903313
Ref: tracepoint object1903393
Node: IPA Protocol Commands1905923
Node: GDB Bugs1907323
Node: Bug Criteria1908055
Node: Bug Reporting1908932
Node: Command Line Editing1915909
Node: Introduction and Notation1916561
Node: Readline Interaction1918182
Node: Readline Bare Essentials1919371
Node: Readline Movement Commands1921158
Node: Readline Killing Commands1922116
Node: Readline Arguments1924035
Node: Searching1925077
Node: Readline Init File1927227
Node: Readline Init File Syntax1928380
Node: Conditional Init Constructs1951680
Node: Sample Init File1955874
Node: Bindable Readline Commands1958996
Node: Commands For Moving1960048
Node: Commands For History1961804
Node: Commands For Text1966765
Node: Commands For Killing1970465
Node: Numeric Arguments1973176
Node: Commands For Completion1974313
Node: Keyboard Macros1976279
Node: Miscellaneous Commands1976965
Node: Readline vi Mode1980890
Node: Using History Interactively1981800
Node: History Interaction1982315
Node: Event Designators1984211
Node: Word Designators1985483
Node: Modifiers1987241
Node: In Memoriam1988781
Node: Formatting Documentation1989664
Ref: Formatting Documentation-Footnote-11993044
Node: Installing GDB1993142
Node: Requirements1993714
Ref: MPFR1995358
Ref: Expat1996990
Node: Running Configure1999869
Node: Separate Objdir2002751
Node: Config Names2005731
Node: Configure Options2007210
Node: System-wide configuration2016708
Node: System-wide Configuration Scripts2019245
Node: Maintenance Commands2020429
Ref: maint info breakpoints2022436
Ref: maint info python-disassemblers2025242
Ref: displaced-stepping2027009
Ref: maint packet2032170
Ref: maint check libthread-db2034240
Ref: maint_libopcodes_styling2059160
Node: Remote Protocol2065617
Node: Overview2066330
Ref: Binary Data2068884
Node: Standard Replies2072093
Ref: textual error reply2072938
Node: Packets2073040
Ref: thread-id syntax2073948
Ref: extended mode2075393
Ref: ? packet2075651
Ref: bc2077131
Ref: bs2077341
Ref: read registers packet2078923
Ref: cycle step packet2081270
Ref: write register packet2084216
Ref: step with signal packet2085160
Ref: vCont packet2086564
Ref: vCtrlC packet2089743
Ref: vKill packet2092056
Ref: x packet2093795
Ref: X packet2094832
Ref: insert breakpoint or watchpoint packet2095166
Node: Stop Reply Packets2099157
Ref: swbreak stop reason2103240
Ref: thread clone event2106773
Ref: thread create event2107153
Ref: thread exit event2108356
Node: General Query Packets2112321
Ref: qCRC packet2115151
Ref: QEnvironmentHexEncoded2117943
Ref: QEnvironmentUnset2119173
Ref: QEnvironmentReset2120117
Ref: QSetWorkingDir packet2121061
Ref: qMemTags2125503
Ref: qIsAddressTagged2126245
Ref: QMemTags2126732
Ref: QNonStop2129843
Ref: QCatchSyscalls2130322
Ref: QPassSignals2131691
Ref: QProgramSignals2132697
Ref: QThreadEvents2134060
Ref: QThreadOptions2135160
Ref: qSearch memory2139276
Ref: QStartNoAckMode2139602
Ref: qSupported2140026
Ref: error-message2144518
Ref: single-inf-arg2144987
Ref: multi-wp-addr feature2145350
Ref: multiprocess extensions2157585
Ref: install tracepoint in tracing2159615
Ref: qThreadExtraInfo2165354
Ref: qXfer read2166480
Ref: qXfer auxiliary vector read2167713
Ref: qXfer btrace read2168061
Ref: qXfer btrace-conf read2169126
Ref: qXfer executable filename read2169477
Ref: qXfer target description read2170092
Ref: qXfer library list read2170526
Ref: qXfer svr4 library list read2171182
Ref: qXfer memory map read2173437
Ref: qXfer sdata read2173824
Ref: qXfer siginfo read2174290
Ref: qXfer threads read2174686
Ref: qXfer traceframe info read2175089
Ref: qXfer unwind info block2175507
Ref: qXfer fdpic loadmap read2175741
Ref: qXfer osdata read2176157
Ref: qXfer write2176311
Ref: qXfer siginfo write2177029
Ref: qExecAndArgs2178385
Ref: General Query Packets-Footnote-12181426
Node: Architecture-Specific Protocol Details2181753
Node: ARM-Specific Protocol Details2182262
Node: ARM Breakpoint Kinds2182535
Node: ARM Memory Tag Types2182895
Node: MIPS-Specific Protocol Details2183194
Node: MIPS Register packet Format2183477
Node: MIPS Breakpoint Kinds2184404
Node: Tracepoint Packets2184822
Ref: QTEnable2194061
Ref: QTDisable2194257
Ref: qTfSTM2199794
Ref: qTsSTM2199794
Ref: qTSTMat2200675
Ref: QTBuffer-size2201825
Node: Host I/O Packets2203682
Node: Interrupts2210452
Ref: interrupting remote targets2210596
Node: Notification Packets2212764
Node: Remote Non-Stop2218191
Node: Packet Acknowledgment2221307
Node: Examples2223422
Node: File-I/O Remote Protocol Extension2224016
Node: File-I/O Overview2224478
Node: Protocol Basics2226677
Node: The F Request Packet2228906
Node: The F Reply Packet2229807
Node: The Ctrl-C Message2230725
Node: Console I/O2232348
Node: List of Supported Calls2233563
Node: open2233925
Node: close2236433
Node: read2236816
Node: write2237425
Node: lseek2238196
Node: rename2239080
Node: unlink2240487
Node: stat/fstat2241434
Node: gettimeofday2242327
Node: isatty2242763
Node: system2243359
Node: Protocol-specific Representation of Datatypes2244901
Node: Integral Datatypes2245278
Node: Pointer Values2246085
Node: Memory Transfer2246789
Node: struct stat2247409
Node: struct timeval2249611
Node: Constants2250128
Node: Open Flags2250577
Node: mode_t Values2250918
Node: Errno Values2251410
Node: Lseek Flags2252270
Node: Limits2252455
Node: File-I/O Examples2252815
Node: Library List Format2253903
Node: Library List Format for SVR4 Targets2256685
Node: Memory Map Format2259462
Node: Thread List Format2261986
Node: Traceframe Info Format2263197
Node: Branch Trace Format2264883
Node: Branch Trace Configuration Format2266583
Node: Agent Expressions2267862
Node: General Bytecode Design2270683
Node: Bytecode Descriptions2275477
Node: Using Agent Expressions2288944
Node: Varying Target Capabilities2290921
Node: Rationale2292082
Node: Target Descriptions2299471
Node: Retrieving Descriptions2301414
Node: Target Description Format2302499
Node: Predefined Target Types2312374
Node: Enum Target Types2313957
Node: Standard Target Features2314952
Node: AArch64 Features2316973
Node: Alpha Features2329805
Node: ARC Features2330683
Ref: ARC Features-Footnote-12332500
Node: ARM Features2332533
Node: i386 Features2342164
Node: LoongArch Features2344904
Node: MicroBlaze Features2345467
Node: MIPS Features2346049
Node: M68K Features2347240
Node: NDS32 Features2348227
Node: OpenRISC 1000 Features2349259
Node: PowerPC Features2349623
Node: RISC-V Features2353593
Node: RX Features2355436
Node: S/390 and System z Features2355798
Node: Sparc Features2357938
Node: TIC6x Features2358843
Node: Operating System Information2359392
Node: Process list2360228
Node: Trace File Format2361291
Node: Index Section Format2364505
Node: Debuginfod2373249
Node: Debuginfod Settings2374085
Ref: set debuginfod enabled2374264
Node: Man Pages2376499
Node: gdb man2377032
Node: gdbserver man2386003
Node: gcore man2394513
Node: gstack man2396157
Node: gdbinit man2397265
Node: gdb-add-index man2398505
Ref: gdb-add-index2398614
Node: Copying2402349
Node: GNU Free Documentation License2439910
Node: Concept Index2465057
Node: Command and Variable Index2621400

End Tag Table
