+
+ * gdb.texinfo: (Summary) Add mention about OpenCL C language support.
+ (OpenCL C): New node.
+
+
+ * gdb.texinfo (Pretty Printing): Expand into three sections,
+ introduction, example, and commands.
+ (Python API): Delete section Disabling Pretty-Printers, merge into
+ Selecting Pretty-Printers.
+ (Writing a Pretty-Printer): New section. Move the pretty-printer
+ example here, and reformat to match python coding style. Add a second
+ example using the gdb.printing module.
+ (Python modules): Add gdb.printing.
+
+
+ * gdb.texinfo (Python): Fix long line.
+
+
+ * gdbint.texinfo (Misc Guidelines): Renamed from Coding.
+ All references updated. Correct sections marked as subsections.
+ (Coding Standards): New chapter. Move the coding standard related
+ subsections here. Add section on Python coding standards.
+
+
+ * gdb.texinfo (Python): Add "Python modules".
+ (Types in Python): Add reference to gdb.types section.
+ (Python modules): New node.
+
+
+ * gdb.texinfo (Values From Inferior): Add reference to "Types in
+ Python" from gdb.Value.type description.
+
+
+ * gdb.texinfo (Ravenscar Profile): New node.
+
+
+ * gdb.texinfo (Values From Inferior): Mention Value.__init__.
+
+
+ * gdb.texinfo (Values From Inferior): Clarify that
+ value.dynamic_type works only in C++ programs with RTTI.
+
+
+ * gdb.texinfo (Character Sets): Correctly reference host-charset
+ in example.
+
+
+ * gdb.texinfo (GDB/MI Stack Manipulation) <-stack-list-frames>:
+ Document "fullname" and "from".
+
+
+ * gdb.texinfo (GDB/MI Miscellaneous Commands): Document new
+ feature `reverse' output by -list-target-features.
+
+
+ * gdb.texinfo (i386 Features): Remove an extra "@item".
+
+
+ PR python/11792:
+ * gdb.texinfo (Values From Inferior): Document dynamic_type.
+
+
+ * gdb.texinfo (ARM Features): Document
+ org.gnu.gdb.arm.m-profile.
+
+
+ PR python/11145:
+ * gdb.texinfo (Values From Inferior): Document dynamic_cast and
+ reinterpret_cast methods.
+
+
+ PR python/11915:
+ * gdb.texinfo (Types In Python): Document array method.
+
+
+ * gdb.texinfo (PowerPC Embedded): Mention support for the DVC register.
+
+
+ * gdb.texinfo (Set Watchpoints): Document -location option.
+
+
+ * gdb.texinfo (.debug_gdb_scripts section): Fix typo.
+
+
+ * gdb.texinfo (GDB/MI Data Manipulation): Document
+ -data-read-memory-raw and -data-write-memory-raw.
+
+
+ * gdb.texinfo (Basic Python): Describe post_event API.
+
+
+ * gdb.texinfo (Basic Python): Describe solib_address and
+ decode_line Python APIs
+
+
+ * gdb.texinfo (Pretty Printing API): Document
+ gdb.default_visualizer.
+
+
+ Revert gdb-add-index addition:
+ * gdb.texinfo (Index Files): Don't document gdb-add-index.
+
+
+ * gdb.texinfo (Mode Options) <-batch>
+ (Basic Python) <gdb.execute>: Describe setting width and height.
+
+
+ * gdb.texinfo (Threads): Document 'debug libthread-db'.
+
+
+ * gdb.texinfo (Index Files): Mention gdb-add-index.
+
+
+ * gdb.texinfo (Inferiors and Programs): Update the introduce of
+ "detach inferior" and "kill inferior".
+
+
+ * gdb.texinfo (Machine Code): Update description of two forms of
+ arguments, and add new example to demonstrate the new form.
+
+
+ * gdb.texinfo (Values From Inferior): Add value inferior function
+ call description.
+
+
+ * gdb.texinfo (Active Targets): Fix wrong comma placement.
+
+
+ Make core files the process_stratum.
+ * gdb.texinfo (Active Targets): Remove core_stratum. Include
+ record_stratum example.
+
+
+ * gdb.texinfo (Index Files): New node.
+
+
+ * gdb.texinfo (GDB/MI Variable Objects): Remove extra 'for'.
+
+
+ * gdb.texinfo (Specify Location): Document labels.
+
+
+ * gdb.texinfo (Create and Delete Tracepoints): Add more index
+ entries for fast tracepoints and static tracepoints.
+
+
+ * gdb.texinfo (General Query Packets) <qfThreadInfo,
+ qsThreadInfo>: Spell out `l' as ell.
+
+
+ * gdb.texinfo (Convenience Variables): Document $_sdata.
+ (Commands to Set Tracepoints): Describe static tracepoints. Add
+ `Listing Static Tracepoint Markers' menu entry. Document
+ "strace".
+ (Tracepoint Action Lists): Document collecting $_sdata.
+ (Listing Static Tracepoint Markers): New subsection.
+ (Tracepoints support in gdbserver): Mention static tracepoints.
+ (remote packets, enabling and disabling): Mention
+ read-sdata-object.
+ (General Query Packets) <qSupported>: Document qXfer:sdata:read
+ and StaticTracepoint.
+ Mention qTfSTM, qTsSTM and qTSTMat as tracepoint packets.
+ Document qXfer:sdata:read.
+ (Tracepoint packets): Document qTfSTM, qTsSTM and qTSTMat.
+
+
+ * gdb.texinfo (Threads In Python): Fix unmatched @end table.
+
+
+ * gdb.texinfo (Inferiors In Python): New node.
+ * gdb.texinfo (Threads In Python): New node.
+
+
+ * gdb.texinfo (Python): Document what the python directory is
+ and what its location is.
+ (Basic Python): Document the gdb.PYTHONDIR constant.
+
+
+ PR python/10808:
+ * gdb.texinfo (Basic Python): Document new gdb.execute argument.
+
+
+ * gdb.texinfo: (Commands for Controlled Output): Add
+ documentation for command "eval".
+
+
+ * gdb.texinfo: Add explicit @node and @appendix for GFDL.
+ * annotate.texinfo: Ditto.
+ * gdbint.texinfo: Ditto.
+ * stabs.texinfo: Ditto.
+
+
+ * gdb.texinfo: (Process Record and Replay): Add documentation
+ for command "set record memory-query".
+
+
+ * gdb.texinfo: Relicense under GFDL version 1.3.
+ * annotate.texinfo: Relicense under GFDL version 1.3.
+ * gdbint.texinfo: Relicense under GFDL version 1.3.
+ * stabs.texinfo: Relicense under GFDL version 1.3.
+ * fdl.texi: Update to version 1.3.
+
+
+ * gdb.texinfo (Operating System Auxiliary Information): Describe
+ "info os" when no arguments given.
+
+ * gdb.texinfo (Debugging Programs with Multiple Threads): Describe
+ $_thread.
+
+
+ * gdb.texinfo: (Process Record and Replay): Add documentation
+ for commands "record save" and "record restore".
+
* gdb.texinfo: Include information about the correct use
* gdb.texinfo (Observer Mode): New section.
(General Query Packets): Document QAllow.
-
+
* gdb.texinfo (Python API): New node `Disabling Pretty-Printers'.
* gdb.texinfo (Tracepoint Actions): Mention synonymy of actions
- and commands.
+ and commands.
(Listing Tracepoints): Update to reflect current behavior.
-
+
* gdb.texinfo (Examining memory): Update for change in string
$pc.
-
+
* gdb.texinfo (Tracepoint Packets): Describe QTDPsrc.
(General Query Packets): Describe TracepointSource.
* gdb.texinfo (Tracepoint Actions): Describe teval.
-
+
* gdb.texinfo (Tracepoint Actions): Describe default-collect.
-
+
* gdb.texinfo (Trace State Variables): New section.
* gdb.texinfo (Machine Code): Adjust.
-
+
* agentexpr.texi (Tracing On Symmetrix): Delete section.
* gdb.texinfo (Machine Code): Mention function name in disasssembly
and adjust example.
-
+
* gdb.texinfo (Process Record and Replay): Document new form of
- info record command. Also document the new save and restore
+ info record command. Also document the new save and restore
commands.
* gdb.texinfo (Server): Document libthread-db-search-path.
-
+
* gdbint.texinfo (i386_stopped_by_hwbp): Remove.
* gdb.texinfo (Server Prefix): Explain that server prefix suppresses
- confirmation request.
+ confirmation request.
* gdb.texinfo (GDB/MI Breakpoint Commands): Document
- -break-commands.
+ -break-commands.
Update example code extrated from breakpoint.c.
-
+
* gdb.texinfo (GDB/MI Program Context): @ignore unimplemented
MI commands.
(GDB/MI Symbol Query): Likewise.
(GDB/MI File Transfer Commands): Likewise.
(GDB/MI Target Manipulation): Likewise.
(GDB/MI Miscellaneous Commands): Likewise.
-
+
* gdb.texinfo (Debugging Optimized Code): New chapter.
* gdb.texinfo (Threads): Document libthread-db-search-path.
-
+
* gdb.texinfo (GDB/MI General Design): Break up into four nodes.
* gdb.texinfo (Symbols): Mention printing containing
image name in "info symbol".
(Maint translate-address): Likewise.
-
+
* gdb.texinfo (Set Catchpoints): Remove the documentation of
* gdb.texinfo (GDB/MI Async Records): Document
=thread-selected.
-
+
* observer.texi (new_inferior, inferior_exit): New observers.
* gdb.texinfo (Processes): Mention process command.
- detach-on-follow -> detach-on-fork.
+ detach-on-follow -> detach-on-fork.
- * gdb.texinfo (Breakpoint related warnings): New node.
- * gdbint.texinfo (ADJUST_BREAKPOINT_ADDRESS): Document.
+ * gdb.texinfo (Breakpoint related warnings): New node.
+ * gdbint.texinfo (ADJUST_BREAKPOINT_ADDRESS): Document.
- * gdb.texinfo (Maintenance Commands): Add appendix.
+ * gdb.texinfo (Maintenance Commands): Add appendix.
(Set Breaks): Copy ``maint info breakpoint'' doco to
``Maintenance Commands'' appendix. Add reference.
* gdbint.texinfo (TARGET_RANGE_PROFITABLE_FOR_HW_WATCHPOINT):
- Delete documentation; this macro has been removed from the
- sources.
+ Delete documentation; this macro has been removed from the
+ sources.
* gdbint.texinfo (ECOFF_REG_TO_REGNUM, DWARF_REG_TO_REGNUM,
- DWARF2_REG_TO_REGNUM): Document.
+ DWARF2_REG_TO_REGNUM): Document.
* gdbint.texinfo (Coding): Update current value of
- --enable-build-warnings. Mention --enable-gdb-build-warnings.
+ --enable-build-warnings. Mention --enable-gdb-build-warnings.
* Makefile.in (pdf, gdbint.pdf, gdb.pdf, stabs.pdf): New targets.
- Generate using pdftex.
+ Generate using pdftex.
(PDFTEX): Define.
- (STAGESTUFF, maintainer-clean realclean): Add *.pdf.
+ (STAGESTUFF, maintainer-clean realclean): Add *.pdf.
(gdb.texinfo, gdbint.texinfo, stabs.texinfo): When TeX insert the
- @contents at the start.
+ @contents at the start.
* Makefile.in (refcard.dvi): Remove quotes around REFEDITS in for
- loop.
+ loop.
* gdb.texinfo: Add Stan Shebs, et.al. as authors. Mention
- Andrew Cagney.
+ Andrew Cagney.
* gdb.texinfo (Files): Update description of add-symbol-file
- command.
+ command.
* gdbint.texinfo (Using Different Register and Memory Data
Representations): New section.
(REGISTER_CONVERTIBLE, REGISTER_RAW_SIZE, REGISTER_VIRTUAL_SIZE,
- REGISTER_VIRTUAL_TYPE, REGISTER_CONVERT_TO_VIRTUAL,
- REGISTER_CONVERT_TO_RAW): Document.
+ REGISTER_VIRTUAL_TYPE, REGISTER_CONVERT_TO_VIRTUAL,
+ REGISTER_CONVERT_TO_RAW): Document.
* gdb.texinfo (Protocol): Deprecate the sequence-id. Add cindex
- for acknowledgments.
+ for acknowledgments.
* gdb.texinfo (Protocol): Replace ``qfThreadExtraInfo'' with
- qThreadExtraInfo.
+ qThreadExtraInfo.
* gdb.texinfo: Revert remainder of Fri Mar 24 18:06:34 2000 Andrew
- back to annotate.texi, rluser.texinfo and inc-hist.texinfo.
+ back to annotate.texi, rluser.texinfo and inc-hist.texinfo.
* annotate.texi: Update.
* annotate.texi (Annotations): When GDBN omit @chapter and @node
- entry.
+ entry.
* gdb.texinfo: Check for @ifinfo instead of @ifnottex.
(rluser.texinfo, inc-hist.texinfo, annotate.texi): Add local
- @chapter and @node entries.
+ @chapter and @node entries.
* gdb.texinfo: Link all top-level nodes.
* Makefile.in (install-info): Create $(infodir) before installing
- files.
+ files.
* gdbint.texinfo (FRAME_CHAIN_VALID): Add the generic frame-chain
- valid functions.
+ valid functions.
* gdb.texinfo (remote): Document how GDB ignores the qOffsets BSS
- offset re-using the DATA offset instead.
+ offset re-using the DATA offset instead.
* gdb.texinfo: Include details specific to DOS host, clarify
- some confusing language, fix @ref/@xref/@pxref usages, add
+ some confusing language, fix @ref/@xref/@pxref usages, add
comments about using with optimization, add more indexing,
fix info about disassembly-flavor.
* gdb.texinfo (Protocol): Review. Add tables describing ``q'' and
- ``g'' packets.
+ ``g'' packets.
* gdb.texinfo: Create a new "Configurations" chapter with
- platform-specific info, inline remote.texi and move sections of it
- into the new chapter, move bits about info proc, heuristic search,
+ platform-specific info, inline remote.texi and move sections of it
+ into the new chapter, move bits about info proc, heuristic search,
and register stack into the new chapter.
* remote.texi: Remove, now part of gdb.texinfo.
* Makefile.in (SFILES_INCLUDED): Remove ref to remote.texi.
* gdbint.texinfo (Target Architecture Definition): Mention
- TDEPLIBS.
+ TDEPLIBS.
* gdb.texinfo: Use @value{GDBN} instead of plain GDB, fix grouping
- in description of `set environment'.
+ in description of `set environment'.
* gdb.texinfo (Set Watchpoints): Explain some subtleties about
- watch, awatch, and rwatch. Explain why the latter two cannot be
- set as software watchpoints. Document that watchpoints for local
- variables are deleted when the debuggee terminates.
+ watch, awatch, and rwatch. Explain why the latter two cannot be
+ set as software watchpoints. Document that watchpoints for local
+ variables are deleted when the debuggee terminates.
* remote.texi (Protocol): Further clarification of the "qRcmd"
- packet. Allow E.. response packet. "qRcmd" packet is no longer
- reserved.
+ packet. Allow E.. response packet. "qRcmd" packet is no longer
+ reserved.
* remote.texi (protocol qRcmd): Allow ``OK'' and ``O...'' response
- packets.
+ packets.
* remote.texi (Communication Protocol): ``v'' is in use. Fix
- numerous formatting errors. Clarify ``i''. Mark ``i'', ``Z'',
- ``z'' and ``qRcmd'' as draft instead of reserved. Identify
- packets that are not supported on all hosts. Expand examples.
- Spell check.
+ numerous formatting errors. Clarify ``i''. Mark ``i'', ``Z'',
+ ``z'' and ``qRcmd'' as draft instead of reserved. Identify
+ packets that are not supported on all hosts. Expand examples.
+ Spell check.
* gdbint.texinfo (Testsuite): New chapter, information about the
- testsuite.
+ testsuite.
* gdbint.texinfo (SP_REGNUM, FP_REGNUM, PC_REGNUM): Add reference
- to corresponding TARGET_READ_reg TARGET_WRITE_reg macros.
- Document that the value should be greater-than or equal-to zero.
- (NO_STD_REGS): Document. Deprecate.
+ to corresponding TARGET_READ_reg TARGET_WRITE_reg macros.
+ Document that the value should be greater-than or equal-to zero.
+ (NO_STD_REGS): Document. Deprecate.
* gdbint.texinfo (TARGET_COMPLEX_BIT, TARGET_DOUBLE_COMPLEX_BIT):
- Document that these are not used.
+ Document that these are not used.
* gdbint.texinfo (FRAME_NUM_ARGS): Update definition. Parameter
- numargs was dropped.
+ numargs was dropped.
* gdbint.texinfo (SKIP_PROLOGUE, SKIP_PROLOGUE_FRAMELESS_P):
- Update.
+ Update.
* gdbint.texinfo (REGISTER_NAMES, BREAKPOINT, BIG_BREAKPOINT,
- LITTLE_BREAKPOINT, LITTLE_REMOTE_BREAKPOINT,
- BIG_REMOTE_BREAKPOINT): Deprecate in favor of REGISTER_NAME and
- BREAKPOINT_FROM_PC.
+ LITTLE_BREAKPOINT, LITTLE_REMOTE_BREAKPOINT,
+ BIG_REMOTE_BREAKPOINT): Deprecate in favor of REGISTER_NAME and
+ BREAKPOINT_FROM_PC.
* gdbint.texinfo (CALL_DUMMY_STACK_ADJUST_P,
- CALL_DUMMY_STACK_ADJUST): Document.
+ CALL_DUMMY_STACK_ADJUST): Document.
* gdbint.texinfo (CALL_DUMMY_P, CALL_DUMMY_WORDS,
- SIZEOF_CALL_DUMMY_WORDS, CALL_DUMMY): Define.
+ SIZEOF_CALL_DUMMY_WORDS, CALL_DUMMY): Define.
* gdb.texinfo, remote.texi, all-cfg.texi, HPPA-cfg.texi: Remove
- nearly all @ifset/@ifclear conditionals; nobody uses them, and
- they make the manual source incomprehensible.
+ nearly all @ifset/@ifclear conditionals; nobody uses them, and
+ they make the manual source incomprehensible.
* h8-cfg.texi: Remove, hasn't been used in years.
* gdb.texinfo, remote.texi: Many changes; update to Seventh
- Edition, merge some HP changes into mainline, describe some
- previously undocumented features, describe more of the target
- commands available, eliminate obsolete section on renamed
- commands.
+ Edition, merge some HP changes into mainline, describe some
+ previously undocumented features, describe more of the target
+ commands available, eliminate obsolete section on renamed
+ commands.
* all-cfg.texi, HPPA-cfg.texi: Remove some obsolete conditionals.
changes made by HP. Documentation makes extensive use of
@ifclear HPPA and @ifset HPPA. The HP manual omits doumentation
on remote debugging. There are differences in documentation
- (HP vs. non-HP) on C++ support (aCC vs. gnu gcc++). Also,
+ (HP vs. non-HP) on C++ support (aCC vs. gnu gcc++). Also,
the HP manual discusses catchpoints, hardware watchpoints, and
some HPUX specific limitations for shared library support.
The following changes were made by Edith Epstein
- made by HP.
+ made by HP.
* HPPA-cfg.texi: new file.
* gdbint.texinfo: Document TARGET_BYTE_ORDER_DEFAULT and
- TARGET_BYTE_ORDER_SELECTABLE_P.
+ TARGET_BYTE_ORDER_SELECTABLE_P.
Fri Nov 27 12:39:45 1998 Andrew Cagney <cagney@chook>
* gdbint.texinfo (NO_SINGLE_STEP): Replace with
- SOFTWARE_SINGLE_STEP_P and SOFTWARE_SINGLE_STEP.
+ SOFTWARE_SINGLE_STEP_P and SOFTWARE_SINGLE_STEP.
* gdbint.texinfo: Remove obsolete mentions of pinsn.c and opcode.h
- files, finish sorting of host vs target vs native macros, describe
- some more of them.
+ files, finish sorting of host vs target vs native macros, describe
+ some more of them.
* gdbint.texinfo (Host Conditionals): Document
- PRINTF_HAS_LONG_DOUBLE, SCANF_HAS_LONG_DOUBLE, HAVE_LONG_DOUBLE.
+ PRINTF_HAS_LONG_DOUBLE, SCANF_HAS_LONG_DOUBLE, HAVE_LONG_DOUBLE.
* gdbint.texinfo (NO_MMCHECK): Renamed from NO_MMALLOC_CHECK.
- Also document that some systems can use mmalloc but must define
- this if their C runtime allocates memory that is later freed.
+ Also document that some systems can use mmalloc but must define
+ this if their C runtime allocates memory that is later freed.
(MMCHECK_FORCE): Document new macro.