aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2004-03-152004-03-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-38/+4
* cris-tdep.c (bfd_lookup_symbol): Delete unused function.
2004-03-15 * Makefile.in (frv-linux-tdep.o): Add dependencies.Kevin Buettner6-2/+416
* frv-linux-tdep.c: New file. * frv-tdep.c (struct gdbarch_tdep): Add new field ``sigcontext_reg_addr''. (frv_set_sigcontext_reg_addr, frv_sigtramp,frame_cache) (frv_sigtramp_frame_this_id, frv_sigtramp_frame_prev_register) (frv_sigramp_frame_sniffer): New functions. (frv_sigtramp_frame_unwind): New static global. (frv_gdbarch_init): Hook in ABI-specific overrides. Hook up frame sniffers. * frv-tdep.h (frv_set_sigcontext_reg_addr): New function. * config/frv/frv.mt (TDEPFILES): Add frv-linux-tdep.o.
2004-03-15 * frv-tdep.c (frv_analyze_prologue): Terminate prologue scan,Kevin Buettner2-1/+12
but not via a call to error(), when unable to read memory.
2004-03-15 * frv-tdep.c (frv_call_dummy_words): Delete.Kevin Buettner2-5/+5
(frv_frame_unwind_cache): Delete unused variable, ``prev_sp''.
2004-03-15Index: ChangeLogAndrew Cagney2-30/+56
2004-03-15 Andrew Cagney <cagney@redhat.com> * infrun.c (handle_step_into_function, step_over_function): Only update and use STEP_FRAME_ID when the system is using legacy frames. Update comments.
2004-03-15*** empty log message ***gdbadmin1-1/+1
2004-03-14* amd64-linux-tdep.h: Remove file.Mark Kettenis5-152/+63
* amd64-linux-tdep.c: Don't include "inferior.h" and "amd64-linux-tdep.h". Include "frame.h" and "solib-svr4.h". (USER_R15, USER_R14, USER_R13, USER_R12, USER_RBP, USER_RBX) (USER_R11, USER_R10, USER_R9, USER_R8, USER_RAX, USER_RCX) (USER_RDX, USER_RSI, USER_RDI, USER_RIP, USER_CS, USER_EFLAGS) (USER_RSP, USER_SS, USER_DS, USER_ES, USER_FS, USER_GS): Remove macros. (user_to_gdb_regmap): Remove variable. (amd64_linux_gregset_reg_offset): New variable. (amd64_core_fns): Remove variable. (fetch_core_registers): Remove function. (amd64_linux_supply_gregset, amd64_linux_fill_gregset): Remove functions. (_initialize_amd64_linux_tdep): Don't set add_core_fns. * amd64-linux-nat.c: Don't include "amd64-linux-tdep.h". * Makefile.in (amd64_linux_tdep_h): Remove. (amd64-linux-nat.o): Update dependencies. (amd64-linux-tdep.o): Update dependencies.
2004-03-14* amd64-linux-nat.c (GETFPREGS_SUPPLIES): Remove macro.Mark Kettenis2-82/+39
(fetch_regs, fetch_fpregs, store_regs, store_fpregs): Remove functions. (fetch_inferior_registers, store_inferior_registers): Rewrite.
2004-03-14* amd64-tdep.h (amd64_fill_fxsave): Remove prototype.Mark Kettenis3-18/+5
* amd64-tdep.c (amd64_fill_fxsave): Remove function.
2004-03-14 * dwarf2read.c (read_structure_type): Rename fromDaniel Jacobowitz2-46/+116
read_structure_scope. Don't create a symbol or call process_die. Return immediately if die->type is set. Call read_type_die before dwarf2_add_member_fn. (process_structure_scope): New function. (read_enumeration_type, process_enumeration_scope): New functions, broken out from read_enumeration. Don't create the enumeration type if it has already been created. (read_enumeration): Removed. (process_die): Call read_structure_type, process_structure_scope, read_enumeration_type, and process_enumeration_scope. Just call new_symbol for base and subrange types. Add a comment about other type dies. (read_type_die): Call read_enumeration_type. (add_partial_structure, new_symbol): Update comments.
2004-03-14*** empty log message ***gdbadmin1-1/+1
2004-03-13 * m68hc11-tdep.c (m68hc11_register_name): Get soft reg information.Stephane Carrez2-0/+6
2004-03-13 * tui/tui-win.h (tui_get_cmd_list): Declare.Stephane Carrez8-619/+436
* tui/tui-win.c (tui_command): New function. (tui_get_cmd_list): New function. (_initialize_tui_win): Moved initialization of tui command in tui_get_cmd_list. * tui/tui-data.c (init_content_element): Setup new data members. (init_win_info): Likewise. (free_content_elements): Free it. * tui/tui-data.h (struct tui_data_element): Store the register content to print. (struct tui_data_info): Keep the current register group. * tui/tui-layout.c (tui_set_layout): Update call to tui_show_registers. * tui/tui-regs.h (tui_show_registers): Update prototype. (tui_toggle_float_regs, tui_calculate_regs_column_count): Remove. (tui_resize_all): No need to calculate anything for register window. * tui/tui-regs.c (tui_calculate_regs_column_count): Remove. (tui_set_register_element, tui_set_general_regs_content): Remove. (tui_set_special_regs_content): Remove. (tui_set_general_and_special_regs_content): Remove. (tui_set_float_regs_content): Remove. (tui_reg_value_has_changed, tui_get_register_raw_value): Remove. (tui_set_regs_content): Remove. (tui_toggle_float_regs, _tui_toggle_float_regs_command): Remove. (tui_v_show_registers_command_support): Remove. (tui_show_registers): Use a reggroup to specify the registers to show. (tui_show_register_group): New function. (tui_display_registers_from): Compute the layout of register window and refresh with new API; be sure to delete old register windows. (tui_check_register_values): Update to use tui_get_register and tui_display_data. (tui_display_register): Just refresh the register window part. (tui_register_format): Format registers and save in tui_data_element. (tui_get_register): New to combine tui_reg_value_has_changed and tui_get_register_raw_value; fix to use the new gdb API. (tui_show_float_command): Renamed tui_reg_float_command. (tui_show_general_command): Renamed tui_reg_general_command. (tui_show_special_command): Renamed tui_reg_system_command. (_initialize_tui_regs): Remove unused commands.
2004-03-13* NEWS (New native configurations): Mention OpenBSD/amd64.Mark Kettenis2-0/+3
2004-03-13* config/i386/nm-fbsd.h: Include "config/nm-bsd.h".Mark Kettenis7-44/+52
(PTRACE_ARG3_TYPE, FETCH_INFERIOR_REGISTERS, ATTACH_DETACH): Remove defines. * config/i386/nm-fbsd64.h: Likewise. * config/i386/nm-obsd.h: Likewise. * config/sparc/nm-fbsd.h: Likewise. Update copyright year. * config/alpha/nm-fbsd.h: Likewise. Update copyright year.
2004-03-13Revise ChangeLog entry of previous commit to credit Richard SandifordKevin Buettner1-1/+3
for FR450 support.
2004-03-13Add FR450 support.Kevin Buettner3-0/+25
2004-03-13 * frv-tdep.c, frv-tdep.h (first_gpr_regnum, sp_regnum, fp_regnum)Kevin Buettner3-52/+64
(struct_return_regnum, last_gpr_regnum, first_fpr_regnum) (last_fpr_regnum, pc_regnum, first_spr_regnum, psr_regnum, ccr_regnum) (cccr_regnum, fdpic_loadmap_exec_regnum, fdpic_loadmap_interp_regnum) (tbr_regnum, brr_regnum, dbar0_regnum, dbar1_regnum, dbar2_regnum) (dbar3_regnum, lr_regnum, lcr_regnum, iacc0h_regnum, iacc0l_regnum) (last_spr_regnum, frv_num_regs, first_pseudo_regnum, iacc0_regnum) (last_pseudo_regnum, frv_num_pseudo_regs): Move constant (enum) definitions from frv-tdep.c to frv-tdep.h.
2004-03-13Add shared library support for FR-V FDPIC ABI.Kevin Buettner7-1/+1327
2004-03-13Fix typo in Makefile.in; commit ChangeLog entries for previous change.Kevin Buettner2-1/+15
2004-03-13Add support for FDPIC executables.Kevin Buettner3-1/+99
2004-03-13*** empty log message ***gdbadmin1-1/+1
2004-03-12* solib-svr4.h: Change SOLIB_SVR4 wrapper into SOLIB_SVR4_HMark Kettenis2-3/+8
wrapper.
2004-03-12 * linux-low.c: Include <errno.h>. Remove extern declaration ofDaniel Jacobowitz2-2/+6
errno.
2004-03-12 * gdbreplay.c, server.h, utils.c: Update copyright years.Daniel Jacobowitz4-3/+7
2004-03-122004-03-12 David Carlton <carlton@kealia.com>David Carlton4-0/+132
* gdb.cp/pr-1553.exp: New. Tests for PR c++/1553. * gdb.cp/pr-1553.cc: Ditto. * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third pass branch.
2004-03-122004-03-12 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+5
* gdb.cp/templates.exp: Accept more template types.
2004-03-12*** empty log message ***gdbadmin1-1/+1
2004-03-112004-03-11 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+9
* solib-svr4.h: Add #ifndef SOLIB_SVR4 wrapper.
2004-03-11 * solist.h (master_so_list): New function.Kevin Buettner4-13/+29
* solib.c (master_so_list): Likewise. * solib-svr4.c (enable_break): Iterate over so_list entries obtained from master list instead of entries obtained directly via svr4_current_sos().
2004-03-11*** empty log message ***gdbadmin1-1/+1
2004-03-10 * MAINTAINERS: Update my mail address.Ben Elliston2-1/+5
2004-03-102004-03-10 Kei Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka2-6/+16
* remote-m32r-sdi.c: Support hardware watchpoint.
2004-03-10*** empty log message ***gdbadmin1-1/+1
2004-03-09 * user-regs.c: Update copyright years.Daniel Jacobowitz2-8/+22
(struct user_regs): Rename to gdb_user_regs. (append_user_reg, builtin_user_regs, user_regs_init) (user_reg_add, user_reg_map_name_to_regnum) (usernum_to_user_reg): Update.
2004-03-09 * dwarf2read.c (skip_leb128, peek_die_abbrev, skip_one_die)Daniel Jacobowitz2-16/+177
(skip_children): New functions. (locate_pdi_sibling): Call skip_children.
2004-03-092004-03-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-6/+10
From Corinna Vinschen with modifications. * gdb.cp/classes.cc (enums1): Add a line to extend scope of local variable obj_with_enum. * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL results with obj_with_enum.
2004-03-092004-03-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-1/+613
* gdb.cp/classes.cc: New file, copied from misc.cc. * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
2004-03-09 * arm-tdep.c (arm_use_struct_convention): Look through typedefs.Daniel Jacobowitz3-6/+18
* gdbtypes.c (check_typedef): Update comments.
2004-03-092004-03-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+24
* gdb.cp/misc.cc: Add copyright notice.
2004-03-09 * dwarf2read.c (struct comp_unit_head): Remove dwarf2_abbrevs array.Daniel Jacobowitz2-48/+69
(struct dwarf2_cu): Add abbrev_obstack and dwarf2_abbrevs pointer. Update comment about comp_unit_head. (struct abbrev_info): Shorten two int flags. (dwarf_alloc_abbrev): Take a CU argument. (dwarf2_build_psymtabs_hard): Call dwarf2_free_abbrev_table each time through the loop. Update cleanup argument. (psymtab_to_symtab_1): Update cleanup call. (dwarf2_read_abbrevs, dwarf2_alloc_abbrev): Allocate on the abbrev_obstack. (dwarf2_free_abbrev_table): Renamed from dwarf2_empty_abbrev_table. Just call obstack_free and clear the pointer.
2004-03-09 * infrun.c (handle_inferior_event): Remove short-circuit code forDaniel Jacobowitz2-54/+7
events in a different thread.
2004-03-09 * target.c (debug_to_xfer_memory): If targetdebug is 1, don'tDaniel Jacobowitz2-4/+18
print the whole transfer. (initialize_targets): Update description of "set debug target".
2004-03-09 * gdb.texinfo (Debugging Output): Document values for "set debugDaniel Jacobowitz2-1/+8
target".
2004-03-09 * arm-tdep.c (thumb_get_next_pc): Handle Thumb BLX.Daniel Jacobowitz2-2/+9
2004-03-09*** empty log message ***gdbadmin1-1/+1
2004-03-082004-03-08 Nathan J. Williams <nathanw@wasabisystems.com>Nathan J. Williams2-0/+5
* MAINTAINERS (write after approval): Add myself.
2004-03-08 * sh-tdep.c (sh_print_registers_info): Use for loop.Corinna Vinschen2-17/+10
Don't skip multiple registers when a float register is encountered.
2004-03-08 Fix PR tdep/1291.Corinna Vinschen2-5/+11
* sh-tdep.c (sh_analyze_prologue): Align PC relative addressing to official SH documentation.
2004-03-082004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-6/+5
* ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register): Delete unused function.