Daniel Jacobowitz
7fca722e51
* remote.c (init_remote_state): Use xrealloc instead of xmalloc.
2006-07-04 13:31:31 +00:00
Nathan J. Williams
4a35b02aee
2006-07-03 Nathan J. Williams <nathanw@wasabisystems.com>
...
* bsd-kvm.c (bsd_kvm_open): Open the KVM interface read-write if
write_files is set.
2006-07-03 17:26:16 +00:00
Eli Zaretskii
a6f0780aa7
defs.h (DIRNAME_SEPARATOR) [!__CYGWIN__ && _WIN32]: Define to `;'.
2006-06-24 13:48:53 +00:00
Daniel Jacobowitz
e4c161579c
* arm-tdep.c (arm_register_type): Use unsigned types for registers.
...
Add special types for sp and pc.
* Makefile.in (arm-tdep.o): Update.
2006-06-23 13:01:05 +00:00
Daniel Jacobowitz
a31ea83d26
* remote.c (remote_escape_output): New function.
...
(remote_write_bytes): Use remote_escape_output.
2006-06-22 14:06:37 +00:00
Daniel Jacobowitz
be2a5f717b
gdb/
...
* NEWS: Mention qSupported.
* remote.c (struct remote_state): Add explicit_packet_size.
(get_remote_packet_size): Check explicit_packet_size.
(get_memory_packet_size): Likewise.
(PACKET_qSupported): New enum value.
(struct protocol_feature, remote_supported_packet)
(remote_packet_size, remote_protocol_features)
(remote_query_supported): New.
(remote_open_1): Reset explicit_packet_size. Call
remote_query_supported.
(_initialize_remote): Register qSupported.
gdb/doc/
* gdb.texinfo (Remote configuration): Document set / show
remote supported-packets.
(General Query Packets): Document qSupported packet.
gdb/gdbserver/
* server.c (handle_query): Handle qSupported.
2006-06-21 13:57:21 +00:00
Andrew Stubbs
42b575e545
2006-06-21 Andrew Stubbs <andrew.stubbs@st.com>
...
* cli/cli-script.c (realloc_body_list): Zero new parts of body_list.
2006-06-21 10:49:16 +00:00
Joel Brobecker
9ae0398634
* GDB 6.5 released from GDB 6.5 branch.
2006-06-21 07:23:04 +00:00
Michael Snyder
8b07f6d84b
2006-06-19 Michael Snyder <msnyder@redhat.com>
...
* mips-tdep.c (mips_eabi_push_dummy_call): For 32 bit ABI, to
decide how many registers it takes to pass a floating point
argument, what matters is the size of a floating point register
(not the size of a general purpose register).
(mips_o32_push_dummy_call): Ditto.
2006-06-19 18:50:09 +00:00
Kazuhiro Inaoka
ec5a4d7599
2006-06-19 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
...
* configure.tgt: Add gdbserver support for m32r-linux.
2006-06-19 01:23:26 +00:00
Mark Kettenis
8d3239d55a
* m68klinux-tdep.c (m68k_linux_init_abi): Fix typo in comment.
2006-06-18 05:53:51 +00:00
Daniel Jacobowitz
14e60db5bc
* infrun.c (insert_step_resume_breakpoint_at_caller): New function,
...
based on insert_step_resume_breakpoint_at_frame.
(handle_inferior_event): Update comments. Use
insert_step_resume_breakpoint_at_caller.
(insert_step_resume_breakpoint_at_frame): Revise comments.
2006-06-16 01:12:58 +00:00
Julian Brown
81a17f794b
* dwarf2read.c (read_unspecified_type): New function.
...
(read_type_die): Handle DW_TAG_unspecified_type.
(Committed by Julian Brown.)
2006-06-14 15:06:35 +00:00
Daniel Jacobowitz
6490cafe41
* symfile.c (load_command): Check for a changed executable before
...
"load".
2006-06-13 20:54:42 +00:00
Fred Fish
22e47e37c4
Approved by Daniel Jacobowitz.
...
2006-06-13 Fred Fish <fnf@specifix.com>
* mips-tdep.c (mips_find_long_section): New function.
(mips_gdbarch_init): Use it to set long and pointer sizes.
2006-06-13 18:17:20 +00:00
Nathan Sidwell
5600ea19e0
gdb/
...
* remote-file.io.c (remote_fileio_func_system): Treat zero length
string as NULL. Adjust for NULL pointer argument.
* doc/gdb.texinfo (system): Document behaviour with zero length
string.
gdb/testsuite/
* gdb.base/fileio.c: Add system(NULL) test.
* gdb.base/fileio.exp: Check it.
2006-06-13 08:55:22 +00:00
Daniel Jacobowitz
bb572ddd39
* remote.c (set_remote_protocol_packet_cmd)
...
(show_remote_protocol_packet_cmd): New prototypes.
(remote_set_cmdlist, remote_show_cmdlist): Move higher.
(struct packet_config): Make name and title const.
(add_packet_config_cmd): Remove unnecessary arguments.
(_initialize_remote): Update calls.
2006-06-12 19:16:19 +00:00
Daniel Jacobowitz
98739726e2
* mingw-hdep.c (gdb_select): Always check for NULL fd sets
...
before calling FD_ISSET. Correct check for exceptfds which
previously tested writefds.
2006-06-10 18:24:32 +00:00
Daniel Jacobowitz
4a9d57ab54
Typo fix.
2006-06-09 02:33:28 +00:00
Julian Brown
2b949cb6bb
* gdb/dwarf2read.c (partial_read_comp_unit_head): Accept version 3.
2006-06-09 00:44:28 +00:00
Julian Brown
5b031165ba
* MAINTAINERS (Write After Approval): Add myself.
2006-06-09 00:40:50 +00:00
Michael Snyder
b2d6f210e9
2006-06-08 Michael Snyder <msnyder@redhat.com>
...
* mips-tdep.c (fp_register_arg_p): Recognize floating point typedefs.
2006-06-08 19:22:46 +00:00
Daniel Jacobowitz
719abd5321
Typo fix.
2006-06-08 19:13:35 +00:00
Nathan Sidwell
6dd0fba671
* m68k-tdep.c (m68k_dwarf_reg_to_regnum): New.
...
(m68k_gdbarch_init): Set it for dwarf & dwarf2 reg number
conversion. Use M68K_NUM_REGS for number of regs.
2006-06-08 19:11:45 +00:00
Nathan Sidwell
ad9a8f3f00
* remote-fileio.c (remote_fileio_reset): New.
...
* remote-fileio.h (remote_fileio_reset): Prototype.
* remote.c (extended_remote_restart, remote_open_1): Call it.
2006-06-08 19:08:22 +00:00
Nathan Sidwell
1dd41f16d1
* gdb/remote.c (remote_open_1): Do preopen tasks before
...
irreversably destroying state.
2006-06-08 19:04:08 +00:00
Daniel Jacobowitz
ea9c271d4e
* (struct remote_state): New type, only containing
...
buf and buf_size.
(remote_state): New variable.
(get_remote_state): New function.
(struct remote_arch_state): Renamed from struct remote_state.
Removed buf and buf_size.
(get_remote_arch_state): Renamed from get_remote_state. All
necessary callers updated to call this function.
(init_remote_state): Initialize the architecture-specific state.
Update the target-specific state if necessary.
(get_remote_packet_size): New function. All previous references
changed to use this accessor function.
(packet_reg_from_regnum, packet_reg_from_pnum): Take a
remote_arch_state instead of a remote_state. All callers changed.
(_initialize_remote): Initialize the packet buffer here.
2006-06-08 18:32:12 +00:00
Nathan Sidwell
5cffb35013
* gdb/remote.c (remote_insert_watchpoint): Return -1, rather than
...
fatal error if packet is disabled.
(remote_remove_watchpoint, remote_insert_hw_breakpoint,
remote_remove_hw_breakpoint): Likewise.
2006-06-06 10:03:06 +00:00
Nick Roberts
8a786d82c7
*** empty log message ***
2006-06-02 03:42:28 +00:00
Michael Snyder
f49e4e6d76
2006-05-31 Michael Snyder <msnyder@redhat.com>
...
* mips-tdep.c: Comment tweaks.
2006-05-31 23:15:50 +00:00
Daniel Jacobowitz
20e95c23ab
Configury changes: update src repository (binutils, gdb, and rda) to use
...
config/gettext-sister.m4 instead of the old gettext.m4. Regenerate all
affected autotools files. Include intl in gdb releases again.
2006-05-31 15:14:46 +00:00
Daniel Jacobowitz
9308fc88e7
gdb/
...
* Makefile.in (arm-linux-nat.o): Update dependencies.
* arm-linux-nat.c: Include "gdb_proc_service.h".
(PTRACE_GET_THREAD_AREA): Define.
(ps_get_thread_area): New function.
gdb/gdbserver/
* Makefile.in (linux-arm-low.o): Update dependencies.
* linux-arm-low.c: Include "../gdb_proc_service.h".
(PTRACE_GET_THREAD_AREA): Define.
(ps_get_thread_area): New function.
2006-05-30 15:57:09 +00:00
Alexandre Oliva
46ea248bcc
* dwarf2-frame.h (enum dwarf2_frame_reg_rule): Add
...
DWARF2_FRAME_REG_SAVED_VAL_OFFSET and
DWARF2_FRAME_REG_SAVED_VAL_EXP.
* dwarf2-frame.c (execute_cfa_program): Handle val_offset,
val_offset_sf and val_expression.
(dwarf2_frame_prev_register): Handle the new reg rules.
(dwarf2_frame_this_id): Use pc instead of function entry point.
2006-05-28 05:56:50 +00:00
Alexandre Oliva
56c987f606
* dwarf2-frame.c (struct dwarf2_cie): Add signal_frame field.
...
(dwarf2_frame_sniffer): Use it.
(decode_frame_entry_1): Set it according to augmentation "S".
2006-05-28 05:56:20 +00:00
Joel Brobecker
5648af48fb
From Peter Schauer <peterschauer@gmx.net>
...
* m2-typeprint.c (m2_record_fields): Move variable declarations
to the begining of the block.
2006-05-27 17:39:29 +00:00
Mark Mitchell
03a73f77ad
* mt-tdep.c (mt_register_name): Correct out-of-range logic to
...
include additional registers.
* mt-tdep.c (mt_gdb_regnums): Add ZI2, ZQ2, Ichannel2,
Iscramb2, Qscramb2, Qchannel2.
(mt_register_name): Likewise.
(mt_copro_register_type): Describe ZI2 and ZQ2.
* mt-tdep.c (mt_gdb_regnums): Define
MT_COPRO_PSEUDOREG_MAC_REGNUM.
(mt_register_name): Use it.
(mt_copro_register_type): Likewise.
(mt_register_type): Likewise.
(mt_pseudo_register_read): Likewise. Read the MAC register, not
the coprocessor register.
(mt_pseudo_register_write): Likewise.
2006-05-23 18:01:58 +00:00
Christopher Faylor
2b3c8945cd
* win32-nat.c (cygwin_exceptions): New variable.
...
(handle_exception): Treat a cygwin exception like a normal exception if
cygwin_exceptions is true.
(_initialize_win32_nat): Add "set cygwin-exceptions" handler.
2006-05-21 22:57:18 +00:00
Gaius Mulley
f79daebb66
NEWS: (Improved Modula-2 language support): New section.
2006-05-20 16:30:18 +00:00
Joel Brobecker
b4e70030cb
* configure: Regenerate using proper version of autoconf.
2006-05-20 01:20:40 +00:00
Fred Fish
a1f5b8454c
Checked in under the 'obvious fix rule'
...
2006-05-19 Fred Fish <fnf@specifix.com>
* Makefile.in: Fix spelling of 'explicitly' and 'explicit'.
* dwarfread.c: Fix spelling of 'unexpected'.
* mips-tdep.c: Fix spelling of 'possible' and 'Determine'.
* stack.c: Fix spelling of 'RETURN_VALUE'.
2006-05-19 20:42:47 +00:00
Paul Gilliam
82d03102e4
2006-05-18 Paul Gilliam <pgilliam@us.ibm.com
...
* solib-svr4.c (enable_break): Breakup a long line into 3 shorter ones.
2006-05-18 20:38:56 +00:00
Daniel Jacobowitz
f2da6b3ac3
* dwarf2-frame.c: Include "value.h".
...
(read_reg): Use unpack_long and register_type.
* Makefile.in (dwarf2-frame.o): Update.
2006-05-17 14:53:02 +00:00
Daniel Jacobowitz
1f5befc17b
* remote-rdp.c: Deleted.
...
* NEWS: Mention removal of remote-rdp.c.
* Makefile.in (ALLDEPFILES): Remove remote-rdp.c.
(remote-rdp.o): Delete.
* README: Remove description of remote-rdp.c.
* arm-tdep.c (arm_breakpoint_from_pc): Remove obsolete comment.
* config/arm/embed.mt (TDEPFILES): Remove remote-rdp.o.
2006-05-17 14:40:39 +00:00
Daniel Jacobowitz
cd96dfc915
* ser-e7kpc.c: Include <time.h> if it is available.
2006-05-16 20:22:02 +00:00
Joel Brobecker
e374b60130
* version.in (version.in): Bump version number to 6.5.50 now
...
that the gdb-6.5 branch has been created.
* NEWS: Create a new section for changes that are included
since gdb-6.5. Name the "since gdb-6.4" section as the "in gdb-6.5"
section.
2006-05-16 19:43:57 +00:00
Jim Blandy
13942a4203
gdb/ChangeLog:
...
2006-05-16 Jim Blandy <jimb@codesourcery.com>
* MAINTAINERS (Authorized Committers): Gaius Mulley has accepted
the Global Maintainers' invitation to be an authorized committer
for the Modula-2 support.
2006-05-16 17:55:21 +00:00
Mark Kettenis
8599da2d51
* ppcobsd-nat.c: Include "gdb_assert.h".
...
[PT_GETFPREGS] (getfpregs_supplies): New function.
(ppcobsd_fetch_registers, ppcobsd_fetch_registers): Hanlde OS
versions that have PT_GETFPREGS.
(_initialize_ppcobsd_nat) [PT_GETFPREGS]: Initialize
ppcobsd_fpreg_offsets.
* ppcobsd-tdep.h (ppcobsd_fpreg_offsets, ppcobsd_fpregset):
Declare.
* ppcobsd-tdep.c (ppcobsd_fpreg_offsets, ppcobsd_fpregset): New
variables.
(_initialize_ppcobsd_tdep): Initialize ppcobsd_fpreg_offsets.
* Makefile.in (ppcobsd-nat.o): Update dependencies.
2006-05-15 21:53:20 +00:00
Daniel Jacobowitz
4e8d927dde
* configure.ac: Use GCC_HEADER_STDINT.
...
* acinclude.m4: Include stdint.m4.
* Makefile.in (gdb_stdint_h): Define.
(distclean): Remove gdb_stdint.h.
(Makefile, stamp-h): Update rules to generate only the correct
files.
(gdb_stdint.h, stamp-int): New rules.
* config.in, configure: Regenerated.
2006-05-15 17:11:59 +00:00
Daniel Jacobowitz
19ca80ba57
* valprint.c: Include "exceptions.h".
...
(val_print): If something goes wrong while printing, supply an
error message.
2006-05-15 16:53:38 +00:00
Daniel Jacobowitz
245c7f487f
2006-05-15 Peter O'Gorman <gdb-patches@mlists.thewrittenword.com>
...
* source.c (get_current_source_symtab_and_line)
(set_current_source_symtab_and_line): Use { 0 }.
* cli/cli-cmds.c (list_command): Likewise.
2006-05-15 15:50:14 +00:00