gdbadmin
4d35077f91
*** empty log message ***
2004-05-21 00:00:32 +00:00
Jim Blandy
c2b6b4aad9
* rs6000-tdep.c (rs6000_push_dummy_call): Formatting fixes.
2004-05-20 18:49:37 +00:00
Mark Kettenis
144529d0d2
* regset.h: Make prototype const-correct.
...
* regset.c (regset_xmalloc): Make const-correct.
2004-05-20 17:47:55 +00:00
Ulrich Weigand
725603e12f
* gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
...
setjmp/longjmp. Use sigaction instead of signal.
2004-05-20 14:58:54 +00:00
Paul N. Hilfinger
4725b72191
* symtab.h (SYMBOL_SEARCH_NAME): New definition.
...
(SYMBOL_MATCHES_SEARCH_NAME): New definition.
(symbol_search_name): Declare.
* dictionary.c (iter_name_first_hashed): Match on SYMBOL_SEARCH_NAME.
(iter_name_next_hashed): Ditto.
(iter_name_next_linear): Ditto.
(insert_symbol_hashed): Hash on SYMBOL_SEARCH_NAME.
* symtab.c (lookup_partial_symbol): Assume symbols ordered by
search name, using SYMBOL_SEARCH_NAME and SYMBOL_MATCHES_SEARCH_NAME.
(symbol_search_name): New function.
* symfile.c (compare_psymbols): Order by SYMBOL_SEARCH_NAME.
* minsyms.c (build_minimal_symbol_hash_tables): Change
test for adding to demangled hash table to check for difference
between SYMBOL_SEARCH_NAME and SYMBOL_LINKAGE_NAME.
2004-05-20 09:51:34 +00:00
Jim Blandy
82d69f8b4c
Fix up last ChangeLog commit.
2004-05-20 00:56:45 +00:00
Jim Blandy
be07a590ed
Use a constructor function to create regset structures.
...
* regset.h (supply_regset_ftype, collect_regset_ftype): New typedefs.
(struct regset): Use supply_regset_ftype. Add new
'collect_regset' member.
(regset_xmalloc): New declaration.
* regset.c: New file.
* am64-tdep.c (amd64_regset_from_core_section): Use
regset_xmalloc to construct regset structures.
* amd64obsd-tdep.c (amd64obsd_regset_from_core_section): Same.
* i386-tdep.c (i386_regset_from_core_section): Same.
* i386nbsd-tdep.c (i386nbsd_aout_regset_from_core_section): Same.
* i386obsd-tdep.c (i386obsd_aout_regset_from_core_section): Same.
* sparc64fbsd-tdep.c (sparc64fbsd_init_abi): Same.
* sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Same.
* sparc64obsd-tdep.c (sparc64obsd_init_abi): Same.
* sparcnbsd-tdep.c (sparc32nbsd_init_abi): Same.
* Makefile.in (COMMON_OBS): Add regset.o.
(regset.o): New rule.
2004-05-20 00:53:06 +00:00
gdbadmin
e14ad0e71a
*** empty log message ***
2004-05-20 00:00:32 +00:00
Joel Brobecker
604368f524
* config/djgpp/fnchange.lst: Add entries for pthread_cond_wait.exp
...
and pthread_cond_wait.c.
2004-05-19 21:50:14 +00:00
Joel Brobecker
8b923272a9
* gdb.threads/pthread_cond_wait.c: New file.
...
* gdb.threads/pthread_cond_wait.exp: New testcase.
2004-05-19 21:41:03 +00:00
Jim Blandy
baffbae05e
* rs6000-tdep.c (rs6000_gdbarch_init): Initialize tdep fields
...
before the mach-specific switch, and then let the individual cases
override the defaults, rather than leaving them uninitialized
until the switch and then setting them in each case.
2004-05-19 04:18:42 +00:00
Randolph Chung
5859efe54e
2004-05-18 Randolph Chung <tausq@debian.org>
...
* hppa-tdep.c (hppa_frame_cache): Check for validity of r31 for
millicode functions.
2004-05-19 03:07:58 +00:00
Randolph Chung
9ca80cf8cc
2004-05-18 Randolph Chung <tausq@debian.org>
...
* somsolib.c (som_solib_remove_inferior_hook): Make all the size
references to dld_flags_buffer consistent.
2004-05-19 02:45:24 +00:00
Randolph Chung
ed70ba000b
2004-05-18 Randolph Chung <tausq@debian.org>
...
* hppa-tdep.c (hppa_frame_cache): If a frame pointer is available, use
it for unwinding the stack.
2004-05-19 02:38:28 +00:00
Randolph Chung
6310063290
2004-05-18 Randolph Chung <tausq@debian.org>
...
* config/pa/tm-linux.h (IN_SOLIB_CALL_TRAMPOLINE, SKIP_TRAMPOLINE_CODE)
Undefine these so we can overide them using gdbarch.
2004-05-19 02:20:11 +00:00
Randolph Chung
090ccbb714
2004-05-18 Randolph Chung <tausq@debian.org>
...
* hppa-tdep.c (hppa_stub_frame_unwind_cache): Don't do export stub
handling for 64-bit HPUX (elf).
2004-05-19 02:15:22 +00:00
gdbadmin
c1358396bf
*** empty log message ***
2004-05-19 00:00:32 +00:00
Daniel Jacobowitz
594706e671
* alpha-tdep.c (alpha_gdbarch_init): Use LL suffix for large
...
constants.
* amd64-tdep.c (amd64_skip_prologue): Likewise.
* ia64-tdep.c (examine_prologue): Likewise.
* ns32k-tdep.c (ns32k_fix_call_dummy): Remove unused function.
* v850-tdep.c (v850_fix_call_dummy): Likewise.
2004-05-18 21:20:28 +00:00
gdbadmin
5187ad9152
*** empty log message ***
2004-05-18 00:00:02 +00:00
Mark Kettenis
e548314585
* vax-tdep.c (vax_return_value): Implement
...
RETURN_VALUE_ABI_RETURNS_ADDRESS.
2004-05-17 22:12:13 +00:00
Mark Kettenis
caed1a4580
* vax-tdep.c (vax_return_value): Fix typo.
...
* alphabsd-nat.c: Update copyright year.
(getregs_supplies): Replace PC_REGNUM with ALPHA_PC_REGNUM.
2004-05-17 21:56:19 +00:00
gdbadmin
e7e61c9f1e
*** empty log message ***
2004-05-17 21:00:02 +00:00
Andrew Cagney
5aae53e58e
2004-05-17 Andrew Cagney <cagney@redhat.com>
...
* MAINTAINERS: Mark Salter was also responsible for
testsuite/config/
2004-05-17 20:40:24 +00:00
Andrew Cagney
3c0b7db215
2004-05-17 Andrew Cagney <cagney@redhat.com>
...
* NEWS: Mention signal fixes.
2004-05-17 19:16:07 +00:00
Randolph Chung
22b0923df5
2004-05-17 Randolph Chung <tausq@debian.org>
...
* hppa-tdep.c (hppa_stub_frame_unwind_cache): For HPUX stub unwinding,
check to see if we are unwinding an export stub. Export stubs clobber
the %rp in the call path and stores the original rp in a stack slot.
2004-05-17 16:46:06 +00:00
Jim Blandy
22f2b2f398
* MAINTAINERS: Update address for J.T. Conklin.
2004-05-17 16:40:15 +00:00
Randolph Chung
cea96d64fe
2004-05-17 Randolph Chung <tausq@debian.org>
...
* hppa-tdep.c: Remove superfluous #include's.
* Makefile.in (hppa-tdep.o): Update dependencies.
2004-05-17 15:16:39 +00:00
Randolph Chung
f08f6a4ad5
2004-05-17 Randolph Chung <tausq@debian.org>
...
* hppa-tdep.c (THREAD_INITIAL_FRAME_SYMBOL): Delete unused symbol.
(THREAD_INITIAL_FRAME_SYM_LEN): Likewise.
(unwind_command, hppa_alignof, prologue_inst_adjust_sp)
(is_branch, inst_saves_gr, inst_saves_fr, compare_unwind_entries)
(read_unwind_info, internalize_unwinds, record_text_segment_lowaddr):
Remove static function declarations.
2004-05-17 14:59:16 +00:00
Mark Kettenis
c0c2b0dbf9
* m68k-tdep.h (m68k_regnum): Add M68K_D2_REGNUM, M68K_D7_REGNUM
...
and M68K_A2_REGNUM.
2004-05-17 10:50:32 +00:00
Mark Kettenis
51da707ac6
* m68k-tdep.c (m68k_svr4_return_value): Implement
...
RETURN_VALUE_ABI_RETURNS_ADDRESS.
2004-05-16 23:04:15 +00:00
Mark Kettenis
8d027a043b
* sol-thread.c Update copyright year. Fix various coding
...
standards violations. Tweak a few comments.
(td_err_string, td_state_string, thread_to_lwp, lwp_to_thread):
Delete prototypes.
2004-05-16 13:28:03 +00:00
Randolph Chung
0d99fdb991
2004-05-15 Randolph Chung <tausq@debian.org>
...
* hppa-tdep.h (hppa_frame_prev_register_helper): Pass save_regs
as pointer instead of array reference since HPUX compiler does
not accept unsized array arguments.
* somsolib.c (dld_flags_buffer): Use constant array size.
2004-05-16 04:33:41 +00:00
Mark Kettenis
0fe85704c4
* amd64obsd-tdep.c (amd64obsd_sigtramp_p): Replace hexadecimal
...
offset with decimal offset.
(amd64obsd_sigcontext_addr): Return correct address for entire
signal trampoline.
2004-05-15 21:06:50 +00:00
Mark Kettenis
a54f9a006c
* vax-tdep.c (vax_frame_num_args): Use get_frame_base_address
...
instead of get_frame_base.
2004-05-15 17:11:48 +00:00
Mark Kettenis
feae6502ea
* i386bsd-nat.c (supply_gregset): Use regcache_raw_supply.
...
(fill_gregset): Use regcache_raw_collect.
2004-05-15 17:04:10 +00:00
Mark Kettenis
0382d099a6
* config/djgpp/fnchange.lst: Add entries for ppcobsd-nat.c and
...
ppcobsd-tdep.c.
2004-05-15 17:02:09 +00:00
Mark Kettenis
f7e3843a6a
*** empty log message ***
2004-05-15 17:00:30 +00:00
Mark Kettenis
6321381109
* config/sparc/tm-nbsd64.h: Remove file.
...
* config/tm-sunos.h: Remove file.
2004-05-15 16:47:30 +00:00
Joel Brobecker
773df3e50e
* rs6000-tdep.c (store_param_on_stack_p): New function,
...
an improved version of some code extracted from skip_prologue().
(skip_prologue): Use store_param_on_stack_p() to detect
instructions saving a parameter on the stack. Detect when r0
is used to save a parameter.
Do not mark "li rx, SIMM" instructions as part of the prologue,
unless the following instruction is also part of the prologue.
2004-05-15 05:57:16 +00:00
Andrew Cagney
06f32659ed
2004-05-14 Andrew Cagney <cagney@redhat.com>
...
* infrun.c (handle_inferior_event): Simplify
STEP_OVER_UNDEBUGGABLE.
2004-05-14 18:45:42 +00:00
Andrew Cagney
95918acbdb
2004-05-14 Andrew Cagney <cagney@redhat.com>
...
* infrun.c (handle_step_into_function): Delete function.
(handle_inferior_event): Inline calls to
handle_step_into_function.
2004-05-14 15:49:00 +00:00
Jerome Guitton
42203e469f
* rs6000-nat.c: Fix a comment.
2004-05-14 14:12:12 +00:00
Jim Blandy
02f60eae68
Committed by Jim Blandy <jimb@redhat.com>:
...
* regcache.c (struct regcache_descr): fix comment spelling.
2004-05-14 07:17:45 +00:00
Joel Brobecker
552e377b0f
* aix-thread.c: s/ppc_floating_point_p/ppc_floating_point_unit_p/.
...
Fixes a link link failure.
2004-05-13 22:55:32 +00:00
Joel Brobecker
349766b205
* aix-thread.c (store_regs_kernel_thread): Fix a little obvious
...
error that was causing the build to fail.
2004-05-13 22:31:53 +00:00
Joel Brobecker
0d4d54840d
* aix-thread.c: #include "gdb_string.h". Needed for memset and memcopy.
...
* Makefile.in (aix-thread.o): Add dependency on gdb_string.h.
2004-05-13 22:26:39 +00:00
Jim Blandy
063715bf63
* aix-thread.c (pdc_read_regs, supply_gprs64, supply_fprs)
...
(fetch_regs_user_thread, fetch_regs_kernel_thread)
(store_regs_user_thread, store_regs_kernel_thread): Use
ppc_num_gprs and ppc_num_fprs instead of '32' and '31'.
* ppc-linux-nat.c (fill_gregset): Same.
* ppc-linux-tdep.c (ppc_linux_supply_gregset)
(ppc_linux_sigtramp_cache): Same.
* ppcnbsd-tdep.c (ppcnbsd_supply_reg, ppcnbsd_fill_reg)
(ppcnbsd_sigtramp_cache_init): Same.
* rs6000-nat.c (fetch_core_registers): Same.
* rs6000-tdep.c (ppc_supply_gregset, ppc_collect_gregset)
(rs6000_frame_cache): Same.
2004-05-13 19:36:05 +00:00
Andrew Cagney
0b30808c91
2004-05-13 Andrew Cagney <cagney@redhat.com>
...
* infrun.c (handle_inferior_event): Check for
STEP_OVER_UNDEBUGGABLE after signal trampolines and function
calls. Update comments.
2004-05-13 19:34:00 +00:00
Jim Blandy
cdf2c5f516
* aix-thread.c (supply_gprs64, fetch_regs_user_thread)
...
(store_regs_user_thread): Use tdep->ppc_gp0_regnum, instead
of assuming that the gprs are numbered starting with zero.
* ppc-linux-nat.c (fill_gregset): Same.
* ppc-linux-tdep.c (ppc_linux_supply_gregset): Same.
* ppcnbsd-nat.c (getregs_supplies): Same.
* ppcnbsd-tdep.c (ppcnbsd_supply_reg, ppcnbsd_fill_reg): Same.
* rs6000-nat.c (fetch_core_registers): Same.
* rs6000-tdep.c (ppc_supply_gregset, ppc_collect_gregset): Same.
2004-05-13 19:27:07 +00:00
Michael Snyder
450bd37bb0
2004-05-07 Michael Snyder <msnyder@redhat.com>
...
* tracepoint.c (scope_info): Add handling for LOC_COMPUTED,
LOC_COMPUTED_ARG, and LOC_INDIRECT.
2004-05-13 19:09:30 +00:00