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.20260429-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: 317579
gdb.info-3: 602938
gdb.info-4: 910493
gdb.info-5: 1209730
gdb.info-6: 1504474
gdb.info-7: 1802681
gdb.info-8: 2111606
gdb.info-9: 2438886

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 Execution278422
Node: Thread-Specific Breakpoints280638
Node: Interrupted System Calls282867
Node: Observer Mode284381
Node: Reverse Execution287817
Ref: Reverse Execution-Footnote-1292738
Ref: Reverse Execution-Footnote-2293365
Node: Process Record and Replay293415
Node: Stack317579
Node: Frames319196
Node: Backtrace321534
Ref: backtrace-command321871
Ref: set backtrace past-main328318
Ref: set backtrace past-entry328646
Ref: set backtrace limit329213
Ref: Backtrace-Footnote-1329837
Node: Selection330025
Node: Frame Info334808
Node: Frame Apply339230
Node: Frame Filter Management343660
Ref: disable frame-filter all344188
Node: Source348496
Node: List349622
Node: Location Specifications353262
Node: Linespec Locations357866
Node: Explicit Locations361272
Node: Address Locations364491
Node: Edit366331
Ref: Edit-Footnote-1368018
Node: Search368253
Node: Source Path369265
Ref: set substitute-path378207
Node: Machine Code380427
Ref: info-line-repeated-calls382515
Ref: disassemble382645
Node: Disable Reading Source392633
Node: Data393395
Ref: print options394234
Node: Expressions405276
Node: Ambiguous Expressions407545
Node: Variables410775
Ref: variable name conflict411665
Node: Arrays417440
Node: Output Formats419971
Ref: Output Formats-Footnote-1423540
Node: Memory423697
Ref: addressable memory unit430652
Node: Memory Tagging432146
Node: Auto Display434829
Node: Print Settings439379
Ref: set print address439677
Ref: set print symbol443339
Ref: set print array443827
Ref: set print array-indexes444155
Ref: set print nibbles444641
Ref: set print characters445188
Ref: set print elements446255
Ref: set print frame-arguments447375
Ref: set print raw-frame-arguments449544
Ref: set print entry-values449960
Ref: set print frame-info454339
Ref: set print repeats456005
Ref: set print max-depth456647
Ref: set print memory-tag-violations458339
Ref: set print null-stop458766
Ref: set print pretty459090
Ref: set print raw-values459677
Ref: set print union460694
Ref: set print object463000
Ref: set print static-members463794
Ref: set print vtbl464471
Node: Pretty Printing464855
Node: Pretty-Printer Introduction465371
Node: Pretty-Printer Example467128
Node: Pretty-Printer Commands467908
Node: Value History470792
Node: Convenience Vars473214
Node: Convenience Funs482390
Ref: $_shell convenience function487194
Node: Registers493393
Ref: info_registers_reggroup494050
Ref: standard registers494601
Ref: Registers-Footnote-1499552
Node: Floating Point Hardware499947
Node: Vector Unit500479
Node: OS Information500866
Ref: linux info os infotypes502890
Node: Memory Region Attributes507481
Node: Dump/Restore Files512144
Node: Core File Generation514547
Ref: set use-coredump-filter516218
Ref: set dump-excluded-mappings517666
Node: Character Sets517948
Node: Caching Target Data524313
Ref: Caching Target Data-Footnote-1527205
Node: Searching Memory527443
Node: Value Sizes530586
Ref: set max-value-size531013
Node: Optimized Code532238
Node: Inline Functions533915
Node: Tail Call Frames536542
Ref: set debug entry-values538680
Node: Macros542744
Ref: Macros-Footnote-1550362
Node: Tracepoints550515
Node: Set Tracepoints552577
Node: Create and Delete Tracepoints555515
Node: Enable and Disable Tracepoints561970
Node: Tracepoint Passcounts563210
Node: Tracepoint Conditions564621
Node: Trace State Variables566315
Node: Tracepoint Actions568510
Node: Listing Tracepoints575295
Node: Listing Static Tracepoint Markers576997
Node: Starting and Stopping Trace Experiments578845
Ref: disconnected tracing580590
Node: Tracepoint Restrictions585010
Node: Analyze Collected Data588779
Node: tfind590085
Node: tdump594567
Node: save tracepoints597082
Node: Tracepoint Variables597578
Node: Trace Files598706
Node: Overlays602938
Node: How Overlays Work603658
Ref: A code overlay606193
Node: Overlay Commands609626
Node: Automatic Overlay Debugging613808
Node: Overlay Sample Program615947
Node: Languages617684
Node: Setting618847
Node: Filenames620548
Node: Manually621359
Node: Automatically622568
Node: Show623989
Ref: show language624277
Node: Checks625311
Node: Type Checking626316
Node: Range Checking628145
Node: Supported Languages630552
Node: C631889
Node: C Operators632853
Node: C Constants637192
Node: C Plus Plus Expressions640071
Node: C Defaults643431
Node: C Checks644099
Node: Debugging C644659
Node: Debugging C Plus Plus645143
Node: Decimal Floating Point650749
Node: D652018
Node: Go652276
Node: Objective-C653370
Node: Method Names in Commands653833
Node: The Print Command with Objective-C655524
Node: OpenCL C656175
Node: OpenCL C Datatypes656450
Node: OpenCL C Expressions656825
Node: OpenCL C Operators657182
Node: Fortran657414
Node: Fortran Types658405
Node: Fortran Operators660322
Node: Fortran Intrinsics661391
Node: Special Fortran Commands664019
Node: Pascal665420
Node: Rust665931
Node: Modula-2668914
Node: M2 Operators669887
Node: Built-In Func/Proc672885
Node: M2 Constants675847
Node: M2 Types677448
Node: M2 Defaults680666
Node: Deviations681267
Node: M2 Checks682368
Node: M2 Scope683185
Node: GDB/M2684209
Node: Ada685122
Node: Ada Mode Intro686426
Node: Omissions from Ada687928
Node: Additions to Ada692341
Node: Overloading support for Ada696712
Node: Stopping Before Main Program698352
Node: Ada Exceptions698899
Node: Ada Tasks700098
Node: Ada Tasks and Core Files708621
Node: Ravenscar Profile709468
Node: Ada Source Character Set711651
Node: Ada Glitches712448
Node: Unsupported Languages716468
Node: Symbols717158
Ref: quoting names717761
Ref: maint print symbols745839
Node: Altering751640
Node: Assignment752678
Node: Jumping755784
Node: Signaling758600
Node: Returning761529
Node: Calling764880
Ref: stack unwind settings766455
Ref: set unwind-on-timeout767759
Node: Patching775124
Node: Compiling and Injecting Code776238
Ref: set debug compile779991
Ref: set debug compile-cplus-types780241
Node: GDB Files790263
Node: Files791111
Ref: core-file command796513
Ref: Shared Libraries805937
Ref: Files-Footnote-1819617
Node: File Caching819746
Node: Separate Debug Files820880
Ref: build ID822121
Ref: debug-file-directory824589
Node: MiniDebugInfo833321
Node: Index Files835772
Node: Debug Names840693
Node: Symbol Errors844629
Node: Data Files848245
Node: Targets849201
Node: Active Targets850681
Node: Target Commands851755
Ref: load856395
Ref: flash-erase857588
Node: Byte Order857648
Node: Remote Debugging859087
Node: Connecting860354
Ref: --multi Option in Types of Remote Connections862580
Ref: Attaching in Types of Remote Connections863995
Ref: Host and target files864875
Node: File Transfer873497
Node: Server874436
Ref: Running gdbserver876012
Ref: Attaching to a program878230
Ref: Other Command-Line Arguments for gdbserver880755
Ref: Monitor Commands for gdbserver885094
Ref: Server-Footnote-1890611
Node: Remote Configuration890731
Ref: set remotebreak891991
Ref: set remote hardware-watchpoint-limit893453
Ref: set remote hardware-breakpoint-limit893453
Ref: set remote hardware-watchpoint-length-limit893955
Ref: set remote exec-file894410
Node: Remote Stub910493
Node: Stub Contents913388
Node: Bootstrapping915495
Node: Debug Session919310
Node: Configurations921351
Node: Native922120
Node: BSD libkvm Interface922746
Node: Process Information923798
Node: DJGPP Native929690
Node: Cygwin Native936243
Node: Non-debug DLL Symbols941164
Node: Hurd Native945403
Node: Darwin950659
Node: FreeBSD951936
Node: Embedded OS952656
Node: Embedded Processors953067
Node: ARC954109
Node: ARM954656
Node: BPF957558
Node: M68K958038
Node: MicroBlaze958211
Node: MIPS Embedded959660
Node: OpenRISC 1000960957
Node: PowerPC Embedded961863
Node: AVR965270
Node: CRIS965642
Node: Super-H966620
Node: Architectures967679
Node: AArch64968118
Ref: vl969437
Ref: vq969548
Ref: vg969658
Ref: AArch64 SME969747
Ref: svl971484
Ref: svq971642
Ref: svg971754
Ref: aarch64 sme svcr972508
Ref: AArch64 SME2977599
Ref: AArch64 PAC979035
Node: x86983166
Node: Alpha986283
Node: MIPS986415
Node: HPPA990309
Node: PowerPC990831
Node: Sparc64991567
Node: S12Z993935
Node: AMD GPU994244
Ref: AMD GPU Signals998389
Ref: AMD GPU Attaching Restrictions1004016
Node: RISC-V1004728
Node: Controlling GDB1005358
Node: Prompt1006301
Node: Editing1008297
Node: Command History1009745
Node: Screen Size1015477
Node: Output Styling1017493
Ref: warning-prefix1019472
Ref: style_disassembler_enabled1020300
Node: Numbers1029404
Node: ABI1031386
Node: Auto-loading1034559
Ref: set auto-load off1035625
Ref: show auto-load1036261
Ref: info auto-load1037040
Node: Init File in the Current Directory1040316
Ref: set auto-load local-gdbinit1040891
Ref: show auto-load local-gdbinit1041073
Ref: info auto-load local-gdbinit1041237
Node: libthread_db.so.1 file1041385
Ref: set auto-load libthread-db1042324
Ref: show auto-load libthread-db1042455
Ref: info auto-load libthread-db1042592
Node: Auto-loading safe path1042776
Ref: set auto-load safe-path1044077
Ref: show auto-load safe-path1044816
Ref: add-auto-load-safe-path1044939
Node: Auto-loading verbose mode1047842
Ref: set debug auto-load1049005
Ref: show debug auto-load1049106
Node: Messages/Warnings1049228
Ref: confirmation requests1050662
Node: Debugging Output1051866
Ref: set debug amd-dbgapi-lib1053253
Ref: set debug amd-dbgapi1053874
Node: Other Misc Settings1064530
Ref: set local-environment1067967
Ref: unset local-environment1068387
Node: Extending GDB1068794
Node: Sequences1070619
Node: Define1071281
Node: Hooks1077784
Node: Command Files1080150
Node: Output1085223
Ref: %V Format Specifier1090025
Ref: eval1090910
Node: Auto-loading sequences1091072
Ref: set auto-load gdb-scripts1091567
Ref: show auto-load gdb-scripts1091691
Ref: info auto-load gdb-scripts1091821
Node: Aliases1092052
Node: Command aliases default args1095503
Ref: Command aliases default args-Footnote-11099223
Node: Python1099377
Node: Python Commands1100548
Ref: set_python_print_stack1101925
Ref: Python Commands-Footnote-11105007
Node: Python API1105097
Node: Basic Python1108524
Ref: prompt_hook1121691
Ref: gdb_architecture_names1122289
Ref: gdbpy_connections1122636
Node: Threading in GDB1125301
Node: Exception Handling1127877
Node: Values From Inferior1130740
Ref: Value.assign1138544
Node: Types In Python1151881
Ref: Type.is_array_like1155879
Node: Pretty Printing API1164716
Node: Selecting Pretty-Printers1171303
Node: Writing a Pretty-Printer1174030
Node: Type Printing API1179542
Node: Frame Filter API1182158
Node: Frame Decorator API1189472
Ref: frame_args1193211
Node: Writing a Frame Filter1196539
Node: Unwinding Frames in Python1209730
Ref: gdb.PendingFrame.create_unwind_info1213023
Ref: gdb.unwinder.FrameId1217957
Ref: Managing Registered Unwinders1221329
Node: Xmethods In Python1222601
Node: Xmethod API1225497
Node: Writing an Xmethod1229309
Node: Inferiors In Python1235141
Ref: gdbpy_inferior_connection1236100
Ref: gdbpy_inferior_read_memory1239053
Ref: choosing attribute names1241461
Node: Events In Python1242600
Node: Threads In Python1258906
Ref: inferior_thread_ptid1260428
Node: Recordings In Python1264328
Node: CLI Commands In Python1272265
Ref: Command.__init__1272620
Ref: Command.dont_repeat1274108
Ref: Command.invoke1274518
Node: GDB/MI Commands In Python1282545
Node: GDB/MI Notifications In Python1289202
Node: Parameters In Python1290887
Ref: gdb.ParameterPrefix1300159
Ref: Creating Style Parameters1303800
Node: Functions In Python1308547
Node: Progspaces In Python1310764
Node: Objfiles In Python1317749
Ref: Objfile.build_id1320979
Node: Frames In Python1324749
Ref: gdbpy_frame_read_register1331070
Node: Blocks In Python1333394
Node: Symbols In Python1338651
Node: Symbol Tables In Python1349891
Node: Line Tables In Python1354386
Node: Breakpoints In Python1357225
Ref: python_breakpoint_thread1363860
Ref: python_breakpoint_inferior1364324
Node: Finish Breakpoints in Python1370858
Node: Lazy Strings In Python1373074
Node: Colors In Python1375346
Node: Styles In Python1378326
Ref: Style Intensities1383324
Node: Architectures In Python1383579
Ref: gdbpy_architecture_name1384034
Ref: gdbpy_architecture_registers1386732
Ref: gdbpy_architecture_reggroups1387053
Node: Registers In Python1387252
Node: Connections In Python1389522
Node: TUI Windows In Python1394354
Ref: python-window-click1399216
Node: Disassembly In Python1399702
Ref: DisassembleInfo Class1400094
Ref: Disassembler Class1405775
Ref: DisassemblerResult Class1408118
Ref: Disassembler Styling Parts1411784
Ref: Disassembler Style Constants1415073
Ref: builtin_disassemble1423030
Node: Missing Debug Info In Python1426629
Node: Missing Objfiles In Python1432625
Node: Core Files In Python1440799
Node: Python Auto-loading1444769
Ref: set auto-load python-scripts1445398
Ref: show auto-load python-scripts1445498
Ref: info auto-load python-scripts1445604
Node: Python modules1446738
Node: gdb.printing1447190
Node: gdb.types1448617
Node: gdb.prompt1451632
Node: gdb.ptwrite1453248
Node: Guile1457482
Node: Guile Introduction1458141
Node: Guile Commands1458971
Node: Guile API1460825
Node: Basic Guile1462878
Node: Guile Configuration1468560
Node: GDB Scheme Data Types1469536
Node: Guile Exception Handling1471413
Node: Values From Inferior In Guile1475447
Node: Arithmetic In Guile1491493
Node: Types In Guile1493124
Ref: Fields of a type in Guile1501369
Node: Guile Pretty Printing API1504474
Node: Selecting Guile Pretty-Printers1510214
Node: Writing a Guile Pretty-Printer1512590
Node: Commands In Guile1517775
Node: Parameters In Guile1529046
Ref: Parameters In Guile-Footnote-11536569
Node: Progspaces In Guile1536685
Node: Objfiles In Guile1539297
Node: Frames In Guile1541578
Node: Blocks In Guile1548157
Node: Symbols In Guile1552965
Node: Symbol Tables In Guile1561265
Node: Breakpoints In Guile1564228
Node: Lazy Strings In Guile1575353
Node: Architectures In Guile1577644
Node: Disassembly In Guile1581951
Node: I/O Ports in Guile1585153
Node: Memory Ports in Guile1585709
Node: Iterators In Guile1588295
Node: Colors In Guile1592608
Node: Guile Auto-loading1595635
Ref: set auto-load guile-scripts1596258
Ref: show auto-load guile-scripts1596356
Ref: info auto-load guile-scripts1596460
Node: Guile Modules1597419
Node: Guile Printing Module1597741
Node: Guile Types Module1598560
Node: Auto-loading extensions1599865
Node: objfile-gdbdotext file1601314
Ref: set auto-load scripts-directory1602984
Ref: with-auto-load-dir1603360
Ref: show auto-load scripts-directory1604179
Ref: add-auto-load-scripts-directory1604259
Node: dotdebug_gdb_scripts section1604735
Node: Which flavor to choose?1608485
Node: Multiple Extension Languages1610306
Node: Interpreters1611353
Node: TUI1614835
Node: TUI Overview1615883
Node: TUI Keys1618642
Node: TUI Single Key Mode1621365
Node: TUI Mouse Support1622699
Node: TUI Commands1623737
Ref: info_win_command1624704
Node: TUI Configuration1630645
Ref: tui-mouse-events1632408
Node: Emacs1632984
Node: GDB/MI1633496
Node: GDB/MI General Design1636285
Node: Context management1638805
Node: Asynchronous and non-stop modes1642591
Node: Thread groups1645546
Node: GDB/MI Command Syntax1647836
Node: GDB/MI Input Syntax1648079
Node: GDB/MI Output Syntax1649629
Node: GDB/MI Compatibility with CLI1653214
Node: GDB/MI Development and Front Ends1653950
Node: GDB/MI Output Records1658329
Node: GDB/MI Result Records1658735
Node: GDB/MI Stream Records1660084
Node: GDB/MI Async Records1661349
Node: GDB/MI Breakpoint Information1672422
Node: GDB/MI Frame Information1678532
Node: GDB/MI Thread Information1679814
Node: GDB/MI Ada Exception Information1681284
Node: GDB/MI Simple Examples1681834
Node: GDB/MI Command Description Format1684070
Node: GDB/MI Breakpoint Commands1684950
Ref: -break-insert1692224
Node: GDB/MI Catchpoint Commands1706858
Node: Shared Library GDB/MI Catchpoint Commands1707271
Node: Ada Exception GDB/MI Catchpoint Commands1708929
Node: C++ Exception GDB/MI Catchpoint Commands1712479
Node: GDB/MI Program Context1716495
Node: GDB/MI Thread Commands1720763
Node: GDB/MI Ada Tasking Commands1724064
Node: GDB/MI Program Execution1726336
Node: GDB/MI Stack Manipulation1739049
Ref: -stack-list-arguments1740973
Ref: -stack-list-frames1744803
Ref: -stack-list-locals1749065
Ref: -stack-list-variables1750622
Node: GDB/MI Variable Objects1752156
Ref: -var-set-format1762098
Ref: -var-list-children1763478
Ref: -var-update1772286
Ref: -var-set-frozen1775223
Ref: -var-set-update-range1776008
Ref: -var-set-visualizer1776541
Node: GDB/MI Data Manipulation1778100
Node: GDB/MI Tracepoint Commands1802681
Node: GDB/MI Symbol Query1814649
Ref: -symbol-info-functions1814843
Ref: -symbol-info-module-functions1819342
Ref: -symbol-info-module-variables1822324
Ref: -symbol-info-modules1826059
Ref: -symbol-info-types1827967
Ref: -symbol-info-variables1829952
Node: GDB/MI File Commands1835051
Node: GDB/MI Target Manipulation1844890
Node: GDB/MI File Transfer Commands1851548
Node: GDB/MI Ada Exceptions Commands1852871
Node: GDB/MI Support Commands1854224
Node: GDB/MI Miscellaneous Commands1859334
Ref: -interpreter-exec1871716
Node: Annotations1875688
Node: Annotations Overview1876619
Node: Server Prefix1879082
Node: Prompting1879816
Node: Errors1881333
Node: Invalidation1882229
Node: Annotations for Running1882708
Node: Source Annotations1884242
Node: Debugger Adapter Protocol1885171
Node: JIT Interface1890107
Node: Declarations1891921
Node: Registering Code1893308
Node: Unregistering Code1894280
Node: Custom Debug Info1894907
Node: Using JIT Debug Info Readers1896203
Node: Writing JIT Debug Info Readers1897365
Node: In-Process Agent1899560
Ref: Control Agent1901503
Node: In-Process Agent Protocol1902370
Node: IPA Protocol Objects1903161
Ref: agent expression object1904159
Ref: tracepoint action object1904364
Ref: tracepoint object1904444
Node: IPA Protocol Commands1906974
Node: GDB Bugs1908374
Node: Bug Criteria1909106
Node: Bug Reporting1909983
Node: Command Line Editing1916960
Node: Introduction and Notation1917612
Node: Readline Interaction1919233
Node: Readline Bare Essentials1920422
Node: Readline Movement Commands1922209
Node: Readline Killing Commands1923167
Node: Readline Arguments1925086
Node: Searching1926128
Node: Readline Init File1928278
Node: Readline Init File Syntax1929431
Node: Conditional Init Constructs1952731
Node: Sample Init File1956925
Node: Bindable Readline Commands1960047
Node: Commands For Moving1961099
Node: Commands For History1962855
Node: Commands For Text1967816
Node: Commands For Killing1971516
Node: Numeric Arguments1974227
Node: Commands For Completion1975364
Node: Keyboard Macros1977330
Node: Miscellaneous Commands1978016
Node: Readline vi Mode1981941
Node: Using History Interactively1982851
Node: History Interaction1983366
Node: Event Designators1985262
Node: Word Designators1986534
Node: Modifiers1988292
Node: In Memoriam1989832
Node: Formatting Documentation1990715
Ref: Formatting Documentation-Footnote-11994095
Node: Installing GDB1994193
Node: Requirements1994765
Ref: MPFR1996409
Ref: Expat1998041
Node: Running Configure2000920
Node: Separate Objdir2003802
Node: Config Names2006782
Node: Configure Options2008261
Node: System-wide configuration2017759
Node: System-wide Configuration Scripts2020296
Node: Maintenance Commands2021480
Ref: maint info breakpoints2023487
Ref: maint info python-disassemblers2026293
Ref: displaced-stepping2028060
Ref: maint packet2033221
Ref: maint check libthread-db2035291
Ref: maint_libopcodes_styling2058445
Node: Remote Protocol2064902
Node: Overview2065615
Ref: Binary Data2068169
Node: Standard Replies2071378
Ref: textual error reply2072223
Node: Packets2072325
Ref: thread-id syntax2073233
Ref: extended mode2074678
Ref: ? packet2074936
Ref: bc2076416
Ref: bs2076626
Ref: read registers packet2078208
Ref: cycle step packet2080555
Ref: write register packet2083501
Ref: step with signal packet2084445
Ref: vCont packet2085849
Ref: vCtrlC packet2089028
Ref: vKill packet2091341
Ref: x packet2093080
Ref: X packet2094117
Ref: insert breakpoint or watchpoint packet2094451
Node: Stop Reply Packets2098442
Ref: swbreak stop reason2102525
Ref: thread clone event2106058
Ref: thread create event2106438
Ref: thread exit event2107641
Node: General Query Packets2111606
Ref: qCRC packet2114436
Ref: QEnvironmentHexEncoded2117228
Ref: QEnvironmentUnset2118458
Ref: QEnvironmentReset2119402
Ref: QSetWorkingDir packet2120346
Ref: qMemTags2124788
Ref: qIsAddressTagged2125530
Ref: QMemTags2126017
Ref: QNonStop2129128
Ref: QCatchSyscalls2129607
Ref: QPassSignals2130976
Ref: QProgramSignals2131982
Ref: QThreadEvents2133345
Ref: QThreadOptions2134445
Ref: qSearch memory2138561
Ref: QStartNoAckMode2138887
Ref: qSupported2139311
Ref: error-message2143803
Ref: single-inf-arg2144272
Ref: multi-wp-addr feature2144635
Ref: multiprocess extensions2156870
Ref: install tracepoint in tracing2158900
Ref: qThreadExtraInfo2164639
Ref: qXfer read2165765
Ref: qXfer auxiliary vector read2166998
Ref: qXfer btrace read2167346
Ref: qXfer btrace-conf read2168411
Ref: qXfer executable filename read2168762
Ref: qXfer target description read2169377
Ref: qXfer library list read2169811
Ref: qXfer svr4 library list read2170467
Ref: qXfer memory map read2172722
Ref: qXfer sdata read2173109
Ref: qXfer siginfo read2173575
Ref: qXfer threads read2173971
Ref: qXfer traceframe info read2174374
Ref: qXfer unwind info block2174792
Ref: qXfer fdpic loadmap read2175026
Ref: qXfer osdata read2175442
Ref: qXfer write2175596
Ref: qXfer siginfo write2176314
Ref: qExecAndArgs2177670
Ref: General Query Packets-Footnote-12180711
Node: Architecture-Specific Protocol Details2181038
Node: ARM-Specific Protocol Details2181547
Node: ARM Breakpoint Kinds2181820
Node: ARM Memory Tag Types2182180
Node: MIPS-Specific Protocol Details2182479
Node: MIPS Register packet Format2182762
Node: MIPS Breakpoint Kinds2183689
Node: Tracepoint Packets2184107
Ref: QTEnable2193346
Ref: QTDisable2193542
Ref: qTfSTM2199079
Ref: qTsSTM2199079
Ref: qTSTMat2199960
Ref: QTBuffer-size2201110
Node: Host I/O Packets2202967
Node: Interrupts2209737
Ref: interrupting remote targets2209881
Node: Notification Packets2212049
Node: Remote Non-Stop2217476
Node: Packet Acknowledgment2220592
Node: Examples2222707
Node: File-I/O Remote Protocol Extension2223301
Node: File-I/O Overview2223763
Node: Protocol Basics2225962
Node: The F Request Packet2228191
Node: The F Reply Packet2229092
Node: The Ctrl-C Message2230010
Node: Console I/O2231633
Node: List of Supported Calls2232848
Node: open2233210
Node: close2235718
Node: read2236101
Node: write2236710
Node: lseek2237481
Node: rename2238365
Node: unlink2239772
Node: stat/fstat2240719
Node: gettimeofday2241612
Node: isatty2242048
Node: system2242644
Node: Protocol-specific Representation of Datatypes2244186
Node: Integral Datatypes2244563
Node: Pointer Values2245370
Node: Memory Transfer2246074
Node: struct stat2246694
Node: struct timeval2248896
Node: Constants2249413
Node: Open Flags2249862
Node: mode_t Values2250203
Node: Errno Values2250695
Node: Lseek Flags2251555
Node: Limits2251740
Node: File-I/O Examples2252100
Node: Library List Format2253188
Node: Library List Format for SVR4 Targets2255970
Node: Memory Map Format2258747
Node: Thread List Format2261271
Node: Traceframe Info Format2262482
Node: Branch Trace Format2264168
Node: Branch Trace Configuration Format2265868
Node: Agent Expressions2267147
Node: General Bytecode Design2269968
Node: Bytecode Descriptions2274762
Node: Using Agent Expressions2288229
Node: Varying Target Capabilities2290206
Node: Rationale2291367
Node: Target Descriptions2298756
Node: Retrieving Descriptions2300699
Node: Target Description Format2301784
Node: Predefined Target Types2311659
Node: Enum Target Types2313242
Node: Standard Target Features2314237
Node: AArch64 Features2316258
Node: Alpha Features2329090
Node: ARC Features2329968
Ref: ARC Features-Footnote-12331785
Node: ARM Features2331818
Node: i386 Features2341449
Node: LoongArch Features2344189
Node: MicroBlaze Features2344752
Node: MIPS Features2345334
Node: M68K Features2346525
Node: NDS32 Features2347512
Node: OpenRISC 1000 Features2348544
Node: PowerPC Features2348908
Node: RISC-V Features2352878
Node: RX Features2354721
Node: S/390 and System z Features2355083
Node: Sparc Features2357223
Node: TIC6x Features2358128
Node: Operating System Information2358677
Node: Process list2359513
Node: Trace File Format2360576
Node: Index Section Format2363790
Node: Debuginfod2372225
Node: Debuginfod Settings2373061
Ref: set debuginfod enabled2373240
Node: Man Pages2375475
Node: gdb man2376008
Node: gdbserver man2384979
Node: gcore man2393489
Node: gstack man2395133
Node: gdbinit man2396241
Node: gdb-add-index man2397481
Ref: gdb-add-index2397590
Node: Copying2399608
Node: GNU Free Documentation License2438886
Node: Concept Index2464033
Node: Command and Variable Index2620376

End Tag Table
