blob: 1c41cc163dc98dba43637d5eb31b0e04d6eed043 [file] [log] [blame]
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