aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2003-10-172003-10-17 Shrinivas Atre <shrinivasa@KPITCummins.com>Shrinivas Atre3-8/+45
* gdb/config/h8300/tm-h8300.h : Addition of extern variable h8300_normal_mode * gdb/h8300-tdep.c (BINWORD): Update BINWORD for h8300_normal_mode (h8300_examine_prologue): Use h8300_normal_mode flag (h8300_gdbarch_init): Set architecture info for normal mode
2003-10-17*** empty log message ***gdbadmin1-1/+1
2003-10-16 * remote.c (remote_protocol_vcont): New variable.Daniel Jacobowitz2-86/+169
(set_remote_protocol_vcont_packet_cmd): New function. (show_remote_protocol_vcont_packet_cmd): New function. (init_all_packet_configs): Handle remote_protocol_vcont. (remote_vcont_probe): New function. (remote_vcont_resume): New function. (remote_resume): Use it. (remote_async_resume): Call remote_resume. (_initialize_remote): Add verbose-resume packet commands.
2003-10-162003-10-16 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+21
* infrun.c (handle_inferior_event): Add comment about "frame_id_inner" being too weak.
2003-10-162003-10-16 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni5-15/+12
* minsyms.c (lookup_minimal_symbol_solib_trampoline): Remove second parameter, which is always null. Remove SOFUN_ADDRESS_MAYBE_MISSING ifdeffed code. * symtab.h (lookup_minimal_symbol_solib_trampoline): Update accordingly. * somsolib.c (som_solib_create_inferior_hook, som_solib_desire_dynamic_linker_symbols): Update callers. * hppa-tdep.c (hppa_fix_call_dummy): Ditto.
2003-10-162003-10-16 Kei Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka5-2/+1690
* remote-m32r-sdi.c : New file, interface to m32r on-chip debug interface, SDI (Scalable Debug Interface). * NEWS: Mention m32r SDI protocol was supported. * Makefile.in (remote-m32r-sdi.o): Add build rule. * config/m32r/m32r.mt (TDEPFILES) : Add remote-m32r-sdi.o.
2003-10-162003-10-16 Kei Sakamot Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka2-0/+9
* gdb.texinfo (M32R/D): Mention m32rsdi target.
2003-10-16*** empty log message ***gdbadmin1-1/+1
2003-10-152003-10-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-14/+30
* ia64-linux-tdep.c: Include gdbcore.h. (IA64_LINUX_SIGCONTEXT_OFFSET): Magic constant removed. (ia64_linux_sigcontext_register_addr): Find the address of the sigcontext area stored in the sigframe instead of using a magic offset constant.
2003-10-152003-10-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-90/+6
* remote.c (remote_search): Delete function. * target.h (target_search): Delete disabled macro. (struct target_ops): Delete disabled field "to_search".
2003-10-15 * gdb.texinfo (Breakpoints related warnings): Insert into menu.Kevin Buettner2-0/+6
2003-10-15*** empty log message ***gdbadmin1-1/+1
2003-10-14 * frv-tdep.c (frv_frame_this_id): Call inside_entry_func()Kevin Buettner2-1/+6
instead of deprecated_inside_entry_file().
2003-10-14 * gdb.texinfo (Breakpoint related warnings): New node.Kevin Buettner3-0/+90
* gdbint.texinfo (ADJUST_BREAKPOINT_ADDRESS): Document.
2003-10-14 * sh-tdep.c: Fix two copy/paste hangovers in comments.Corinna Vinschen2-5/+29
(sh_push_dummy_call_fpu): Accomodate double passing in little endian mode. (sh3e_sh4_extract_return_value): Ditto.
2003-10-14 * f-typeprint.c (f_type_print_base): Handle TYPE_CODE_REF.Richard Henderson3-9/+54
* f-valprint.c (f_val_print): Likewise. Tweak TYPE_CODE_PTR to match c_val_print a bit closer.
2003-10-14 * frv-tdep.c (max_instrs_per_bundle, frv_instr_size): New constants.Kevin Buettner2-0/+54
(frv_gdbarch_adjust_breakpoint_address): New function. (frv_gdbarch_init): Initialize ``gdbarch_adjust_breakpoint_address'' method.
2003-10-14*** empty log message ***gdbadmin1-1/+1
2003-10-13 * breakpoint.h (struct breakpoint): Add new memberKevin Buettner3-4/+87
``requested_address''. * breakpoint.c (breakpoint_adjustment_warning) (adjust_breakpoint_address): New static functions. (print_it_typical): Issue warning if breakpoint's address is different from its requested address. (set_raw_breakpoint, set_longjmp_resume_breakpoint, watch_command_1) (breakpoint_re_set_one): Set breakpoint's ``requested_address'' field. Set ``address'' field to the result of calling adjust_breakpoint_address() on the requested address.
2003-10-13 * gdbarch.sh (ADJUST_BREAKPOINT_ADDRESS): New method.Kevin Buettner4-0/+45
* gdbarch.h, gdbarch.c: Regenerate.
2003-10-13 * gdb.threads/killed.exp: Use gdb_run_cmd.Daniel Jacobowitz2-1/+13
2003-10-13 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can'tDaniel Jacobowitz3-7/+45
create a core file. * gdb.threads/gcore-thread.exp: Likewise.
2003-10-13 * linux-low.c (linux_resume): Take a struct thread_resume *Daniel Jacobowitz4-30/+231
argument. (linux_wait): Update call. (resume_ptr): New static variable. (linux_continue_one_thread): Renamed from linux_continue_one_process. Use resume_ptr. (linux_resume): Use linux_continue_one_thread. * server.c (handle_v_cont, handle_v_requests): New functions. (myresume): New function. (main): Handle 'v' case. * target.h (struct thread_resume): New type. (struct target_ops): Change argument of "resume" to struct thread_resume *. (myresume): Delete macro.
2003-10-13 * gdb.texinfo (Remote Protocol): Document v and vCont.Daniel Jacobowitz2-2/+48
2003-10-13 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfieldCorinna Vinschen3-6/+187
type, based on char type. (struct bit_flags_short_t): New bitfield type, based on short type. (init_bit_flags_char): New fuction. (init_bit_flags_short): Ditto. (print_bit_flags_char): Ditto. (print_bit_flags_short): Ditto. (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2003-10-13*** empty log message ***gdbadmin1-1/+1
2003-10-12*** empty log message ***gdbadmin1-1/+1
2003-10-112003-10-11 Michael Chastain <mec@shout.net>Michael Chastain2-1/+5
* gdb.base/call-rt-st.exp: Update copyright year.
2003-10-11* i386bsd-tdep.c (i386bsd_init_abi): Use ARRAY_SIZE to initializeMark Kettenis2-2/+5
TDEP->sc_num_regs.
2003-10-11* i386fbsd-tdep.c: New file.Mark Kettenis6-105/+201
(i386fbsd_sigtramp_start, i386fbsd_sigtramp_end, i386fbsd_sc_reg_offset, i386fbsdaout_init_abi, i386fbsd_init_abi, i386fbsd4_sc_reg_offset, i386fbsd4_init_abi): Move here from i386bsd-tdep.c. (_initialize_i386fbsd_tdep): New function. (i386fbsd_r_reg_offset, i386fbsd4_r_reg_offset): New varibles. (i386fbsdaout_init_abi): Initialize TDEP->gregset_reg_offset, TDEP->gregset_num_regs, TDEP->sizeof_gregset and TDEP->sizeof_fpregset. Use ARRAY_SIZE to initialize TDEP->sc_num_regs. (i386fbsd4_init_abi): Initialize TDEP->gregset_reg_offset, TDEP->gregset_num_regs and TDEP->sizeof_gregset. Use ARRAY_SIZE to initialize TDEP->sc_num_regs. * i386bsd-tdep.c (i386fbsd_sigtramp_start, i386fbsd_sigtramp_end, i386fbsd_sc_reg_offset, i386fbsdaout_init_abi, i386fbsd_init_abi, i386fbsd4_sc_reg_offset, i386fbsd4_init_abi): Remove. (_initialize_i386bsd_tdep): Don't register FreeBSD a.out and FreeBSD ELF OS/ABI's here. * Makefile.in (ALLDEPFILES): Add i386fbsd-tdep.c. (i386fbsd-tdep.o): New target. * config/i386/fbsd.mt (TDEPFILES): Add i386fbsd-tdep.o. * config/i386/fbsd64.mt (TDEPFILES): Add i386fbsd-tdep.o.
2003-10-11* amd64fbsd-tdep.c (amd64fbsd_r_reg_offset): New variable.Mark Kettenis2-1/+31
(amd64fbsd_init_abi): Set TDEP->gregset_reg_offset, TDEP->gregset_num_regs and TDEP->sizeof_gregset. Use ARRAY_SIZE in initialization of TDEP->sc_num_regs.
2003-10-11* x86-64-tdep.c (x86_64_regset_from_core_section): New function.Mark Kettenis2-0/+34
(x86_64_init_abi): Initialize regset_from_core_section if appropriate.
2003-10-11* i386-tdep.c (i386_regset_from_core_section): New function.Mark Kettenis3-0/+52
(i386_gdbarch_init): Initialize regset_from_core_section if appropriate. * i386-tdep.h (i386_regset_from_core_section): New declaration.
2003-10-11* i386-tdep.h (struct regset): Declare opaque.Mark Kettenis2-0/+3
2003-10-11* gdbarch.sh (regset_from_core_section): New method.Mark Kettenis4-0/+54
(struct regset): Declare opaque. * gdbarch.c, gdbarch.h: Regenerated.
2003-10-11 * hppa-tdep.c (hppa_in_solib_call_trampoline): Don't refer directly toAlan Modra2-2/+9
_cooked_size and vma; Use bfd_section_size and bfd_get_section_vma. Correct test for pc within section.
2003-10-11* gdbarch.sh: Remove trailing whitepsace from comments.Mark Kettenis2-2/+6
2003-10-11.Roland McGrath1-78/+86
2003-10-112003-10-08 Roland McGrath <roland@redhat.com>Roland McGrath1-44/+61
* gcore.c (make_mem_sec): Function removed, folded into ... (gcore_create_callback): ... here. To omit a section, clear its SEC_LOAD bit rather than zeroing its size. Omit read-only sections only if they correspond to a known disk file. (gcore_copy_callback): Ignore sections without SEC_LOAD flag set.
2003-10-11*** empty log message ***gdbadmin1-1/+1
2003-10-102003-10-10 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+5
* d10v-tdep.c: Fix typo in comment.
2003-10-102003-10-10 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-108/+294
* rs6000-tdep.c (e500_store_return_value): Delete function. (e500_extract_return_value): Delete function. (rs6000_gdbarch_init): When SYSV, set "extract_return_value" and "restore_return_value" to "ppc_sysv_abi_extract_return_value" and "ppc_sysv_abi_restore_return_value" where applicable. * ppc-tdep.h: (ppc_sysv_abi_store_return_value): Declare. (ppc_sysv_abi_extract_return_value): Declare. (ppc_sysv_abi_broken_store_return_value): Declare. (ppc_sysv_abi_broken_extract_return_value): Declare. (ppc_sysv_abi_broken_use_struct_convention:) Delete declaration. * ppc-sysv-tdep.c (return_value_convention): Move definition to start of file. (do_ppc_sysv_return_value): New function. (ppc_sysv_abi_extract_return_value): New function. (ppc_sysv_abi_store_return_value): New function. (ppc_sysv_abi_broken_extract_return_value): New function. (ppc_sysv_abi_broken_store_return_value): New function. (ppc_sysv_abi_use_struct_convention): Call do_ppc_sysv_return_value.
2003-10-10 * blockframe.c (inside_main_func): No longer use symbol_lookup()Joel Brobecker2-6/+22
to lookup the main function symbol.
2003-10-10 * sh-tdep.c (sh_treat_as_flt_p): New function to recognize floatCorinna Vinschen2-17/+76
types correctly. (sh_push_dummy_call_fpu): Fix argument passing rules. (sh3e_sh4_extract_return_value): Call sh_treat_as_flt_p to recognize float types. (sh3e_sh4_store_return_value): Ditto.
2003-10-102003-10-10 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-1/+16
* sh-tdep.c (sh_use_struct_convention): Clarify one case in comment.
2003-10-10 * sh-tdep.c (sh_use_struct_convention): Clean up to have aCorinna Vinschen2-2/+29
more readable code. Accomodate passing of bitfields.
2003-10-102003-10-10 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-2/+311
* Makefile.in (ppc-sysv-tdep.o): Add $(gdb_assert_h). * rs6000-tdep.c (rs6000_gdbarch_init): When 64 bit SysV ABI, set push_dummy_call to ppc64_sysv_abi_push_dummy_call. * ppc-sysv-tdep.c: Include "gdb_assert.h". (ppc64_sysv_abi_push_dummy_call): New function. (ppc64_sysv_abi_broken_push_dummy_call): New function. * ppc-tdep.h (ppc64_sysv_abi_push_dummy_call): Declare. (ppc64_sysv_abi_broken_push_dummy_call): Declare.
2003-10-102003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka21-37/+60
* NEWS: Replace "Hitachi" and "Mitsubishi" with "Renesas". * README: Ditto. * d10v-tdep.c: Ditto. * h8300-tdep.c: Ditto. * remote-e7000.c: Ditto. * remote-hms.c: Ditto. * ser-e7kpc.c: Ditto. * sh-stub.c: Ditto. * sh-tdep.c: Ditto. * sh-tdep.h: Ditto. * sh3-rom.c: Ditto. * sh64-tdep.c: Ditto. * top.c: Ditto. * wince.c: Ditto. * config/d10v/d10v.mt: Ditto. * config/sh/embed.mt: Ditto. * config/sh/linux.mt: Ditto. * config/sh/tm-linux.h: Ditto. * config/sh/tm-sh.h: Ditto. * config/sh/wince.mt: Ditto.
2003-10-102003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka3-46/+51
* gdb.texinfo: Replace "Hitachi" and "Mitsubishi" with "Renesas". * gdbint.texinfo: Ditto.
2003-10-102003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka3-2/+7
* config/hmsirom.exp: Replace "Hitachi" with "Renesas". * gdb.disasm/sh3.s: Ditto.