aboutsummaryrefslogtreecommitdiff
path: root/gdb/doc
AgeCommit message (Collapse)AuthorFilesLines
2002-06-01* gdbint.texinfo (Target Architecture Definition): Add sectionAndrew Cagney2-0/+167
``Converting an existing Target Architecture to Multi-arch''.
2002-05-31* gdbint.texinfo (Releasing GDB): Rename ``Obsoleting any code''Andrew Cagney2-21/+35
to ``Obsoleting code''. Revise.
2002-05-21* Makefile.in (SFILES): Add osabi.c.Jason Thorpe1-0/+121
(COMMON_OBS): Add osabi.o. (osabi.o): New dependency list. * osabi.c: New file. * osabi.h: New file. * doc/gdbint.texinfo: Document new generic OS ABI framework. * Makefile.in (alpha_tdep_h): Define and use instead of alpha-tdep.h. * alpha-tdep.c (alpha_abi_names, process_note_abi_tag_sections, get_elfosabi, alpha_abi_handler_list, alpha_gdbarch_register_os_abi): Remove. (alpha_gdbarch_init, alpha_dump_tdep): Use generic OS ABI framework. * alpha-tdep.h: Include osabi.h. (alpha_abi): Remove. (gdbarch_tdep): Use generic OS ABI framework. * alpha-linux-tdep.c (_initialize_alpha_linux_tdep): Use gdbarch_register_osabi. * alpha-osf1-tdep.c (_initialize_alpha_osf1_tdep): Likewise. * alphafbsd-tdep.c (_initialize_alphafbsd_tdep): Likewise. * alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Likewise. * Makefile.in (sh_tdep_h): Add osabi.h. * sh-tdep.h (sh_osabi): Remove. (gdbarch_tdep): Use generic OS ABI framework. * sh-tdep.c (sh_osabi_names, process_note_abi_tag_sections, sh_osabi_handler_list, sh_gdbarch_register_os_abi): Remove. (sh_gdbarch_init, sh_dump_tdep): Use generic OS ABI framework. * shnbsd-tdep.c (_initialize_shnbsd_tdep): Use gdbarch_register_osabi. * Makefile.in (arm_tdep_h): Define and use instead of arm-tdep.h. * arm-linux-tdep.c (_initialize_arm_linux_tdep): Use gdbarch_register_osabi. * arm-tdep.c (arm_abi_names, process_note_abi_tag_sections, arm_abi_handler_list, arm_gdbarch_register_os_abi): Remove. (get_elfosabi): Rename to... (arm_elf_osabi_sniffer): ...this. Adjust to use generic OS ABI framework support routines. (arm_gdbarch_init): Use generic OS ABI framework. (arm_dump_tdep): Likewise. (_initialize_arm_tdep): Likewise. * arm-tdep.h: Include osabi.h. (arm_abi): Remove. (gdbarch_tdep): Remove arm_abi and abi_name members. Add osabi member. (arm_gdbarch_register_os_abi): Remove prototype. * armnbsd-tdep.c (arm_netbsd_aout_osabi_sniffer): New function. (_initialize_arm_netbsd_tdep): Use gdbarch_register_osabi. * Makefile.in (mips-tdep.o): Add osabi.h to dependency list. * mips-tdep.c: Include osabi.h. (gdbarch_tdep, mips_gdbarch_init, mips_dump_tdep): Use generic OS ABI framework.
2002-05-17* gdb.texinfo (C Preprocessor Macros): New chapter.Jim Blandy2-3/+250
Include it in the main menu. (Contributors): Credit Jim Blandy with macro support. (Compilation): Explain how to get macro information into the executable. (Expressions): Note that preprocessor macros are expanded.
2002-05-142002-05-14 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-2/+23
* ser-tcp.c: Include <netinet/udp.h>. Rename tcp_open and tcp_close to net_open and net_close. (net_open): Accept "udp:" and "tcp:" specifications. Connect using UDP if requested. Don't try to disable Nagle on UDP sockets. * remote.c (remote_serial_open): New function. Warn about UDP. (remote_open_1, remote_async_open_1, remote_cisco_open): Call it. 2002-05-14 Daniel Jacobowitz <drow@mvista.com> * gdb.texinfo (Debug Session): Document new `udp:' and `tcp:' options for `target remote'.
2002-05-13* config/m88k/tm-m88k.h: Update copyright.Andrew Cagney2-5/+5
(m88k_target_write_pc): Declare (TARGET_WRITE_PC): Redefine using m88k_target_write_pc. (M88K_NNPC_REGNUM): Rename NNPC_REGNUM. (SHIFT_INST_REGS): Update definition. * m88k-tdep.c (m88k_target_write_pc): New function. Implement using old definition of TARGET_WRITE_PC. * regcache.c (generic_target_write_pc): Delete code handling NNPC_REGNUM. * gdbarch.sh (NNPC_REGNUM): Delete. * gdbarch.h, gdbarch.c: Regenerate. * gdbint.texinfo (Target Architecture Definition): Delete documentation on NNPC_REGNUM.
2002-05-12* arch-utils.h (legacy_register_to_value): Declare.Andrew Cagney2-21/+128
(legacy_value_to_register): Declare. (legacy_convert_register_p): Declare. * arch-utils.c (legacy_register_to_value): New function. (legacy_value_to_register): New function. (legacy_convert_register_p): New function. * gdbarch.sh (REGISTER_TO_VALUE): Define. (VALUE_TO_REGISTER): Define. (CONVERT_REGISTER_P): Define. * gdbarch.h, gdbarch.c: Regenerate. * valops.c (value_assign): Use CONVERT_REGISTER_P and VALUE_TO_REGISTER. * findvar.c (value_from_register): Use REGISTER_TO_VALUE and CONVERT_REGISTER_P. * gdbint.texinfo (Target Architecture Definition): Document REGISTER_TO_VALUE and VALUE_TO_REGISTER and CONVERT_REGISTER_P. (Target Architecture Definition): Revise section `Using Different Register and Memory Data Representations'. Add section `Raw and Virtual Register Representations'.
2002-05-12* arch-utils.h (generic_register_size): Declare.Andrew Cagney2-4/+18
(generic_register_raw_size, generic_register_virtual_size): Delete declarations. * arch-utils.c (generic_register_raw_size): Delete. (generic_register_size): New function. (generic_register_virtual_size): Delete. * gdbarch.sh (REGISTER_RAW_SIZE, REGISTER_VIRTUAL_SIZE): Make default generic_register_size. * gdbarch.h, gdbarch.c: Re-generate. * d10v-tdep.c (d10v_gdbarch_init): Use generic_register_size for register_virtual_size. * x86-64-tdep.c (x86_64_gdbarch_init): Ditto. * rs6000-tdep.c (rs6000_gdbarch_init): Ditto. * gdbint.texinfo (Target Architecture Definition): Mention defaults for REGISTER_VIRTUAL_SIZE and REGISTER_RAW_SIZE. (Target Architecture Definition): Mention same. Add references to web pages.
2002-05-092002-05-08 Michael Snyder <msnyder@redhat.com>Michael Snyder2-0/+10
* stabs.texinfo (Attributes): Document new "vector" attribute.
2002-05-04* gdbint.texinfo (Releasing GDB): Revise `Create a Release'.Andrew Cagney2-113/+264
2002-05-04* gdb.texinfo: Delete obsolete references to a29k.Andrew Cagney2-252/+4
2002-04-24* arch-utils.h: Update copyright.Andrew Cagney2-5/+17
* gdbarch.sh (PC_IN_SIGTRAMP): Add. * gdbarch.h, gdbarch.c: Re-generate. * inferior.h (IN_SIGTRAMP): Delete definition. * arch-utils.c (legacy_pc_in_sigtramp): New function. * arch-utils.h (legacy_pc_in_sigtramp): Declare. * mips-tdep.c (mips_init_extra_frame_info): Use PC_IN_SIGTRAMP. (mips_dump_tdep): Do not print value of IN_SIGTRAMP. * hppa-tdep.c (pc_in_interrupt_handler): Use PC_IN_SIGTRAMP. (find_proc_framesize): Ditto. * alpha-tdep.c (alpha_osf_skip_sigtramp_frame): Ditto. (alpha_init_extra_frame_info): Ditto. * infrun.c (handle_inferior_event): Ditto. (handle_inferior_event): Ditto. (check_sigtramp2): Ditto. * blockframe.c (create_new_frame): Ditto. (get_prev_frame): Ditto. * ppc-linux-tdep.c: Update comments. * i386-linux-tdep.c: Update comments. * breakpoint.c (bpstat_what): Update comment. * gdbint.texinfo (Target Architecture Definition): Replace IN_SIGTRAMP with PC_IN_SIGTRAMP.
2002-04-242002-04-24 David S. Miller <davem@redhat.com>David S. Miller2-5/+4
* i960-tdep.c (register_in_window_p): New function. (i960_find_saved_register): Use it instead of REGISTER_IN_WINDOW_P. * config/i960/tm-i960.h (REGISTER_IN_WINDOW): Delete. 2002-04-24 David S. Miller <davem@redhat.com> * gdbint.texinfo (REGISTER_IN_WINDOW): Delete definition.
2002-04-222002-04-21 David S. Miller <davem@redhat.com>David S. Miller2-6/+4
* gdbint.texinfo (SKIP_PROLOGUE_FRAMELESS_P): Delete definition.
2002-04-21* frame.c (find_saved_register): Delete #ifdefAndrew Cagney2-4/+5
HAVE_REGISTER_WINDOWS code. * config/sparc/tm-sparc.h: Update comments. * config/i960/tm-i960.h (HAVE_REGISTER_WINDOWS): Delete macro. * gdbint.texinfo (Target Architecture Definition): Delete definition of HAVE_REGISTER_WINDOWS.
2002-04-19(Releasing GDB, Coding): Fix typos.Eli Zaretskii2-4/+9
2002-04-152002-04-15 Don Howard <dhoward@redhat.com>Don Howard2-3/+10
From Eli Zaretskii <eliz@is.elta.co.il> * gdb.texinfo (show max-user-call-depth): Correct formatting. Provide a better explaination of this feature.
2002-04-14* config/pa/tm-hppa.h (FRAME_CHAIN_COMBINE): Delete macro.Andrew Cagney2-6/+5
* blockframe.c (FRAME_CHAIN_COMBINE): Delete macro. (get_prev_frame): Do not call FRAME_CHAIN_COMBINE. * gdbint.texinfo (Target Architecture Definition): Remove FRAME_CHAIN_COMBINE.
2002-04-132002-04-12 Michael Chastain <mec@shout.net>Michael Chastain2-3/+5
* gdbint.texinfo (Obsolete Conditionals): Remove reference to REG_STACK_SEGMENT.
2002-04-122002-04-12 Don Howard <dhoward@redhat.com>Don Howard1-0/+7
* cli/cli-cmds.c (init_cli_cmds): Add new user settable value: max_user_call_depth. (init_cmd_lists): Initialize the new value; * cli/cli-script.c (execute_user_command): Limit the call depth of user defined commands. This avoids a core-dump when user commands are infinitly recursive.
2002-04-102002-04-09 Michael Chastain <mec@shout.net>Michael Chastain2-7/+5
* gdbint.texinfo (Obsolete Conditionals): Remove references to PYRAMID_* macros.
2002-04-07* README (Reporting Bugs in GDB): Document the bug web page as theAndrew Cagney2-16/+11
prefered way of submitting bugs. Fix PR gdb/402. * gdb.texinfo (Bug Reporting): Document that the web is the prefered way of submitting bug reports. (Bug Reporting): Delete the s-mail address as the last resort.
2002-04-06* h8500-tdep.c (h8500_write_fp): Delete function.Andrew Cagney2-8/+10
* dwarf2cfi.c (cfi_write_fp): Document as not used. * mips-tdep.c (mips_gdbarch_init): Do not set write_fp. * ia64-tdep.c (ia64_gdbarch_init): Do not set write_fp. * m68hc11-tdep.c (m68hc11_gdbarch_init): Do not set write_fp. * rs6000-tdep.c (rs6000_gdbarch_init): Do not set write_fp. * s390-tdep.c (s390_gdbarch_init): Do not set write_fp. (s390_write_fp): * sh-tdep.c (sh_gdbarch_init): Do not set write_fp. * x86-64-tdep.c (i386_gdbarch_init): Do not set write_fp. * d10v-tdep.c (d10v_gdbarch_init): Do not set write_fp. (d10v_write_fp): Delete function. * inferior.h (write_fp, generic_target_write_fp): Delete declarations. * regcache.c (generic_target_write_fp): Delete function. (write_fp): Delete function. * gdbarch.sh (TARGET_WRITE_FP): Delete. * gdbarch.h, gdbarch.c: Regenerate. * config/v850/tm-v850.h (TARGET_WRITE_FP): Delete macro. * config/sparc/tm-sp64.h (TARGET_WRITE_FP): Delete macro. (sparc64_write_fp): Delete declaration. * config/h8500/tm-h8500.h (TARGET_WRITE_FP): Delete macro. (h8500_write_fp): Delete declaration.
2002-03-292002-03-27 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+82
* gdb.texinfo: Document new commands dump, append, and restore.
2002-03-27* gdbint.texinfo (Releasing GDB): Revise the section `Before theAndrew Cagney2-39/+29
Branch'.
2002-03-19s/@example/@smallexample/Andrew Cagney3-347/+352
2002-03-18* gdbint.texinfo (Releasing GDB): Add section ``Versions andAndrew Cagney2-0/+105
Branches''.
2002-03-18* gdbint.texinfo (Releasing GDB): Add the section``Branch CommitAndrew Cagney2-0/+36
Policy''.
2002-03-04 2002-03-04 Fred Fish <fnf@redhat.com>Fred Fish2-16/+22
* gdbint.texinfo: Fix a bunch of typos (alsways, mirrorred, expresson, suports, dependant, trhe, perhaphs, situtations, explictily, taged, oportunity, unfortunatly).
2002-02-25* Makefile.in (gdb.info): Add explicit path to gdb.texinfo.Andrew Cagney2-3/+7
Remove reference to 3.12.
2002-02-24* gdbint.texinfo: Include fdl.texi.Andrew Cagney5-6/+437
(Top): Add GNU Free Documentation License. * Makefile.in (SFILES_INCLUDED): Add gpl.texi. (gdbint.dvi, gdbint.pdf, gdbint.info): Add dependency on fdl.texi. (gdbint_toc.html): Add dependency on gdb-cfg.texi and fdl.texi. (gdbint.info): Add srcdir to include path. * gdb.texinfo: Include gpl.texi. (Top): Add Copying. * gpl.texi: New file.
2002-02-23s/cygnus.com/.../Andrew Cagney2-1/+5
2002-02-202002-02-19 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-0/+91
* gdb.texinfo: Document Cygwin native specific commands.
2002-02-152002-02-15 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-1/+15
* gdb.texinfo: Document gdbserver ``--attach'' command.
2002-02-082002-02-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+6
* gdb.texinfo (overlays): Change @var(_ovly_debug_event) to @code(_ovly_debug_event).
2002-02-07* gdb.texinfo (How Overlays Work): Shrink the overlay diagram.Andrew Cagney2-33/+41
2002-02-062002-02-06 Michael Snyder <msnyder@redhat.com>Michael Snyder2-0/+15
* gdb.texinfo (overlays): Mention new magic symbol '_ovly_debug_event', which allows GDB to keep better track of overlays.
2002-02-06* gdbarch.sh (PRINT_FLOAT_INFO): Add rule.Richard Earnshaw1-2/+6
* gdbarch.c gdbarch.h: Regenerate. * arch-utils.c (default_print_float_info): New function. * arch-utils.h (default_print_float_info): Prototype it. * infcmd.c (float_info): Call PRINT_FLOAT_INFO. * doc/gdbint.texinfo (FLOAT_INFO): Mark as deprecated. (PRINT_FLOAT_INFO): Document it. * arm-tdep.c (arm_print_float_info): Renamed from arm_float_info. * config/arm/tm-arm.h (FLOAT_INFO): Delete. (PRINT_FLOAT_INFO): Define.
2002-02-03 * gdb.texinfo (Memory Region Attributes): Fix the wording.Eli Zaretskii2-10/+17
Suggested by Dmitry Sivachenko. * (<many nodes>): Fix the spelling and punctuation of "i.e.".
2002-02-012002-02-01 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+5
* gdb.texinfo (set trust-readonly): Change value{gdbn} to value{GDBN}.
2002-02-012002-01-30 Michael Snyder <msnyder@redhat.com>Michael Snyder2-3/+4
* gdb.texinfo: (remote protocol): Gramatical fix-up.
2002-02-012002-01-30 Michael Snyder <msnyder@redhat.com>Michael Snyder2-0/+19
* gdb.texinfo (set trust-readonly-sections): Document.
2002-01-29Revise and update ``Releasing GDB''.Andrew Cagney2-66/+333
2002-01-29* arch-utils.c (TARGET_BYTE_ORDER_DEFAULT): Delete macro.Andrew Cagney2-6/+5
(target_byte_order): Initialize to BFD_ENDIAN_BIG. (initialize_current_architecture): Update target_byte_order using information from BFD. * config/powerpc/tm-ppcle-eabi.h (TARGET_BYTE_ORDER_DEFAULT): * config/mcore/tm-mcore.h (TARGET_BYTE_ORDER_DEFAULT): * config/arm/tm-arm.h (TARGET_BYTE_ORDER_DEFAULT): Delete. Update doco.
2002-01-27 * gdb.texinfo: Fix typos and markup. From Dmitry SivachenkoEli Zaretskii2-4/+9
<mitya@cavia.pp.ru>.
2002-01-23Remove libgdb.texinfoAndrew Cagney2-864/+4
2002-01-22Eliminate texinfo 3.12 hacks.Andrew Cagney3-82/+8
2002-01-22Remove->RemoteAndrew Cagney2-3/+7
2002-01-22Use texi2dvi instead of TEX/TEXINDEX.Andrew Cagney2-29/+21
2002-01-22Move remote protocol specification to an appendix.Andrew Cagney2-861/+868