gdbadmin
c79ce99e72
*** empty log message ***
2005-04-04 00:00:02 +00:00
gdbadmin
fbca329c4d
*** empty log message ***
2005-04-03 00:00:04 +00:00
Daniel Jacobowitz
37c4d19728
* mips-linux-tdep.c (mips_linux_o32_sigframe_init): Adjust
...
big-endian correction code to not offset 32-bit registers.
Locate floating point registers correctly.
2005-04-02 22:59:34 +00:00
Eli Zaretskii
a8f24a3552
(Targets): Document "set/show architecture". Remove
...
redundant index entry for "target" command.
(Backtrace): Add index entries.
(Symbols, Fortran): Document the "set case-sensitive" command.
(DJGPP Native): Document "set com1base", "set com1irq", etc.
(Print Settings): Add index entry for "set demangle-style".
(Target Commands): Document "set download-write-size".
(Debugging Output): Document "set exec-done-display".
2005-04-02 22:24:18 +00:00
Andreas Schwab
02dfa7debf
Fix typo.
2005-04-02 21:11:20 +00:00
Mark Kettenis
7509373f99
* main.c: Update copyright year.
...
(captured_main): Avois using strcpy and strcat.
2005-04-02 20:25:22 +00:00
Eli Zaretskii
09d4efe17b
(Files): Fix the name and documentation of
...
add-shared-symbol-files. Document its alias assf. Update the
list of OSs where GDB supports shared libraries. Fix markup.
(Continuing and Stepping): Add reference to @var{location} in the
text.
(Dump/Restore Files): Fix reference to @{filename}.
(Help): Fix wording.
(Attach): Ditto.
(Set Watchpoints): Ditto.
(Backtrace): Remove redundant index entries. Improve index
entries.
(Delete Breaks): Fix wording.
(Memory): Document the compare-sections command.
(Memory Region Attributes): Improve wording.
(Disabling): Improve wording.
(Fortran): New subsection. Document the "info common" command.
(Help): Document aliases "info copying" and "info warranty".
(Caching Remote Data): New section. Document the "set/show
remotecache" and "info dcache" commands.
(Show): Fix wording of the documentation of the "set
extension-language" command.
(Signals): Add index entry for "info handle".
(Memory Region Attributes): Fix punctuation.
(Symbols): Change the arg name to "location" and refer to it in
the text. Fix wording of "info types" doc.
(Threads): Fix usage of @enumerate @item's.
(Listing Tracepoints): Add index entry for "info tp".
(Set Watchpoints): Add xref to "info break" description.
(Macros): Add an index entry for "macro exp1". Document the
"macro list" command.
(Maintenance Commands): Document "flushregs", "maint agent",
"maint check-symtabs", "maint cplus", "maint demangle", "maint
deprecate", "maint undeprecate", "maint dump-me", "maint packet",
"maint print architecture", "maint print objfiles", "maint print
statistics", "maint print type", "maint show-debug-regs", "maint
space", "maint time", and "maint translate-address".
(Connecting): Document the "monitor" command.
(Annotations Overview): Describe the "set annotate" command.
2005-04-02 17:48:36 +00:00
Eli Zaretskii
82f2d80296
(Set Watchpoints): Document can-use-hw-watchpoints.
...
Rearrange index entries and improve wording about support for
hardware watchpoints.
2005-04-02 08:32:31 +00:00
Michael Snyder
0c98cc2b81
2005-04-01 Michael Snyder <msnyder@redhat.com>
...
* dummy-frame.c (dummy_frame_sniffer): Optimization: don't bother
computing this_id if there are no dummy frames on the stack.
2005-04-02 00:45:52 +00:00
Michael Snyder
1fb1ca2782
2005-04-01 Michael Snyder <msnyder@redhat.com>
...
* mn10300-tdep.c (mn10300_frame_unwind_cache): Use
find_partial_func instead of unwind_pc to identify frame.
(mn10300_push_dummy_call): Handle struct args, struct_return.
2005-04-02 00:40:51 +00:00
Michael Snyder
9b3c083c83
2005-04-01 Michael Snyder <msnyder@redhat.com>
...
* mn10300-prologue.c (set_movm_offsets): Don't test variable
before setting it.
* mn10300-tdep.c (mn10300_skip_prologue): Use analyze_prologue
instead of skip_prologue_using_sal.
2005-04-02 00:08:14 +00:00
gdbadmin
ab53d7c756
*** empty log message ***
2005-04-02 00:00:39 +00:00
Paul Gilliam
d1779be45e
* gdb.arch/altivec-abi.exp: Check for compiler and set
...
use altivec' flag accordingly.
* gdb.arch/altivec-regs.exp: Likewise.
2005-04-01 18:43:22 +00:00
gdbadmin
abb7c803b5
*** empty log message ***
2005-04-01 00:00:03 +00:00
Kevin Buettner
186993b458
Add TLS load module support for FRV.
2005-03-31 20:39:14 +00:00
Kevin Buettner
b275693032
* gdbarch.sh (fetch_tls_load_module_address): New architecture method.
...
* gdbarch.c, gdbarch.h: Regenerate.
* dwarf2loc.c (dwarf_expr_tls_address): Fetch TLS load module
address and pass this address, instead of the objfile address, to
target_get_thread_local_address().
* linux-thread-db.c (thread_db_get_thread_local_address): Change
second parameter from type ``struct objfile *'' to CORE_ADDR. Do
not call svr4_fetch_objfile_link_map() to fetch the load module
address.
* target.h (struct target_ops): Change second parameter of
``to_get_thread_local_address'' from ``struct objfile *'' to
``CORE_ADDR''.
* alpha-linux-tdep.c (solib-svr4.h): Include.
(alpha_linux_init_abi): Register TLS load module fetcher.
* amd64-linux-tdep.c (amd64_linux_init_abi): Likewise.
* hppa-linux-tdep.c (hppa_linux_init_abi): Likewise.
* i386-linux-tdep.c (i386_linux_init_abi): Likewise.
* ia64-linux-tdep.c (solib-svr4.h): Include.
(ia64_linux_init_abi): Register TLS load module fetcher.
* m32r-linux-tdep.c (m32r_linux_init_abi): Likewise.
* m68klinux-tdep.c (m68k_linux_init_abi): Likewise.
* mips-linux-tdep.c (mips_linux_init_abi): Likewise.
* s390-tdep.c (s390_gdbarch_init): Likewise.
* sparc-linux-tdep.c (sparc32_linux_init_abi): Likewise.
* sparc64-linux-tdep.c (solib-svr4.h): Include.
(sparc64_linux_init_abi): Register TLS load module fetcher.
* Makefile.in (alpha-linux-tdep.o, ia64-linux-tdep.o)
(sparc-linux-tdep.o): Update dependencies.
2005-03-31 19:58:26 +00:00
gdbadmin
7e847698dc
*** empty log message ***
2005-03-31 00:00:03 +00:00
gdbadmin
9ac9941eec
*** empty log message ***
2005-03-30 00:00:33 +00:00
Daniel Jacobowitz
8875030493
* c-valprint.c (c_value_print): Fix up some formatting. Use
...
check_typedef.
testsuite/
* gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2005-03-29 20:37:19 +00:00
Daniel Jacobowitz
15b6c49f14
Missed part of earlier commit.
2005-03-29 20:34:57 +00:00
Daniel Jacobowitz
adb8a87cfd
* arm-linux-nat.c (store_register, store_regs): Handle
...
ARM_PS_REGNUM.
2005-03-29 16:58:23 +00:00
Daniel Jacobowitz
498b1f8763
* arm-linux-tdep.c (arm_linux_thumb_be_breakpoint)
...
(arm_linux_thumb_le_breakpoint): New. Update comments.
(arm_linux_init_abi): Set Thumb breakpoints also.
2005-03-29 16:57:30 +00:00
Daniel Jacobowitz
842e1f1ec4
* Makefile.in (arm-tdep.o): Update dependencies.
...
* arm-tdep.c: Include "objfiles.h" and "dwarf2-frame.h".
(arm_gdbarch_init): Register dwarf2_frame_sniffer.
2005-03-29 16:56:40 +00:00
gdbadmin
e78c98404f
*** empty log message ***
2005-03-29 00:00:32 +00:00
Joel Brobecker
6d1eba4cf3
* irix5-nat.c (supply_fpregset): Fix bug that caused the FSR
...
register value to be incorrectly written in the regcache.
(fill_fpregset): Fix bug that caused the FSR register value
to be incorrectly read from the regcache.
2005-03-28 22:31:55 +00:00
Daniel Jacobowitz
fce5e38603
* remote-rdi.c (arm_rdi_insert_breakpoint): Don't call
...
arm_pc_is_thumb_dummy.
2005-03-28 19:51:10 +00:00
Mark Kettenis
8391b9b130
* sparc64nbsd-tdep.c (sparc64nbsd_sigcontext_saved_regs): Handle
...
StackGhost.
2005-03-28 15:29:37 +00:00
Mark Kettenis
f700a3641b
* sparc-tdep.c (sparc_supply_rwindow, sparc_collect_rwindow):
...
Handle StackGhost in 64-bit code.
* sparc64-tdep.c (sparc64_frame_prev_register): Handle StackGhost.
2005-03-28 13:42:49 +00:00
gdbadmin
6770045840
*** empty log message ***
2005-03-28 00:00:04 +00:00
Christopher Faylor
8da8e0b3f3
* win32-nat.c (handle_exception): Treat win32 routines which check for valid
...
addresses as "special" and don't stop when a SEGV is detected.
(get_child_debug_event): Properly flag exception as unhandled.
2005-03-27 05:21:12 +00:00
Andreas Schwab
f3fb768d95
* gdb.base/bigcore.c (main): Add missing mode argument in open
...
call.
2005-03-27 00:18:55 +00:00
gdbadmin
a507073b25
*** empty log message ***
2005-03-27 00:00:04 +00:00
Daniel Jacobowitz
5e5100cb9c
* cp-support.c (cp_class_name_from_physname): Rewrite.
...
(unqualified_name_from_comp): New function, broken out from
method_name_from_physname. Correct handling for typed names
and templates.
(method_name_from_physname): Use unqualified_name_from_comp.
(cp_func_name, remove_params): Move earlier in the file. Add
better comments. Use the component tree to parse the name.
(_initialize_cp_support): Remove stray whitespace.
2005-03-26 21:56:46 +00:00
Mark Kettenis
dc6a2ca431
* exec.c (bfdsec_to_vmap): Use strcmp instead of DEPRECATED_STREQ.
2005-03-26 16:50:45 +00:00
Mark Kettenis
59bb1042a1
* inflow.h: Update copyright year. Remove #ifdef SHORT_PGRP code.
...
Callapse HAVE_TERMIO and HAVE_SGTTY.
2005-03-26 16:32:57 +00:00
Mark Kettenis
a77f4086a1
* dwarf2-frame.c (execute_cfa_program): Implement
...
DW_CFA_GNU_window_save.
2005-03-26 15:20:42 +00:00
gdbadmin
9d2f1968d4
*** empty log message ***
2005-03-26 00:00:36 +00:00
Mark Kettenis
bac6b01281
* config/sparc/nbsd64.mh (NAT_FILE): Remove.
2005-03-25 22:28:53 +00:00
Mark Kettenis
4d6c7108d5
* config/i386/obsd64.mt (TDEPFILES): Add obsd-uthread.o.
2005-03-25 22:25:31 +00:00
Daniel Jacobowitz
4bf7064ce9
* arm-tdep.c (target_is_thumb, caller_is_thumb)
...
(arm_pc_is_thumb_dummy): Remove.
(arm_breakpoint_from_pc): Don't call arm_pc_is_thumb_dummy.
2005-03-25 21:28:05 +00:00
Anthony Green
170cd118a9
Fix memset thinkos.
2005-03-25 20:40:02 +00:00
Daniel Jacobowitz
7e813ac51f
* lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
...
downloads.
* config/gdbserver.exp (gdb_load): Likewise.
2005-03-25 20:38:55 +00:00
Mark Mitchell
dd5da072a1
* ser-base.c (ser_unix_write): Rename to ...
...
(ser_base_write): ... this.
(ser_unix_nop_flush_output): Rename to ...
(ser_base_flush_output): ... this.
(ser_unix_flush_input): Rename to ...
(ser_base_flush_input): ... this.
(ser_unix_nop_send_break): Rename to ...
(ser_base_send_break): ... this.
(ser_unix_nop_drain_output): Rename to ...
(ser_base_drain_output): ... this.
(ser_unix_nop_raw): Rename to ...
(ser_base_raw): ... this.
(ser_unix_nop_get_tty_state): Rename to ...
(ser_base_set_tty_state): ... this.
(ser_unix_nop_noflush_set_tty_state): Rename to ...
(ser_base_noflush_set_tty_state): ... this.
(ser_unix_nop_print_tty_state): Rename to ...
(ser_base_print_tty_state): ... this.
(ser_unix_nop_setbaudrate): Rename to ...
(ser_base_setbaudrate): ... this.
(ser_unix_nop_setstopbits): Rename to ...
(ser_base_setstopbits): ... this.
(ser_unix_async): Rename to ...
(ser_base_async): ... this.
* ser-base.h (ser_unix_write): Rename to ...
(ser_base_write): ... this.
(ser_unix_nop_flush_output): Rename to ...
(ser_base_flush_output): ... this.
(ser_unix_flush_input): Rename to ...
(ser_base_flush_input): ... this.
(ser_unix_nop_send_break): Rename to ...
(ser_base_send_break): ... this.
(ser_unix_nop_drain_output): Rename to ...
(ser_base_drain_output): ... this.
(ser_unix_nop_raw): Rename to ...
(ser_base_raw): ... this.
(ser_unix_nop_get_tty_state): Rename to ...
(ser_base_set_tty_state): ... this.
(ser_unix_nop_noflush_set_tty_state): Rename to ...
(ser_base_noflush_set_tty_state): ... this.
(ser_unix_nop_print_tty_state): Rename to ...
(ser_base_print_tty_state): ... this.
(ser_unix_nop_setbaudrate): Rename to ...
(ser_base_setbaudrate): ... this.
(ser_unix_nop_setstopbits): Rename to ...
(ser_base_setstopbits): ... this.
(ser_unix_async): Rename to ...
(ser_base_async): ... this.
* ser-pipe.c (_initialize_ser_pipe): Update accordingly.
* ser-tcp.c (_initialize_ser_tcp): Likewise.
* ser-unix.c (hardwire_flush_input): Likewise.
(_initializer_ser_hardwire): Likewise.
2005-03-25 20:06:36 +00:00
Mark Mitchell
3eb25fda5d
* Makefile.in (SFILES): Add ser-base.c.
...
(ser_base_h): New variable.
(ser-base.o): New target.
(ser-pipe.o): Depend on $(ser_base_h).
(ser-tcp.o): Likewise.
(ser-unix.o): Likewise. Do not depend on $(event_loop_h).
* configure.ac (SER_HARDWIRE): Include ser-base.o where
appropriate.
* ser-base.c: New file.
(push_event): Move from ser-unix.c.
(fd_event): Likewise.
(reschedule): Likewise.
(ser_unix_write): Likewise.
(ser_unix_nop_flush_output): Likewise.
(ser_unix_flush_input): Likewise.
(ser_unix_nop_send_break): Likewise.
(ser_unix_nop_drain_output): Likewise.
(ser_unix_nop_raw): Likewise.
(ser_unix_nop_get_tty_state): Likewise.
(ser_unix_nop_set_tty_state): Likewise.
(ser_unix_nop_noflush_set_tty_state): Likewise.
(ser_unix_nop_print_tty_state): Likewise.
(ser_unix_nop_setbaudrate): Likewise.
(ser_unix_nop_setstopbits): Likewise.
(ser_unix_async): Likewise.
* ser-base.h: New file.
* ser-pipe.c (ser-base.h): Include it.
* ser-tcp.c (ser-base.h): Likewise.
* ser-unix.h (ser_unix_nop_flush_output): Remove.
(ser_unix_flush_input): Likewise.
(ser_unix_nop_send_break): Likewise.
(ser_unix_nop_raw): Likewise.
(ser_unix_nop_get_tty_state): Likewise.
(ser_unix_nop_set_tty_state): Likewise.
(ser_unix_nop_print_tty_state): Likewise.
(ser_unix_nop_noflush_set_tty_state): Likewise.
(ser_unix_nop_setbaudrate): Likewise.
(ser_unix_nop_setstopbits): Likewise.
(ser_unix_nop_drain_output): Likewise.
(ser_unix_wait_for): Likewise.
(ser_unix_write): Likewise.
(ser_unix_async): Likewise.
* ser-unix.c (event-loop.h): Do not include it.
(push_event): Move to ser-base.c.
(fd_event): Likewise.
(reschedule): Likewise.
(ser_unix_write): Likewise.
(ser_unix_nop_flush_output): Likewise.
(ser_unix_flush_input): Likewise.
(ser_unix_nop_send_break): Likewise.
(ser_unix_nop_drain_output): Likewise.
(ser_unix_nop_raw): Likewise.
(ser_unix_nop_get_tty_state): Likewise.
(ser_unix_nop_set_tty_state): Likewise.
(ser_unix_nop_noflush_set_tty_state): Likewise.
(ser_unix_nop_print_tty_state): Likewise.
(ser_unix_nop_setbaudrate): Likewise.
(ser_unix_nop_setstopbits): Likewise.
(ser_unix_async): Likewise.
(ser_unix_wait_for): Make it static.
* configure: Regenerated.
2005-03-25 19:47:23 +00:00
Mark Kettenis
8d5a9abc72
* dwarf2-frame.h: Update copyrigh year.
...
(enum dwarf2_frame_reg_rule): Add DWARF2_FRAME_REG_RA_OFFSET.
* dwarf2-frame.c: Update copyright year.
(struct dwarf2_frame_cache): Add member `retaddr_reg'.
(dwarf2_frame_cache): Deal with DWARF2_FRAME_REG_RA_OFFSET.
(dwarf2_frame_prev_register): Handle DWARF2_FRAME_REG_RA_OFFSET.
2005-03-25 16:51:40 +00:00
gdbadmin
4db8334481
*** empty log message ***
2005-03-25 00:00:08 +00:00
gdbadmin
c0726462f0
*** empty log message ***
2005-03-24 00:01:07 +00:00
Martin Hunt
b3041f52a5
2005-03-23 Martin Hunt <hunt@redhat.com>
...
* configure.ac: Remove -fwritable-strings from CFLAGS.
* configure: Regenerate.
2005-03-23 19:17:42 +00:00
gdbadmin
c410d862c1
*** empty log message ***
2005-03-23 00:00:03 +00:00
gdbadmin
53107cc4a4
*** empty log message ***
2005-03-22 00:01:39 +00:00