Richard Henderson
9823e921f2
* alpha-tdep.h (struct gdbarch_tdep): Add return_in_memory.
...
* alpha-tdep.c (alpha_register_byte): Remove.
(alpha_extract_struct_value_address): Remove.
(alpha_return_value): New.
(alpha_return_in_memory_always): New.
(alpha_gdbarch_init): Set tdep->return_in_memory. Don't call
set_gdbarch_deprecated_register_byte. Do call set_gdbarch_return_value
instead of set_gdbarch_deprecated_use_struct_convention,
set_gdbarch_extract_return_value, set_gdbarch_store_return_value,
or set_gdbarch_deprecated_extract_struct_value_address.
* alphafbsd-tdep.c (alphafbsd_return_in_memory): Rename from
alphafbsd_use_struct_convention, remove gcc_p argument.
(alphafbsd_init_abi): Set tdep->return_in_memory instead of
set_gdbarch_deprecated_use_struct_convention.
2006-07-10 15:28:02 +00:00
gdbadmin
86f110ebce
*** empty log message ***
2006-07-10 00:00:04 +00:00
Mark Kettenis
b0ca857365
* alphabsd-tdep.h (alphanbsd_regset_from_core_section): New
...
prototype.
* alphanbsd-tdep.c (alphanbsd_regset_from_core_section): Handle
a.out-style core file format here. Make global.
(alphanbsd_regset_from_core_section): Remove.
(alphanbsd_sigtramp_offset): Make static.
(alphanbsd_aout_init_abi): Remove.
(alphanbsd_core_osabi_sniffer): Return GDB_OSABI_NETBSD_ELF for
a.out style core files.
(_initialize_alphanbsd_tdep): Do not register a handler for
GDB_OSABI_NETBSD_AOUT.
2006-07-09 22:01:59 +00:00
Mark Kettenis
3b03cc4361
Fix typo.
2006-07-09 16:12:30 +00:00
Mark Kettenis
3beabdb233
* alphabsd-tdep.h: Tweak comments.
...
(SIZOEF_STRUCT_REG, SIZEOF_STRUCT_FPREG): Remove.
* alphanbsd-tdep.c: Reorder includes. Include "regset.h".
(ALPHANBSD_SIZEOF_GREGS, ALPHANBSD_SIZEOF_FPREGS): New defines.
(alphanbsd_supply_fpregset, alphanbsd_supply_gregset)
(alphanbsd_aout_supply_gregset): New functions.
(alphanbsd_gregset, alphanbsd_fpregset, alphanbsd_aout_gregset):
New variables.
(alphanbsd_regset_from_core_section)
(alphanbsd_aout_regset_from_core_section): New functions.
(fetch_core_registers, fetch_elfcore_registers): Remove functions.
(alphanbsd_core_fns, alphanbsd_elf_fns): Remove variables.
(alphanbsd_init_abi): Set regset_from_core_section.
(alphanbsd_aout_init_abi, alphanbsd_core_osabi_sniffer): New
functions.
(_initialize_alphanbsd_tdep): Register NetBSD core file sniffer.
Use alphanbsd_aout_init_abi whre appropriate. Don't call
deprecated_add_core_fns.
* Makefile.in (alphanbsd-tdep.o): Update dependencies.
2006-07-09 16:12:11 +00:00
Mark Kettenis
8fe7c54bf1
* alphabsd-tdep.c (alphabsd_supply_reg, alphabsd_fill_reg)
...
(alphabsd_supply_fpreg, alphabsd_fill_fpreg): Add missing spaces.
2006-07-09 09:24:39 +00:00
Mark Kettenis
789f3b5fdc
* alphanbsd-tdep.c (alphanbsd_init_abi): Use
...
svr4_lp64_fetch_link_map_offsets instead of
nbsd_lp64_solib_svr4_fetch_link_map_offsets.
2006-07-09 09:21:19 +00:00
gdbadmin
76da99c545
*** empty log message ***
2006-07-09 00:00:32 +00:00
Mark Kettenis
071d802b19
Wrap long line.
2006-07-08 21:43:00 +00:00
gdbadmin
2ce22c7895
*** empty log message ***
2006-07-08 00:00:33 +00:00
Mark Kettenis
1dff4b6426
* gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
...
spaces/tabs in regular expressions since they might not be there.
2006-07-07 23:10:42 +00:00
Andrew Stubbs
40d2e0e326
2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
...
* gdb.base/ifelse.exp: New file.
2006-07-07 12:53:47 +00:00
gdbadmin
006be5553c
*** empty log message ***
2006-07-07 00:00:33 +00:00
Andrew Stubbs
09153d5527
2006-07-06 Andrew Stubbs <andrew.stubbs@st.com>
...
* parse.c (write_exp_elt_opcode, write_exp_elt_sym, write_exp_elt_block
write_exp_elt_longcst, write_exp_elt_dblcst, write_exp_elt_type,
write_exp_elt_intern): Zero initialize tmp.
2006-07-06 14:00:48 +00:00
gdbadmin
a67c4fa97c
*** empty log message ***
2006-07-06 00:00:03 +00:00
Daniel Jacobowitz
2ec3381a43
gdb/
...
* remote.c (remote_xfer_partial): Remove KOD support.
* target.h (enum target_object): Remove TARGET_OBJECT_KOD.
* MAINTAINERS: Move Kernel Object Display entry to past maintainers.
* Makefile.in (SFILES, kod_h, COMMON_OBS, kod.o, kod-cisco.o): Remove KOD
support.
* mi/mi-cmds.c (mi_cmds): Remove dummy KOD commands.
* NEWS: Mention KOD.
* kod.h, kod.c, kod-cisco.c: Delete files.
gdb/doc/
* doc/gdb.texinfo (KOD): Remove node.
(GDB/MI Kod Commands): Remove commented out node.
2006-07-05 19:03:47 +00:00
gdbadmin
9fad7183e1
*** empty log message ***
2006-07-05 00:00:02 +00:00
Daniel Jacobowitz
7fca722e51
* remote.c (init_remote_state): Use xrealloc instead of xmalloc.
2006-07-04 13:31:31 +00:00
Nathan Sidwell
f6c957d29d
* gdb.base/huge.c: Allow CRASH_GDB to be set from command
...
line.
* gdb.base/huge.exp: Loop over compilation to find a size that
is acceptable.
* gdb.base/remote.exp: Correct expected strings.
* gdb.dwarf2/mac-fileno.S: Avoid # comments.
2006-07-04 09:40:28 +00:00
gdbadmin
f8f148971e
*** empty log message ***
2006-07-04 00:00:03 +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
gdbadmin
c1ddd7c83b
*** empty log message ***
2006-07-03 00:00:03 +00:00
gdbadmin
e43ee86898
*** empty log message ***
2006-07-02 00:00:32 +00:00
Eli Zaretskii
594fe32349
* gdb.texinfo (GDB/MI Output Syntax, GDB/MI Simple Examples)
...
(GDB/MI Breakpoint Commands, GDB/MI Program Context)
(GDB/MI Thread Commands, GDB/MI Program Execution)
(GDB/MI Stack Manipulation, GDB/MI Variable Objects)
(GDB/MI Data Manipulation, GDB/MI Symbol Query)
(GDB/MI File Commands, GDB/MI Target Manipulation)
(GDB/MI Miscellaneous Commands): Change (@value{GDBP})->(gdb),
since the MI prompt is hard-wired into the code.
2006-07-01 12:34:30 +00:00
gdbadmin
b6450095c2
*** empty log message ***
2006-07-01 00:00:03 +00:00
Nick Roberts
a2c0224177
(GDB/MI Compatibility with CLI): Qualify more carefully.
...
(GDB/MI Simple Examples): Use @subheading for "A Bad Command".
(GDB/MI Data Manipulation): Remove description of unimplemented
display related commands as variable objects perform this function
and are superior: -display-delete, -display-disable,
-display-enable, -display-insert and -display-list. Move
-environment-cd, -environment-directory, -environment-path
and -environment-pwd to "Program Context".
(GDB/MI Program Control): Rename to "Program Execution". Move
-exec-arguments -exec-abort to...
(GDB/MI Program Context): ...here. New node split from "Data
Manipulation".
2006-06-30 21:43:22 +00:00
Nick Roberts
7e3fb70c62
*** empty log message ***
2006-06-30 21:42:03 +00:00
gdbadmin
745818a50b
*** empty log message ***
2006-06-30 00:00:02 +00:00
gdbadmin
12321cc6f6
*** empty log message ***
2006-06-29 00:00:35 +00:00
gdbadmin
74dd8f955a
*** empty log message ***
2006-06-28 00:00:33 +00:00
gdbadmin
a2c9f04d67
*** empty log message ***
2006-06-27 00:00:37 +00:00
gdbadmin
399c95b04f
*** empty log message ***
2006-06-26 00:00:03 +00:00
gdbadmin
5d51e5060a
*** empty log message ***
2006-06-25 00:00:02 +00:00
Eli Zaretskii
a6f0780aa7
defs.h (DIRNAME_SEPARATOR) [!__CYGWIN__ && _WIN32]: Define to `;'.
2006-06-24 13:48:53 +00:00
gdbadmin
269c8543af
*** empty log message ***
2006-06-24 00:00:33 +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
gdbadmin
8c2afc38d8
*** empty log message ***
2006-06-23 00:00:32 +00:00
Daniel Jacobowitz
bd4a4c8015
Typo fix.
2006-06-22 20:31:12 +00:00
Daniel Jacobowitz
b9c5a23d0d
* gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2006-06-22 19:57:02 +00:00
Daniel Jacobowitz
9af2e58deb
* gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
...
native.
2006-06-22 19:53:46 +00:00
Daniel Jacobowitz
30930ca5c5
* gdb.stabs/exclfwd.exp: Skip the test if configure did not
...
enable stabs testing.
2006-06-22 19:50:57 +00:00
Daniel Jacobowitz
aa32fa1d64
* auxv.exp: Intercept undefined command messages before
...
gdb_test_multiple does.
2006-06-22 19:32:41 +00:00
Daniel Jacobowitz
321fef153f
Add changelog entry for unintended earlier commit:
...
* Makefile.in (host_alias): Remove.
(target_alias): Use @target_noncanonical@.
(site.exp): Don't set host_alias.
* aclocal.m4: Remove contents. Include acx.m4.
* configure: Regenerated.
* configure.ac: Use ACX_NONCANONICAL_TARGET.
2006-06-22 19:17:49 +00:00
Daniel Jacobowitz
90750ee799
Revert accidental commit.
2006-06-22 19:17:09 +00:00
Daniel Jacobowitz
01f9e8fab8
* remote-utils.c (remote_escape_output, remote_unescape_input): New.
...
(putpkt_binary): Renamed from putpkt and adjusted for binary
data.
(putpkt): New wrapper for putpkt_binary.
(readchar): Don't mask off the high bit.
(decode_X_packet): New function.
* server.c (main): Call putpkt_binary if a handler sets the packet
length. Save the length of the incoming packet. Handle 'X'.
* server.h (gdb_byte, remote_escape_output, decode_X_packet): New.
2006-06-22 15:20:47 +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
gdbadmin
47c7e8efbb
*** empty log message ***
2006-06-22 00:01:07 +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
gdbadmin
03b6d2cfd0
*** empty log message ***
2006-06-21 00:00:34 +00:00
gdbadmin
dbd9748a98
*** empty log message ***
2006-06-20 00:00:32 +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
gdbadmin
3db766e999
*** empty log message ***
2006-06-19 00:00:33 +00:00
Mark Kettenis
8d3239d55a
* m68klinux-tdep.c (m68k_linux_init_abi): Fix typo in comment.
2006-06-18 05:53:51 +00:00
gdbadmin
e3a095253c
*** empty log message ***
2006-06-18 00:00:03 +00:00
gdbadmin
b284a6567e
*** empty log message ***
2006-06-17 00:00:33 +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
gdbadmin
9026e627ad
*** empty log message ***
2006-06-16 00:00:03 +00:00
gdbadmin
af8fafa3bf
*** empty log message ***
2006-06-15 00:00:04 +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
gdbadmin
fb897e0507
*** empty log message ***
2006-06-14 00:00:02 +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
e63b55d15b
* lib/gdb.exp (gdb_load_cmd): New.
2006-06-13 13:20:25 +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
Nathan Sidwell
e1c2defab5
* gdb.base/break.c: Add 10a breakpoint at }
...
* gdb.base/break.exp: Add test for breakpoint at }
* gdb.cp/anon-union.cc: Add code at end of function.
* gdb.cp/anon-union.exp: Adjust end of function breakpoint.
* gdb.mi/var-cmd.c: Add code at end of function.
* gdb.mi/mi-var-display.exp: Adjust end of next.
* gdb.mi/mi2-var-display.exp: Likewise.
* gdb.base/fileio.c: Add stop function and insert calls at
stopping places.
* gdb.base/fileio.exp: Breakpoint stop function and remove
explicit line number references.
2006-06-13 08:46:17 +00:00
gdbadmin
8155f0a095
*** empty log message ***
2006-06-13 00:00:34 +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
gdbadmin
13dce8ef13
*** empty log message ***
2006-06-12 00:00:32 +00:00
gdbadmin
dbed2504e9
*** empty log message ***
2006-06-11 00:00:35 +00:00
Sandra Loosemore
fc320d3707
Copy edit File-I/O section of manual
2006-06-10 18:45:26 +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
gdbadmin
859a96b293
*** empty log message ***
2006-06-10 00:00:04 +00:00
Nick Roberts
ef21caaf00
(GDB/MI): Remove duplicate acknowledgements.
...
(GDB/MI Simple Examples): Move node up one level. Use real examples.
(GDB/MI Compatibility with CLI): Update.
(GDB/MI Result Records): Add "connected" and "exit" result classes.
(GDB/MI Stream Records): Clarify target output.
(GDB/MI Command Description Format): Modify example description.
(GDB/MI Breakpoint Table Commands): Rename to...
(GDB/MI Breakpoint Commands): ...this
(GDB/MI Breakpoint Commands): Add optional thread field.
(GDB/MI Program Control): Add an introduction. Move "Program
termination" examples into exec-run description.
(GDB/MI File Commands): Mention similar CLI commands.
(GDB/MI Miscellaneous Commands): Move to end. Mention "show version"
is similar to "-gdb-version".
2006-06-09 22:37:47 +00:00
Nick Roberts
158fdf5c1f
*** empty log message ***
2006-06-09 22:35:49 +00:00
Eli Zaretskii
ddb50cd7c2
(Symbols): Fix "(gdb)"=>"(@value{GDBP})".
2006-06-09 18:52:30 +00:00
Nathan Sidwell
9938344b49
missing commit
...
* remote-fileio.h (remote_fileio_reset): Prototype.
2006-06-09 06:09:50 +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
gdbadmin
81f188e139
*** empty log message ***
2006-06-09 00:00:33 +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
gdbadmin
bf81fac3c9
*** empty log message ***
2006-06-08 00:00:34 +00:00
gdbadmin
ecbc8539b0
*** empty log message ***
2006-06-07 00:00:32 +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
gdbadmin
c91cfc5a15
*** empty log message ***
2006-06-06 00:00:03 +00:00
gdbadmin
11567b557b
*** empty log message ***
2006-06-05 00:00:32 +00:00
gdbadmin
fa1fd311e0
*** empty log message ***
2006-06-04 00:00:03 +00:00
gdbadmin
6f9a6794f6
*** empty log message ***
2006-06-03 00:00:03 +00:00
Nick Roberts
351ff01ac5
(GDB/MI File Commands): New node split from Program Control.
2006-06-02 10:15:41 +00:00
Nick Roberts
d5e40d59c5
*** empty log message ***
2006-06-02 10:14:27 +00:00
Nick Roberts
6c27247ca3
*** empty log message ***
2006-06-02 10:12:46 +00:00
Nick Roberts
1fbc2a49cc
(print_it_typical): Use EXEC_ASYNC_LOCATION_REACHED.
2006-06-02 03:43:18 +00:00
Nick Roberts
8a786d82c7
*** empty log message ***
2006-06-02 03:42:28 +00:00
gdbadmin
57078fa5d1
*** empty log message ***
2006-06-02 00:00:32 +00:00
Nick Roberts
7a9a6b69e4
(GDB/MI Development and Front Ends): Use sourceware.org for mailing lists.
2006-06-01 23:40:50 +00:00
Nick Roberts
2aef0d6bad
*** empty log message ***
2006-06-01 23:39:23 +00:00
gdbadmin
7646157852
*** empty log message ***
2006-06-01 00:00:03 +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
Nick Roberts
af6eff6f33
(GDB/MI Development and Front Ends): New Node.
2006-05-31 21:55:46 +00:00
Nick Roberts
383a5c5284
*** empty log message ***
2006-05-31 21:54:27 +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
gdbadmin
38365cdd8f
*** empty log message ***
2006-05-31 00:00:33 +00:00
Daniel Jacobowitz
ea025f5f61
* remote-utils.c (all_symbols_looked_up): New variable.
...
(look_up_one_symbol): Check it.
* server.h (look_up_one_symbol): New declaration.
* thread-db.c (thread_db_init): Set all_symbols_looked_up.
2006-05-30 19:05:33 +00:00
Daniel Jacobowitz
66f338c7b9
Typo fix.
2006-05-30 15:58:47 +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
gdbadmin
e06ac427b4
*** empty log message ***
2006-05-30 00:00:33 +00:00
gdbadmin
1a15015e3b
*** empty log message ***
2006-05-29 00:00:32 +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
gdbadmin
456c260faf
*** empty log message ***
2006-05-28 00:00:06 +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
gdbadmin
5864669164
*** empty log message ***
2006-05-27 00:00:02 +00:00
gdbadmin
04297bf2b9
*** empty log message ***
2006-05-26 00:00:03 +00:00
gdbadmin
8bbc8175b2
*** empty log message ***
2006-05-25 00:00:32 +00:00
gdbadmin
dad5469b96
*** empty log message ***
2006-05-24 00:00:32 +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
gdbadmin
c9fe3751af
*** empty log message ***
2006-05-23 00:00:33 +00:00
Eli Zaretskii
e16b02ee9c
(Cygwin Native): Fix last change.
2006-05-22 19:00:41 +00:00
Christopher Faylor
be90c084da
* gdb.texinfo (Cygwin Native): Document set/show cygwin-exceptions.
2006-05-22 04:17:59 +00:00
gdbadmin
ec2273bcc8
*** empty log message ***
2006-05-22 00:00:03 +00:00
Christopher Faylor
09280ddfff
(check in missing file)
...
* 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 23:04:39 +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
gdbadmin
51c37cfd4e
*** empty log message ***
2006-05-21 00:00:03 +00:00
Gaius Mulley
f79daebb66
NEWS: (Improved Modula-2 language support): New section.
2006-05-20 16:30:18 +00:00
Joel Brobecker
6c0112ecf2
* gdb.base/del.exp (test_delete_alias): New function.
...
Now check that both "del" and "d" work as aliases for "delete".
2006-05-20 01:35:27 +00:00
Joel Brobecker
b4e70030cb
* configure: Regenerate using proper version of autoconf.
2006-05-20 01:20:40 +00:00
gdbadmin
f7d91c12ff
*** empty log message ***
2006-05-20 00:00:32 +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
gdbadmin
fd5c1a0e91
*** empty log message ***
2006-05-19 00:00:03 +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
Fred Fish
154189a4a5
Reviewed and approved by Daniel Jacobowitz <drow@false.org>
...
2006-05-18 Fred Fish <fnf@specifix.com>
* gdb.base/a2-run.exp: Allow part of test to run when args aren't
required. Check for spurious output after program exits normally.
2006-05-18 19:34:01 +00:00
gdbadmin
e987a4e233
*** empty log message ***
2006-05-18 00:00:02 +00:00
Fred Fish
582e64c29d
Suggested, reviewed, and approved by Daniel Jacobowitz <drow@false.org>
...
2006-05-17 Fred Fish <fnf@specifix.com>
* gdb.base/relocate.exp: Use gdb_file_cmd rather than
gdb_load, so it works in the simulator.
2006-05-17 23:59:40 +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
gdbadmin
6a2f788fe6
*** empty log message ***
2006-05-17 00:00:02 +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
gdbadmin
b36b7f4f14
*** empty log message ***
2006-05-16 00:00:33 +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
Nick Roberts
b247355e2d
(Algorithms): Correct spelling and punctuation.
...
(Releasing GDB, Testsuite): Remove details for including DejaGnu.
2006-05-15 04:39:03 +00:00
Nick Roberts
347ceba596
*** empty log message ***
2006-05-15 04:37:48 +00:00
gdbadmin
8ebe254417
*** empty log message ***
2006-05-15 00:00:02 +00:00
Nick Roberts
2e6d207cdd
(gdbmi-send): Correct regexp for repeat commands.
...
(gdbmi): Use new variable name gdb-pc-address.
(gdbmi-frame-handler): Use new variable name gdb-pc-address.
Check that a match has been found.
2006-05-14 22:27:26 +00:00
Nick Roberts
53b33aeb32
*** empty log message ***
2006-05-14 22:25:23 +00:00
Daniel Jacobowitz
369af7bd63
* gdb.texinfo (General Query Packets): Recommend not starting
...
new packets with qC and clarify.
2006-05-14 15:09:51 +00:00
gdbadmin
7e68560d6b
*** empty log message ***
2006-05-14 00:00:34 +00:00
Gaius Mulley
2ffdbde8a9
fixed spacing between name and email address.
2006-05-13 19:07:28 +00:00
Gaius Mulley
1c547afb78
removed lengthy descriptions about function modifications.
2006-05-13 18:49:56 +00:00
Gaius Mulley
d3d3c7e6d5
tidied up ChangeLog as per GNU Coding Standards.
2006-05-13 18:45:45 +00:00
Gaius Mulley
71ded58471
split up another line in excess of 80 characters
2006-05-13 16:16:13 +00:00
Gaius Mulley
229582b795
tidied up ChangeLogs (80 character line width), added reference
...
to gaius@glam.ac.uk included into gdb/MAINTAINERS
2006-05-13 16:03:04 +00:00
Gaius Mulley
72019c9cbc
2006-05-13 Gaius Mulley <gaius@glam.ac.uk>
...
* gdb/m2-lang.h: added function extern prototypes for m2_is_long_set
and get_long_set_bounds.
* gm2/m2-typeprint.c: This file has been completely
replaced to reflect the Modula-2 syntax rather than call the
c_print_type function.
(m2_print_type): walk the Modula-2 type tree.
(m2_type_name): added.
(m2_range): added.
(m2_typedef): added.
(m2_array): added.
(m2_pointer): added.
(m2_ref): added.
(m2_unknown): added.
(m2_union): added.
(m2_procedure): added.
(m2_print_bounds): added.
(m2_short_set): added.
(m2_is_long_set): added.
(m2_get_discrete_bounds): added.
(m2_is_long_set_of_type): added.
(m2_long_set): added.
(m2_record_fields): added.
(m2_enum): added.
* gdb/dwarf2read.c: added ability to detect the language Modula-2
and handle SET and CHAR types.
(read_set_type): added.
(process_die): call read_set_type.
(read_base_type): modifed signed/unsigned char handling for Modula-2.
(set_cu_language): added Modula-2 case clause.
* gdb/m2-valprint.c: complete replacement so that Modula-2 values are
printed rather than call the C language routines.
(print_function_pointer_address): added.
(get_long_set_bounds): added.
(m2_print_long_set): added.
(print_unpacked_pointer): added.
(print_variable_at_address): added.
(m2_val_print): replaced.
2006-05-13 15:46:38 +00:00
gdbadmin
34addd0f72
*** empty log message ***
2006-05-13 00:00:34 +00:00
Mark Kettenis
def18405fb
* ppcnbsd-tdep.h: Update copyright year. Include <stddef.h>
...
(ppcnbsd_supply_reg, ppcnbsd_fill_reg, ppcnbsd_supply_fpreg)
(ppcnbsd_fill_fpreg): Remove prototypes.
(struct regset): Add forward declaration.
(ppcnbsd_gregset, ppcnbsd_fpregset): Extern declarations.
* ppcnbsd-tdep.c: Update copyright year. Include "gdbtypes.h",
"regset.h" and "gdb_string.h". Don't include "breakpoint.h",
"value.h", target.h and nbsd-tdep.h". Reorder includes.
(REG_FIXREG_OFFSET, REG_LR_OFFSET, REG_CR_OFFSET, REG_XER_OFFSET)
(REG_CTR_OFFSET, REG_PC_OFFSET, SIZEOF_STRUCT_REG)
(FPREG_FPR_OFFSET, FPREG_FPSCR_OFFSET, SIZEOF_STRUCT_FPREG):
Remove macros.
(ppcnbsd_supply_reg, ppcnbsd_fill_reg, ppcnbsd_supply_fpreg)
(ppcnbsd_fill_fpreg): Remove functions.
(fetch_core_registers, fetch_elfcore_registers): Remove functions.
(ppcnbsd_core_fns, ppcnbsd_elfcore_fns): Remove variables.
(ppcnbsd_reg_offsets): New variable.
(ppcnbsd_gregset, ppcnbsd_fpregset): New variables.
(ppcnbsd_sigtramp_cache_init): Deal with new signal trampoline
introduced in NetBSD 2.0.
(ppcnbsd_sigtramp): Provide complete signal trampoline.
(ppcnbsd2_sigtramp): New variable.
(ppcnbsd_init_abi): Set svr4_fetch_link_map_offsets to
svr4_ilp32_fetch_link_map_offsets. Set regset_from_core_section.
Add ppcnbs2_sigtramp unwinder.
(_initialize_ppcnbsd_tdep): Don't use deprecated_add_core_fns.
Initialize ppcnbsd_reg_offsets.
* ppcnbsd-nat.c: Update copyright year. Reorder includes.
(getregs_supplies): Use regnum instead of regno.
(getfpregs_supplies): Likewise.
(ppcnbsd_fetch_inferior_registers): Likewise. Call
ppc_supply_gregset and ppc_suppply_fpregset instead of
ppcnbsd_supply_reg and ppcnbsd_supply_fpreg
(ppcnbsd_store_inferior_registers): Likewise. Call
ppc_collect_gregset and ppc_collect_fpregset instead of
ppcnbsd_fill_reg and ppcnbsd_fill_fpreg.
(ppcnbsd_supply_pcb): Use `gdb_byte *' instead of `char *'.
(_initialize_ppcnbsd_nat): Add some whitespace.
* Makefile.in (ppcnbsd-nat.o, ppcnbsd-tdep.o): Update dependencies.
* config/powerpc/nbsd.mh (NATDEPFILES): Remove infptrace.o.
(NAT_FILE): Remove.
* config/powerpc/nbsd.mt (TDEPFILES): Remove nbsd-tdep.o.
2006-05-12 20:53:15 +00:00
gdbadmin
582a5d498d
*** empty log message ***
2006-05-12 00:00:02 +00:00
Daniel Jacobowitz
c4c50d3740
2006-05-11 Alfred M. Szmidt <ams@gnu.org>
...
* gnu-nat.c (inf_validate_procs): Don't use lvalue in assignments.
2006-05-11 19:37:52 +00:00
Fred Fish
8ef6493a1d
Reviewed and approved by Daniel Jacobowitz <drow@false.org>
...
2006-05-11 Fred Fish <fnf@specifix.com>
* gdb.base/bang.exp: Ignore unexpected output between the
"program exited normally" and the gdb prompt, as many other
tests do.
2006-05-11 13:09:58 +00:00
Fred Fish
576c202544
Reviewed and approved by Jim Blandy <jimb@codesourcery.com>
...
2006-05-11 Fred Fish <fnf@specifix.com>
* symtab.c (skip_prologue_using_sal): Handle single line functions
like "foo(){}", which may optimize down to a single return inst.
2006-05-11 09:29:52 +00:00
gdbadmin
64f949df5d
*** empty log message ***
2006-05-11 00:00:02 +00:00
Steve Ellcey
ba906c0813
* hppa-hpux-tdep.c (initialize_hp_cxx_exception_support): Remove
...
message.
2006-05-10 20:30:02 +00:00
Daniel Jacobowitz
16d1a08426
* agentexpr.texi: Add a copyright and license notice.
...
* observer.texi: Likewise, with GPL clause for function prototypes.
Remove trailing whitespace.
2006-05-10 18:49:08 +00:00
gdbadmin
835122fc95
*** empty log message ***
2006-05-10 00:00:36 +00:00
Andreas Schwab
4bf8967cb2
* dwarf2-frame.c (struct dwarf2_fde): Add eh_frame_p.
...
(execute_cfa_program): Add parameter eh_frame_p. Call
dwarf2_frame_eh_frame_regnum when true.
(dwarf2_frame_cache): Pass eh_frame_p from fde to
execute_cfa_program.
(decode_frame_entry_1): Call dwarf2_frame_eh_frame_regnum when
processing .eh_frame. Copy eh_frame_p to the new fde.
(struct dwarf2_frame_ops): Add eh_frame_regnum.
(dwarf2_frame_set_eh_frame_regnum): Define.
(dwarf2_frame_eh_frame_regnum): Define.
* dwarf2-frame.h (dwarf2_frame_set_eh_frame_regnum): Declare.
(dwarf2_frame_eh_frame_regnum): Declare.
2006-05-09 21:14:17 +00:00
Nathan Sidwell
52fb643739
* configure.srv (m68k*-*-uclinux*): New target.
...
* linux-low.c (linux_create_inferior): Use vfork on mmuless systems.
(linux_resume_one_process): Remove extraneous cast.
(linux_read_offsets): New.
(linux_target_op): Add linux_read_offsets on mmuless systems.
* server.c (handle_query): Add qOffsets logic.
* target.h (struct target_ops): Add read_offsets.
2006-05-09 15:21:19 +00:00
gdbadmin
a70e338f1a
*** empty log message ***
2006-05-09 00:00:03 +00:00
gdbadmin
1c58b8a886
*** empty log message ***
2006-05-08 00:00:03 +00:00
Mark Kettenis
692b141ccb
* gdb.base/help.exp: Make "delete checkpoint" part option for
...
"help d" and "help delete" tests.
2006-05-07 20:50:35 +00:00
gdbadmin
febfe8dfee
*** empty log message ***
2006-05-07 00:00:02 +00:00
David S. Miller
55e969c159
* linux-nat.c (linux_nat_do_thread_registers): Check for
...
NULL collect_regset method.
2006-05-06 23:55:36 +00:00
Ulrich Weigand
540b8a309d
* gdb.mi/mi-basics.exp: Add missing serial number to
...
expected output in some mi_gdb_test statements.
* gdb.mi/mi2-basics.exp: Likewise.
2006-05-06 20:39:15 +00:00
Ulrich Weigand
92f38ec2e1
* s390-tdep.c (s390_collect_regset): New function.
...
(s390_gregset, s390x_gregset, s390_fpregset): Add it.
2006-05-06 01:12:11 +00:00
Nick Roberts
875dc2fc84
Make LOC_OPTIMIZED_OUT the default value for a symbol.
2006-05-06 00:14:03 +00:00
Nick Roberts
6fed56b401
*** empty log message ***
2006-05-06 00:13:08 +00:00
gdbadmin
ec82b8b29c
*** empty log message ***
2006-05-06 00:00:06 +00:00
Ulrich Weigand
6fc191037f
* linux-nat.c (exit_lwp): Fix NULL pointer access.
...
(linux_nat_handle_extended): New parameter STOPPING.
(wait_lwp): Call it with STOPPING equals 1.
(linux_nat_wait): Call it with STOPPING equals 0.
2006-05-05 23:48:28 +00:00
Ulrich Weigand
d539ed7ecd
* linux-nat.c (linux_nat_wait): Do not short-cut reporting
...
of 'uninteresting' signals when single-stepping.
2006-05-05 23:46:58 +00:00
David S. Miller
c324242868
* gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
...
will get printed without a mi_cmd_data_list_register_values prefix.
(*-data-list-register-*): Correct regular expressions to expect the new
pseudo d? floating point registers.
* gdb.mi/mi2-regs.exp: Likewise.
2006-05-05 23:34:40 +00:00
Daniel Jacobowitz
49101e1c1a
* MAINTAINERS: Move NEWS to the documentation entry.
2006-05-05 23:20:04 +00:00
Joel Brobecker
9b6462d950
* gdb.base/del.c: New file.
...
* gdb.base/del.exp: New testcase.
2006-05-05 22:49:39 +00:00
Jim Blandy
aa56d27abe
gdb/doc/ChangeLog:
...
2006-05-05 Jim Blandy <jimb@codesourcery.com>
* gdb.texinfo (General Query Packets): Document conventions for
terminating packet names, and their violations.
2006-05-05 22:48:14 +00:00
David S. Miller
1303f75ea1
* gdb.base/savedregs.exp: Do not require that the dummy
...
frame location match up to a symbol and source file location.
2006-05-05 22:48:10 +00:00
David S. Miller
954de43bb9
* gdb.base/break.exp: Do not assume a breakpoint on
...
main will actually be in $srcfile when optimizing.
2006-05-05 22:45:35 +00:00
David S. Miller
bcc98f888e
* linux-thread-db.c (thread_db_store_registers): Use
...
regcache_raw_collect.
2006-05-05 22:42:43 +00:00
David S. Miller
4f844a660e
* linux-nat.c (linux_nat_do_thread_registers): Use the
...
regset_from_core_section infrastructure if the target
supports it.
* Makefile.in: Update dependencies.
2006-05-05 22:39:12 +00:00
Paul Gilliam
411cb3f932
2006-05-05: Paul Gilliam <pgilliam@us.ibm.com>
...
* ppc-linux-nat.c: Clean up types for ptrace.
Replace (CORE_ADDR) with (uintptr_t) to avoid the size difference
between a CORE_ADDR and a void* on ppc64 systems compiled for 32-bits.
2006-05-05 20:45:03 +00:00
Daniel Jacobowitz
597320e75b
* remote.c (remote_disconnect): Add TARGET argument.
...
* target.c (debug_to_disconnect): Delete.
(update_current_target): Do not inherit to_disconnect.
(target_disconnect): Search for a target to implement to_disconnect.
(setup_target_debug): Do not reference to_disconnect.
* target.h (struct target_ops): Add target argument to
to_disconnect.
2006-05-05 20:08:45 +00:00
Daniel Jacobowitz
5bdf862214
Readline 5.1 import for HEAD.
2006-05-05 18:26:14 +00:00
Daniel Jacobowitz
c7e64c9a76
* gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
...
* gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
is allocated by the compiler.
* gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
anons, e, anone to force their allocation by the compiler.
2006-05-05 18:04:09 +00:00
Fred Fish
401835eb9c
Approved by Daniel Jacobowitz <drow@false.org>
...
2006-05-06 Fred Fish <fnf@specifix.com>
* mips-tdep.c (mips_o64_push_dummy_call): Left shift big endian
structs or unions independent of ABI register size.
2006-05-05 18:04:04 +00:00
Fred Fish
7a076fd259
2006-05-06 Fred Fish <fnf@specifix.com>
...
* mips-tdep.c (mips_o64_return_value): Replace stub that always
returned RETURN_VALUE_STRUCT_CONVENTION with a real function.
2006-05-05 17:50:33 +00:00
Daniel Jacobowitz
605a56cbd3
* gdb.texinfo (Remote Configuration): Remove "set remotedebug"
...
and "show remotedebug".
(Debugging Output): Add additional index entries.
2006-05-05 17:29:38 +00:00
Daniel Jacobowitz
eec017952a
* mi/mi-main.c (captured_mi_execute_command): Check the return
...
value of -interpreter-exec.
2006-05-05 15:50:20 +00:00
Daniel Jacobowitz
79c214e04d
* gdb.base/help.exp: Update expected text for help d and
...
help delete.
2006-05-05 15:45:09 +00:00
gdbadmin
f4cd22bf31
*** empty log message ***
2006-05-05 00:00:32 +00:00
gdbadmin
7985b92717
*** empty log message ***
2006-05-04 00:00:04 +00:00
Jim Blandy
14b3d9c967
gdb/ChangeLog:
...
2006-05-03 Vladimir Prus <ghost@cs.msu.su>
* varobj.c (c_value_of_variable): Ignore top-level references.
(Committed by Jim Blandy.)
2006-05-03 22:59:38 +00:00
gdbadmin
cb85daf5e3
*** empty log message ***
2006-05-03 00:00:02 +00:00
gdbadmin
201a26f845
*** empty log message ***
2006-05-02 00:00:36 +00:00
Mark Kettenis
27ce9a6de2
* gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
...
NetBSD/ELF targets.
2006-05-01 22:21:35 +00:00
Mark Kettenis
8608915fb1
* gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
...
single-step breakpoint fails; make this a KFAIL on
sparc*-*-openbsd*.
* gdb.base/siginfo.exp: Likewise.
* gdb.base/sigstep.exp (advance, advancei): Likewise.
2006-05-01 16:39:36 +00:00
Mark Kettenis
1893a4c08f
* breakpoint.c (insert_single_step_breakpoint): Make a failure to
...
insert a single-step breakpoint an error instead of a warning.
* breakpoint.c (remove_single_step_breakpoints): Bail out early if
no breakpoints are inserted.
2006-05-01 16:38:08 +00:00
Nathan J. Williams
21f79b33e5
2006-05-01 Nathan J. Williams <nathanw@wasabisystems.com>
...
* ppcnbsd-tdep.c (ppcnbsd_return_value): Change type of last two
arguments from void * to gdb_byte *.
2006-05-01 15:10:26 +00:00
gdbadmin
ad43f87a7e
*** empty log message ***
2006-05-01 00:00:35 +00:00
gdbadmin
7483dff83b
*** empty log message ***
2006-04-30 00:00:02 +00:00
gdbadmin
a2a8ff2ba0
*** empty log message ***
2006-04-29 00:00:35 +00:00
gdbadmin
50e4ef01df
*** empty log message ***
2006-04-28 00:00:33 +00:00
Michael Snyder
b8db102de3
2006-04-26 Michael Snyder <msnyder@redhat.com>
...
* linux-fork.c (_initialize_linux_fork): Rename "delete-fork"
command to "delete fork" (no hyphen), compatible with other
"delete" commands.
(info_forks_command): Accept a fork ID argument, for info
on a single fork. Report if no matching forks.
2006-04-26 Michael Snyder <msnyder@redhat.com>
* gdb.base/multi-forks.exp: Modify patterns for "run to exit",
which may have to consume output from other forks.
Add tests to make sure that "delete fork" succeeded.
2006-04-27 Michael Snyder <msnyder@redhat.com>
* gdb.texinfo (delete-fork): Command renamed to "delete fork".
2006-04-27 23:03:42 +00:00
gdbadmin
c43d0edc54
*** empty log message ***
2006-04-27 00:00:36 +00:00
Michael Snyder
cfde0993eb
2006-04-20 Michael Snyder <msnyder@redhat.com>
...
* remote.c: Fix spelling error in comment.
2006-04-26 18:45:32 +00:00
gdbadmin
a903b014ab
*** empty log message ***
2006-04-26 00:00:04 +00:00
Mark Kettenis
bc0c849e87
From Masaki MURANAKA <monaka@monami-software.com>:
...
* mips-mdebug-tdep.c (mips_mdebug_frame_prev_register): Change
type of last argument to `gdb_byte *'
2006-04-25 18:58:09 +00:00
Jim Blandy
5f1fb6dcb3
2006-04-11 Jim Blandy <jimb@codesourcery.com>
...
Add support for 'target remote |' on MinGW.
* ser-mingw.c (struct pipe_state): New structure.
(make_pipe_state, free_pipe_state, cleanup_pipe_state)
(pipe_windows_open, pipe_windows_close, pipe_windows_read)
(pipe_windows_write, pipe_wait_handle): New functions.
(_initialize_ser_windows): Register a "pipe" interface based on
them.
2006-04-25 18:02:13 +00:00
Michael Snyder
e61e6fd132
Remove spurious entry
2006-04-25 00:18:25 +00:00
gdbadmin
c9c3374ac3
*** empty log message ***
2006-04-25 00:00:03 +00:00
Michael Snyder
0271fba4a3
forgotten changelog entry
2006-04-24 22:39:03 +00:00
Daniel Jacobowitz
c3e2b812d0
* ser-mingw.c: Include <conio.h>.
...
(struct ser_console_state, struct net_windows_state): Add exit_select,
have_stopped, thread.
(pipe_select_thread, console_select_thread)
(net_windows_select_thread): Don't create a local state copy or
close stop_select. Exit on exit_select instead of stop_select. Set
have_stopped.
(console_select_thread): Don't report control keypresses as pending
input.
(pipe_select_thread): Allow stop_select to interrupt sleeping.
(set_console_wait_handle): Create exit_select and have_stopped.
Save the thread handle. Check _kbhit before starting a thread.
(ser_console_done_wait_handle): New.
(ser_console_close): Close new handles. Wait for the thread to
exit.
(new_windows_select_thread): Assert that an event occurred.
(net_windows_wait_handle): Check for pending input before starting
a thread.
(net_windows_done_wait_handle): New.
(net_windows_open): Create exit_select and have_stopped.
Save the thread handle.
(net_windows_close): Close new handles. Wait for the thread to
exit.
(_intiialize_ser_windows): Register done_wait_handle methods.
* serial.c [USE_WIN32API] (serial_done_wait_handle): New.
* serial.h [USE_WIN32API] (struct serial_ops): Add done_wait_handle.
[USE_WIN32API] (serial_done_wait_handle): New prototype.
* mingw-hdep.c (gdb_select): Use serial_done_wait_handle.
2006-04-24 21:00:13 +00:00
gdbadmin
655200ca7d
*** empty log message ***
2006-04-24 00:00:03 +00:00
Andreas Schwab
b8eb021a30
* rs6000-tdep.c: Include "reggroups.h" only once.
...
* Makefile.in (rs6000-tdep.o): Update dependencies.
2006-04-23 14:15:01 +00:00
gdbadmin
3f14f3d103
*** empty log message ***
2006-04-23 00:00:02 +00:00
Andrew Cagney
c5e30d0156
2006-04-22 Andrew Cagney <cagney@redhat.com>
...
* gdb.texinfo (Contributors): Credit frame unwinder contributors.
* gdbint.texinfo (Algorithms): Fix errors in frame documentation.
2006-04-22 23:12:03 +00:00
gdbadmin
9aa8aaf750
*** empty log message ***
2006-04-22 00:00:33 +00:00
Frederic Riss
4f1520fbca
2006-04-21 Frederic Riss <frederic.riss@st.com>
...
* dwarf2read.c (dwarf2_start_subfile): Change prototype to accept
compilation directory as last argument.
Always pass comp_dir as second argument to start_subfile and prepend
dirname to the filename when necessary.
Remove now superfluous search for pre-existing subfile.
(dwarf_decode_lines): Pass the compilation directory to
dwarf2_start_subfile.
2006-04-21 20:26:07 +00:00
gdbadmin
fbd9c86b6b
*** empty log message ***
2006-04-21 00:00:33 +00:00
Michael Snyder
c702009a72
2006-04-20 Michael Snyder <msnyder@redhat.com>
...
* 2006-03-22 Jim Blandy <jimb@redhat.com>
Add support for the Renesas M32C and M16C.
* gdb.asm/asm-source.exp: Add m32c target.
* gdb.asm/m32c.inc: Support for m32c target.
2006-04-20 23:24:23 +00:00
Michael Snyder
9630918965
2006-04-20 Michael Snyder <msnyder@redhat.com>
...
* 2006-03-22 Jim Blandy <jimb@redhat.com>
Add support for the Renesas M32C and M16C.
* configure.tgt (m32c-*-*): New entry.
* config/m32c/m32c.mt: New file.
* m32c-tdep.c: New file.
* Makefile.in (elf_m32c_h): New variable.
(m32c-tdep.o): New rule.
* NEWS: Mention new target.
* MAINTAINERS: Designate Jim Blandy as responsible maintainer.
2006-04-20 23:18:48 +00:00
Daniel Jacobowitz
cba5fab953
* m68klinux-tdep.c (m68k_linux_sigtramp_frame_prev_register):
...
Correct type of VALUEP. Reported by Jean-Rene Peulve
<jr.peulve@wanadoo.fr>.
2006-04-20 17:29:47 +00:00
gdbadmin
55a9e67fe5
*** empty log message ***
2006-04-20 00:00:03 +00:00
Kazuhiro Inaoka
cbba9205ad
2006-04-19 Masaki Muranaka <monaka@monami-software.com>
...
* m32r-rom.c: On MinGW, include winsock.h instead of sys/types.h,
netdb.h, netinet/in.h.
(m32r_upload_command); Add calls WSAStartup().
* remote-m32r-sdi.c: On MinGW, include winsock.h instead of
netinet/in.h.
2006-04-19 06:36:37 +00:00
gdbadmin
9e5249ce6b
*** empty log message ***
2006-04-19 00:00:34 +00:00
Daniel Jacobowitz
8181d85fdc
gdb/
...
* breakpoint.c (deprecated_read_memory_nobpt): Update to use
shadow_len.
(insert_bp_location, reattach_breakpoints, remove_breakpoint)
(delete_breakpoint): Update calls to changed methods.
(deprecated_insert_raw_breakpoint, deprecated_remove_raw_breakpoint)
(single_step_breakpoints, insert_single_step_breakpoint)
(remove_single_step_breakpoints): New.
* breakpoint.h (struct bp_target_info): New.
(struct bp_location): Replace shadow_contents with
target_info and overlay_target_info.
(deprecated_insert_raw_breakpoint, deprecated_remove_raw_breakpoint)
(insert_single_step_breakpoint, remove_single_step_breakpoints): New
prototypes.
* gdbarch.sh: Forward declare struct bp_target_info in gdbarch.h.
(memory_insert_breakpoint, memory_remove_breakpoint): Update second
argument.
* mem-break.c (default_memory_insert_breakpoint): Update. Set
placed_address, placed_size, and shadow_len.
(default_memory_remove_breakpoint): Update. Don't use
BREAKPOINT_FROM_PC.
(memory_insert_breakpoint, memory_remove_breakpoint): Update.
* target.c (update_current_target): Update prototypes for changed
functions.
(debug_to_insert_breakpoint, debug_to_remove_breakpoint)
(debug_to_insert_hw_breakpoint, debug_to_remove_hw_breakpoint):
Update.
* target.h: Forward declare struct bp_target_info.
(struct target_ops): Use a bp_target_info argument for
to_insert_breakpoint, to_remove_breakpoint,
to_insert_hw_breakpoint, and to_remove_hw_breakpoint.
(target_insert_breakpoint, target_remove_breakpoint)
(target_insert_hw_breakpoint, target_remove_hw_breakpoint)
(memory_insert_breakpoint, memory_remove_breakpoint)
(default_memory_insert_breakpoint, default_memory_remove_breakpoint):
Update.
* config/i386/nm-i386.h: Forward declare struct bp_target_info.
(i386_insert_hw_breakpoint, i386_remove_hw_breakpoint): Update.
(target_insert_hw_breakpoint, target_remove_hw_breakpoint): Likewise.
* gdbarch.c, gdbarch.h: Regenerated.
* alpha-tdep.c (alpha_software_single_step): Use
insert_single_step_breakpoint and remove_single_step_breakpoints.
Remove unused statics.
* arm-tdep.c (arm_software_single_step): Likewise. Add a note.
* cris-tdep.c (cris_software_single_step): Likewise.
* mips-tdep.c (mips_software_single_step): Likewise.
* rs6000-tdep.c (rs6000_software_single_step): Likewise.
* sparc-tdep.c (sparc_software_single_step): Likewise.
* wince.c (struct thread_info_struct): Remove step_prev.
(undoSStep): Use remove_single_step_breakpoints.
(wince_software_single_step): Use insert_single_step_breakpoint.
* corelow.c (ignore): Remove unneeded prototype. Update arguments.
* exec.c (ignore): Likewise.
* sol-thread.c (ignore): Likewise.
* procfs.c (dbx_link_shadow_contents): Delete.
(dbx_link_bpt): New.
(procfs_mourn_inferior): Remove it if necessary.
(remove_dbx_link_breakpoint): Use it.
(insert_dbx_link_bpt_in_file): Set it.
(procfs_init_inferior): Don't update dbx_link_bpt_addr.
* rs6000-nat.c (exec_one_dummy_insn): Use
deprecated_insert_raw_breakpoint and
deprecated_remove_raw_breakpoint.
* solib-irix.c (shadow_contents, breakpoint_addr): Delete.
(base_breakpoint): New.
(disable_break): Use it.
(enable_break): Set it.
* i386-nat.c (i386_insert_hw_breakpoint, i386_remove_hw_breakpoint):
Update.
* ia64-tdep.c (ia64_memory_insert_breakpoint)
(ia64_memory_remove_breakpoint): Likewise.
* m32r-tdep.c (m32r_memory_insert_breakpoint)
(m32r_memory_remove_breakpoint): Likewise.
* monitor.c (monitor_insert_breakpoint, monitor_remove_breakpoint):
Likewise. Remove unnecessary prototypes. Use placed_address
and placed_size. Removed useless read from memory.
* nto-procfs.c (procfs_insert_breakpoint)
(procfs_remove_breakpoint, procfs_insert_hw_breakpoint)
(procfs_remove_hw_breakpoint): Update.
* ocd.c (ocd_insert_breakpoint, ocd_remove_breakpoint): Likewise.
* ocd.h (ocd_insert_breakpoint, ocd_remove_breakpoint): Likewise.
* ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Likewise.
* ppc-tdep.h (ppc_linux_memory_remove_breakpoint): Likewise.
* remote-e7000.c (e7000_insert_breakpoint)
(e7000_remove_breakpoint): Likewise.
* remote-m32r-sdi.c (m32r_insert_breakpoint)
(m32r_remove_breakpoint): Likewise.
* remote-mips.c (mips_insert_breakpoint)
(mips_remove_breakpoint): Likewise.
* remote-rdp.c (remote_rdp_insert_breakpoint)
(remote_rdp_remove_breakpoint): Likewise.
(rdp_step): Use deprecated_insert_raw_breakpoint and
deprecated_remove_raw_breakpoint.
* remote-sds.c (sds_insert_breakpoint, sds_remove_breakpoint):
Update.
* remote-sim.c (gdbsim_insert_breakpoint, gdbsim_remove_breakpoint):
Delete.
(init_gdbsim_ops): Use memory_insert_breakpoint and
memory_remove_breakpoint.
* remote-st.c (st2000_insert_breakpoint)
(st2000_remove_breakpoint): Update. Remove unused
BREAKPOINT_FROM_PC.
* remote.c (remote_insert_breakpoint, remote_remove_breakpoint):
Update. Use placed_address and placed_size.
(remote_insert_hw_breakpoint, remote_remove_hw_breakpoint): Likewise.
gdb/doc/
* gdbint.texinfo (x86 Watchpoints, Target Conditionals): Update insert
and remove breakpoint prototypes.
(Watchpoints): Move description of target_insert_hw_breakpoint and
target_remove_hw_breakpoint ...
(Breakpoints): ... to here. Document target_insert_breakpoint and
target_remove_breakpoint.
2006-04-18 19:20:08 +00:00
Jim Blandy
4f553f885c
gdb/doc/ChangeLog:
...
2006-04-17 Jim Blandy <jimb@codesourcery.com>
* gdb.texinfo (Packets): Note that 'addr' arguments to s, S, c,
and C packets are optional.
2006-04-18 00:17:55 +00:00
gdbadmin
7570ed394f
*** empty log message ***
2006-04-18 00:00:02 +00:00
gdbadmin
b667d15886
*** empty log message ***
2006-04-17 00:00:05 +00:00
gdbadmin
53c9efcc53
*** empty log message ***
2006-04-16 00:00:02 +00:00
gdbadmin
4c1dce79e2
*** empty log message ***
2006-04-15 00:00:08 +00:00
Frederic Riss
cd852561d0
2006-04-14 Frederic Riss <frederic.riss@st.com>
...
* gdb.texinfo (Specifying source directories): Update the description
of the source file search to reflect the fact that the source path
always contains at least $cdir and $cwd.
2006-04-14 18:31:32 +00:00
gdbadmin
530392d34b
*** empty log message ***
2006-04-14 00:00:33 +00:00