gdbadmin
0d52e5365a
*** empty log message ***
2002-11-06 00:00:02 +00:00
Elena Zannoni
7d5b6fdd3b
2002-11-05 Elena Zannoni <ezannoni@redhat.com>
...
From Jim Ingham <jingham@apple.com>:
* event-top.c (gdb_disable_readline): New function.
(_initialize_event_loop): Move comment.
2002-11-05 22:38:11 +00:00
Jeff Johnston
f80a3b5fb4
2002-11-05 Jeff Johnston <jjohnstn@redhat.com>
...
* gdb792.cc: New file to test patch for PR gdb/792.
* gdb792.exp: Ditto.
2002-11-05 22:31:32 +00:00
Jeff Johnston
6e382aa38c
2002-11-05 Jeff Johnston <jjohnstn@redhat.com>
...
* varobj.c (child_exists, cplus_number_of_children): Change
STREQ macro references to strcmp.
(cplus_name_of_child): Change code to handle the fact that
fields are not necessarily contiguous with regards to their
access control. This is a fix for PR gdb/792.
2002-11-05 22:31:00 +00:00
Andrew Cagney
a216a32234
2002-11-05 Andrew Cagney <ac131313@redhat.com>
...
* gdbarch.sh (GET_SAVED_REGISTER): Change to a predicate function.
* gdbarch.h, gdbarch.c: Regnerate.
* frame.h (frame_register): Declare.
* frame.c (frame_register): New function.
(get_saved_register): Test GET_SAVED_REGISTER_P before calling
GET_SAVED_REGISTER, otherwize call
generic_unwind_get_saved_register.
(frame_register_read): Use frame_register instead of
get_saved_register.
2002-11-05 21:44:05 +00:00
Elena Zannoni
b7c642601c
2002-11-05 Elena Zannoni <ezannoni@redhat.com>
...
* event-loop.c (start_event_loop): Add comment.
Update copyright.
2002-11-05 21:17:33 +00:00
Andrew Cagney
c2e1b8f216
2002-11-05 Andrew Cagney <ac131313@redhat.com>
...
* infcmd.c (default_print_registers_info): Do not call
PRINT_REGISTER_HOOK.
2002-11-05 20:52:44 +00:00
Andrew Cagney
87647bb0c7
2002-11-05 Andrew Cagney <ac131313@redhat.com>
...
* sparc-tdep.c (sparc_print_register_hook): Make static.
(sparc_print_registers_info): New function.
(sparc_do_registers_info): New function.
(sparclet_print_registers_info): New function.
(sparclet_do_registers_info): New function.
(do_sparc_print_registers_info): New function.
(sparc_print_registers): New static function, clone of infcmd.c's
default_print_registers_info.
* config/sparc/tm-sparclet.h (PRINT_REGISTER_HOOK): Delete macro.
(sparclet_do_registers_info): Declare.
(DEPRECATED_DO_REGISTERS_INFO): Re-define.
* config/sparc/tm-sparc.h (DEPRECATED_DO_REGISTERS_INFO):
Re-define.
(sparc_do_registers_info): Declare.
(PRINT_REGISTER_HOOK): Delete macro.
(sparc_print_register_hook): Delete declaration.
2002-11-05 20:43:36 +00:00
David Carlton
8155455b32
2002-11-05 David Carlton <carlton@math.stanford.edu>
...
* symtab.c (lookup_symbol_aux): Move chunks of code into separate
functions.
(lookup_symbol_aux_local): New function.
(lookup_symbol_aux_symtabs): New function.
(lookup_symbol_aux_psymtabs): New function.
2002-11-05 20:33:01 +00:00
David Carlton
29924310ab
2002-11-05 David Carlton <carlton@math.stanford.edu>
...
* symtab.c (lookup_symbol_aux): In minsym sections, don't use the
previous values of 'objfile' and 'block'.
2002-11-05 16:59:57 +00:00
Elena Zannoni
6afa27b08c
2002-11-04 Elena Zannoni <ezannoni@redhat.com>
...
* mi-console.exp: Use mi_runto, mi_run_to_main, mi_next_to,
mi_step_to wherever possible. Update copyright notices.
* mi-disassemble.exp: Ditto.
* mi-eval.exp: Ditto.
* mi-read-memory.exp: Ditto.
* mi-regs.exp: Ditto.
* mi-return.exp: Ditto.
* mi-stack.exp: Ditto.
* mi-stepi.exp: Ditto.
* mi-var-block.exp: Ditto.
* mi-var-cmd.exp: Ditto.
* mi-watch.exp: Ditto.
* mi1-console.exp: Ditto.
* mi1-disassemble.exp: Ditto.
* mi1-eval.exp: Ditto.
* mi1-read-memory.exp: Ditto.
* mi1-regs.exp: Ditto.
* mi1-return.exp: Ditto.
* mi1-stack.exp: Ditto.
* mi1-stepi.exp: Ditto.
* mi1-var-block.exp: Ditto.
* mi1-var-cmd.exp: Ditto.
* mi1-watch.exp: Ditto.
2002-11-05 15:43:18 +00:00
Klee Dienes
69266111ec
Correct the ChangeLog entry for 2002-10-11 from:
...
* findvar.c (read_memory_typed_address): New function.
to
* corefile.c (read_memory_typed_address): New function.
2002-11-05 09:20:13 +00:00
Pierre Muller
cc303028fc
2002-10-07 Pierre Muller <muller@ics.u-strasbg.fr>
...
* values.c (value_change_enclosing_type): Set
enclosing_type field correctly also for the case where
more memory needs to be allocated.
2002-11-05 08:25:13 +00:00
gdbadmin
226acd2e46
*** empty log message ***
2002-11-05 00:00:02 +00:00
gdbadmin
299b302755
*** empty log message ***
2002-11-04 00:00:03 +00:00
Mark Kettenis
f16a25aee9
* i387-tdep.c (i387_print_float_info): Call fputs_filtered instead
...
of puts_filtered.
2002-11-03 13:04:47 +00:00
Mark Kettenis
1d70089aec
* i387-tdep.c (i387_print_float_info): Replace calls to
...
register_read and deprecated_read_register_gen with calls to
frame_register_read, and make the necessary adjustments to the
surrounding code.
2002-11-03 12:32:42 +00:00
Andrew Cagney
7e20f3fbea
2002-11-02 Andrew Cagney <ac131313@redhat.com>
...
* gdbarch.sh (register_reggroup_p): Allow default value.
* gdbarch.h, gdbarch.c: Regenerate.
2002-11-03 00:30:33 +00:00
gdbadmin
f9712b716c
*** empty log message ***
2002-11-03 00:00:02 +00:00
Andrew Cagney
192dbe3389
2002-11-02 Andrew Cagney <ac131313@redhat.com>
...
* regcache.h: Add coment indicating replacements for deprecated
functions.
2002-11-02 20:06:56 +00:00
Andrew Cagney
b59ff9d5ff
2002-11-02 Andrew Cagney <cagney@redhat.com>
...
* reggroups.h, reggroups.c: New files.
* regcache.c: Include "reggroups.h".
(enum regcache_dump_what): Add `regcache_dump_groups'.
(regcache_dump): Contract size of the "Type" column. When
specified, dump the register's groups.
(maintenance_print_register_groups): New function.
(_initialize_regcache): Add command `maint print register-groups'.
* Makefile.in (COMMON_OBS): Add reggroups.o
(SFILES): Add reggroups.c.
(reggroups_h): Define.
(regcache.o, gdbarch.o): Update dependencies.
(reggroups.o): Specify dependencies.
* gdbarch.sh (register_reggroup_p): Add pure multi-arch method.
Add opaque declaration for `struct reggroup' in generated .h file.
Include "reggroups.h" in generated .c file.
gdbarch.h, gdbarch.c: Re-generate.
2002-11-02 15:13:34 +00:00
Andrew Cagney
4caf0990c1
2002-11-02 Andrew Cagney <cagney@redhat.com>
...
* regcache.h (deprecated_read_register_gen): Rename
read_register_gen.
(deprecated_write_register_gen): Rename write_register_gen.
* i387-tdep.c: Update.
* x86-64-linux-nat.c: Update
* wince.c: Update.
* thread-db.c: Update.
* win32-nat.c: Update.
* mips-tdep.c: Update.
* d10v-tdep.c: Update.
* cris-tdep.c: Update.
* remote-sim.c: Update.
* remote-rdi.c: Update.
* remote-rdp.c: Update.
* frame.c: Update.
* target.c: Update.
* blockframe.c: Update.
* x86-64-tdep.c: Update.
* xstormy16-tdep.c: Update.
* sh-tdep.c: Update.
* s390-tdep.c: Update.
* rs6000-tdep.c: Update.
* sparc-tdep.c: Update.
* i386-tdep.c: Update.
* dwarf2cfi.c: Update.
* regcache.c: Update.
2002-11-02 14:59:10 +00:00
gdbadmin
8f104e6b1f
*** empty log message ***
2002-11-02 00:00:02 +00:00
Joel Brobecker
7a7adcdf1d
New interix-specific files:
...
* config/i386/nm-interix.h: New file.
* config/i386/interix.mh: New file.
* config/i386/interix.mt: New file.
* i386-interix-nat.c: New file.
* i386-interix-tdep.c: New file.
2002-11-01 22:08:44 +00:00
Andrew Cagney
bdcdd53569
2002-11-01 Andrew Cagney <cagney@redhat.com>
...
* frame.h (deprecated_generic_get_saved_register): Rename
generic_get_saved_register.
* blockframe.c (deprecated_generic_get_saved_register): Update.
* xstormy16-tdep.c (xstormy16_get_saved_register): Update.
(xstormy16_frame_saved_register): Update.
* sh-tdep.c (sh_gdbarch_init): Update.
* m68hc11-tdep.c (m68hc11_gdbarch_init): Update.
* ia64-tdep.c (ia64_get_saved_register): Update.
* cris-tdep.c (cris_gdbarch_init): Update.
* config/m32r/tm-m32r.h (GET_SAVED_REGISTER): Update.
* arm-tdep.c (arm_gdbarch_init): Update.
2002-11-01 21:21:49 +00:00
gdbadmin
36b3ec1e7f
*** empty log message ***
2002-11-01 00:00:03 +00:00
Daniel Jacobowitz
2a4b7c459e
* lin-lwp.c (lin_lwp_resume): Remove resume_all test for !step.
2002-10-31 21:00:08 +00:00
Daniel Jacobowitz
ef17e74bbb
* i386-linux-tdep.c (i386_linux_pc_in_sigtramp): Check for
...
trampolines in sigaction.
2002-10-31 20:51:15 +00:00
Andrew Cagney
4904ba5b9a
2002-10-31 Andrew Cagney <cagney@redhat.com>
...
* h8300-tdep.c: Include "gdb_assert.h".
(h8300_print_register): Add gdbarch, file and frame parameters.
Use frame_read_unsigned_register to read the register's value.
Use fprintf_filtered to display output.
(h8300_print_registers_info): Replace h8300_do_registers_info.
(h8300_gdbarch_init): Set print_registers_info.
2002-10-31 20:22:45 +00:00
Andrew Cagney
f908a0eb77
2002-10-31 Andrew Cagney <cagney@redhat.com>
...
* frame.c (frame_read_unsigned_register): New function.
(frame_read_signed_register): New function.
* frame.h (frame_read_unsigned_register): Declare.
(frame_read_signed_register): Declare.
2002-10-31 20:14:33 +00:00
Andrew Cagney
c5646e1120
2002-10-31 Andrew Cagney <cagney@redhat.com>
...
* h8500-tdep.c (h8500_print_registers_info): New static function,
clone of infcmd.c's default_print_registers_info.
(h8500_do_registers_info): New funtion.
(h8500_print_register_hook): Rename print_register_hook, make
static.
* config/h8500/tm-h8500.h: Update copyright.
(DEPRECATED_DO_REGISTERS_INFO): Define.
(h8500_do_registers_info: Declare.
(PRINT_REGISTER_HOOK): Delete macro.
(print_register_hook): Delete function.
2002-10-31 19:49:34 +00:00
Andrew Cagney
0bdd672b8c
2002-10-31 Andrew Cagney <cagney@redhat.com>
...
* z8k-tdep.c (z8k_print_register_hook): Make static.
(z8k_print_registers_info): New static function, clone of
infcmd.c's default_print_registers_info.
(z8k_do_registers_info): New function. Wrap
z8k_print_registers_info.
* config/z8k/tm-z8k.h: Update copyright.
(PRINT_REGISTER_HOOK): Delete macro.
(z8k_print_register_hook): Delete declaration.
(DEPRECATED_DO_REGISTERS_INFO): Define.
(z8k_do_registers_info): Declare.
2002-10-31 19:14:07 +00:00
gdbadmin
0727d3d1f0
*** empty log message ***
2002-10-31 00:00:02 +00:00
Joel Brobecker
bf9c25dc04
* hppa-tdep.c (find_function_in_inferior): Remove this extern,
...
as this is already provided by value.h, and was actually causing
a compilation error because of a conflict in parameter type
declaration due to a missing const keyword.
(low_text_segment_addres): Fix a compilation warning.
2002-10-30 20:42:54 +00:00
Daniel Jacobowitz
2c665b51d2
* mips-linux-nat.c (mips_linux_cannot_fetch_register): Don't fetch
...
registers without a name.
(mips_linux_cannot_store_register): Don't store registers without
a name.
2002-10-30 04:10:06 +00:00
gdbadmin
8ffbbda408
*** empty log message ***
2002-10-30 00:00:34 +00:00
gdbadmin
c92cfda37b
*** empty log message ***
2002-10-29 00:00:15 +00:00
David Carlton
e70ea697bd
2002-10-28 David Carlton <carlton@math.stanford.edu>
...
* symtab.c (find_addr_symbol): Delete. (It was already commented
out.)
* symtab.h: Delete prototype for find_addr_symbol.
2002-10-28 17:05:56 +00:00
gdbadmin
018d7ae331
*** empty log message ***
2002-10-28 00:00:33 +00:00
gdbadmin
89feeecabc
*** empty log message ***
2002-10-27 00:00:02 +00:00
Andrew Cagney
903ad3a6ad
2002-10-26 Andrew Cagney <cagney@redhat.com>
...
* gdbint.texinfo (Target Architecture Definition): Delete
definition of DO_REGISTERS_INFO.
2002-10-26 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (DEPRECATED_DO_REGISTERS_INFO): Rename
DO_REGISTERS_INFO.
gdbarch.h, gdbarch.c: Re-generate.
* infcmd.c (default_print_registers_info): Update reference.
* mips-tdep.c (mips_gdbarch_init): Set deprecated_do_registers_info.
(mips_dump_tdep): Do not print DO_REGISTERS_INFO.
* sh-tdep.c (sh_gdbarch_init): Ditto.
* mn10300-tdep.c (mn10300_gdbarch_init): Ditto.
* h8300-tdep.c (h8300_gdbarch_init): Ditto.
2002-10-26 17:19:28 +00:00
Mark Kettenis
e3033f1585
* x86-64-tdep.c (x86_64_init_abi): Set init_extra_frame_info to
...
cfi_init_extra_frame_info.
* x86-64-tdep.h (x86_64_init_extra_frame_info): Remove prototype.
* x86-64-linux-tdep.c (x86_64_init_extra_frame_info): Remove function.
2002-10-26 17:04:37 +00:00
Mark Kettenis
b83b026cdc
* x86-64-tdep.c (x86_64_init_abi): Add calls to override the i386
...
target where necessary. Add more comments and remove the ones
that don't provide any useful information.
2002-10-26 16:56:34 +00:00
Mark Kettenis
267bf4bb32
* i386-tdep.c (i386_frame_saved_pc): Replace call to
...
deprecated_read_register_dummy with
frame_unwind_unsigned_register.
2002-10-26 14:58:42 +00:00
Mark Kettenis
751f1375d6
* i386-tdep.c (i386_extract_struct_value_address): Use
...
regcache_raw_read_unsigned instead of
regcache_cooked_read_unsigned since we know that the register
we're reading isn't a pseudo register. Rename variable 'val' into
the more descriptive 'addr'.
2002-10-26 14:41:37 +00:00
Stephane Carrez
57266a339f
* tuiIO.c (tui_prep_terminal): Save the prompt registered in readline.
...
(tui_redisplay_readline): Use the last saved prompt.
(tui_rl_saved_prompt): New.
2002-10-26 10:38:57 +00:00
Mark Kettenis
26abbdc424
* x86-64-tdep.c: Fix some formatting problems, mostly in comments.
...
(x86_64_push_return_address): Add comment.
(x86_64_pop_frame): Make static.
(examine_argument): Clarify comment.
(x86_64_skip_prologue): Make prolog_expact variable static.
2002-10-26 10:37:45 +00:00
Mark Kettenis
9f1549cccc
* dwarf2cfi.c: Fix some formatting problems.
...
(context_cpy, read_encoded_pointer): Clarify comments.
2002-10-26 10:13:53 +00:00
Mark Kettenis
ab91194c40
* x86-64-tdep.c (x86_64_breakpoint_from_pc): Constify.
...
(x86_64_init_abi): Move set_gdbarch_* calls that overlap with the
i386 target back into x86_64_gdbarch_init. Add some comments and
remove meaningless ones.
2002-10-26 09:36:34 +00:00
gdbadmin
582a671da0
*** empty log message ***
2002-10-26 00:00:02 +00:00