aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2003-07-23 * tui-interp.c (tui_resume): Enable tui when we expected it.Stephane Carrez2-1/+21
(tui_suspend): Remember in which TUI mode we are. (_initialize_tui_interp): Use the tui interpreter even when no other interpreter was set and define in which TUI mode to start.
2003-07-232003-07-23 Michal Ludvig <mludvig@suse.cz>Elena Zannoni2-5/+18
Elena Zannoni <ezannoni@redhat.com> * linespec.c (decode_line_2): Avoid crash if find_function_start_sal() returns empty record.
2003-07-23 * ia64-tdep.c (ia64_print_insn): New function.Andreas Schwab2-3/+16
(ia64_gdbarch_init): Set print_insn to it. (_initialize_ia64_tdep): Don't set deprecated_tm_print_insn and deprecated_tm_print_insn_info.
2003-07-23*** empty log message ***gdbadmin1-1/+1
2003-07-222003-07-22 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-2/+2
* dwarf2loc.c (locexpr_describe_location): Fix typos.
2003-07-222003-07-22 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-1/+5
dwarf2loc.c (locexpr_describe_location): Fix typo.
2003-07-222003-07-22 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni9-43/+65
* findvar.c (read_var_value): Remove case for thread local storage variables. It is now entirely handled by the dwarf2 location expression code. * printcmd.c (address_info): Ditto. * symtab.h (address_class): Remove LOC_THREAD_LOCAL_STATIC enumeration value. (struct symbol): Remove objfile field, which was used by LOC_THREAD_LOCAL_STATIC only. * dwarf2read.c (decode_locdesc): Remove is_thread_local variable. * dwarf2loc.h (struct dwarf2_loclist_baton): Add comment about usage of objfile pointer. * dwarf2loc.c (locexpr_describe_location): Add case to handle thread local variables. Add include of objfiles.h. * dwarf2expr.c (execute_stack_op): Add comments about thread local storage variables. * Makefile.in (dwarf2loc.o): Update dependencies.
2003-07-22 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.Andreas Schwab2-0/+5
2003-07-22*** empty log message ***gdbadmin1-1/+1
2003-07-212003-07-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-21/+24
* dwarf2-frame.h (dwarf2_frame_sniffer): Replace "dwarf2_frame_p". * dwarf2-frame.c (dwarf2_frame_sniffer): Replace "dwarf2_frame_p". (dwarf2_frame_cache): Use frame_unwind_address_in_block, instead of frame_pc_unwind. * i386-tdep.c (i386_gdbarch_init): Update. * alpha-tdep.c (alpha_dwarf2_init_abi): Update.
2003-07-21*** empty log message ***gdbadmin1-1/+1
2003-07-20 * m68hc11-tdep.c (m68hc11_pseudo_register_read): UseStephane Carrez2-29/+50
regcache_cooked_read_unsigned instead of read_register. (m68hc11_saved_pc_after_call): Likewise. (m68hc11_pseudo_register_write): Use regcache_cooked_write_unsigned instead of write_register. (m68hc11_register_type): New function. (m68hc11_register_virtual_type): Remove. (m68hc11_store_return_value): Convert to use the regcache. (m68hc11_extract_struct_value_address): Likewise. (m68hc11_gdbarch_init): Remove deprecated ops for register to use m68hc11_register_type; undeprecate store_return_value and extract_struct_value_address.
2003-07-20 * m68hc11-tdep.c (m68hc11_extract_return_value): Use regcache_raw_readStephane Carrez2-15/+24
and translate to use regcache. (m68hc11_gdbarch_init): Undeprecate extract_return_value.
2003-07-20*** empty log message ***gdbadmin1-1/+1
2003-07-19*** empty log message ***gdbadmin1-1/+1
2003-07-182003-07-18 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+6
From 2003-07-04 Kei Sakamoto <sakamoto.kei@renesas.com>: * disasm.c (gdb_disassemble_info): Initilize di.arch.
2003-07-182003-07-18 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+5
* ui-out.h (struct ui_file): Add opaque declaration.
2003-07-18*** empty log message ***gdbadmin1-1/+1
2003-07-172003-07-17 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-1/+48
* Makefile.in (x86-64-linux-nat.o): Update dependencies. * x86-64-linux-nat.c (ps_get_thread_area): New function. Add include of asm/prctl.h, asm/ptrace.h, and gdb_proc_service.h.
2003-07-17* avr-tdep.c (avr_skip_prologue): Return PC unchanged if no prologue found.Theodore A. Roth2-76/+69
(avr_frame_unwind_cache): Don't unwind FP for main. Update a comment. Save the computed prev_sp. (avr_saved_regs_unwinder): Remove function. (avr_frame_prev_register): Use PC unwind logic from avr_saved_regs_unwinder, otherwise use trad_frame_prev_register.
2003-07-17*** empty log message ***gdbadmin1-1/+1
2003-07-16*** empty log message ***gdbadmin1-1/+1
2003-07-152003-07-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-63/+142
* frame.c (get_frame_id): Use frame_unwind_find_by_frame. (frame_register_unwind, create_new_frame): Ditto. (legacy_get_prev_frame, get_frame_type): Ditto. (get_frame_base_address): Use frame_base_find_by_frame. (get_frame_locals_address): Use frame_base_find_by_frame. (get_frame_args_address): Use frame_base_find_by_frame. * frame-base.h (frame_base_sniffer_ftype): Declare. (frame_base_append_sniffer): Declare. (frame_base_find_by_frame): Replace frame_base_find_by_pc. * frame-base.c (append_predicate): Add a "sniffer" parameter. (frame_base_append_sniffer): New function. (frame_base_append_predicate): Add a NULL sniffer. (frame_base_find_by_frame): Replace "frame_base_find_by_pc". (struct frame_base_table): Add "sniffer". (frame_base_free): Free the "sniffer" table. * frame-unwind.h (frame_unwind_sniffer_ftype): Define. (frame_unwind_append_sniffer): Declare. (frame_unwind_find_by_frame): Replace frame_unwind_find_by_pc. * frame-unwind.c (frame_unwind_free): Free the "sniffer" table. (struct frame_unwind_table): Add "sniffer", delete "middle". (append_predicate): Add "sniffer" parameter, append the sniffer. (frame_unwind_init): Update append_predicate call. (frame_unwind_append_sniffer): New function. (frame_unwind_append_predicate): Update append_predicate call. (frame_unwind_find_by_frame): Replace frame_unwind_find_by_pc.
2003-07-152003-07-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-30/+94
* frame.c (get_prev_frame): Move disabled inside_entry_func to before code inhibiting repeated unwind attempts. Add to commentary on that test's problems. * blockframe.c (inside_main_func): Look for "main" in the minimal symbol table. * d10v-tdep.c (d10v_frame_this_id): Delete check that frames are identical. Index: testsuite/ChangeLog 2003-07-15 Andrew Cagney <cagney@redhat.com> * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2003-07-15This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.nobody5-0/+198
Cherrypick from master 2003-07-15 12:34:08 UTC Michal Ludvig <mludvig@suse.cz> 'Oops, forgot to add x86-64-linux-tdep.h in previous commit.': gdb/amd64fbsd-tdep.c gdb/config/i386/fbsd64.mh gdb/config/i386/fbsd64.mt gdb/config/i386/nm-fbsd64.h gdb/x86-64-linux-tdep.h
2003-07-152003-07-15 Michal Ludvig <mludvig@suse.cz>Michal Ludvig5-32/+134
* x86-64-linux-nat.c (regmap): Removed. (supply_gregset, fill_gregset): Call x86_64_linux_(fill,supply)_gregset functions. * x86-64-linux-tdep.c (USER_*): New defines. (user_to_gdb_regmap, x86_64_core_fns): New structure. (x86_64_linux_supply_gregset, x86_64_linux_fill_gregset): New functions. (fetch_core_registers): Ditto. (_initialize_x86_64_linux_tdep): Call add_core_fns(). * x86-64-linux-tdep.h: New file. * config/i386/x86-64linux.mh (NATDEPFILES): Remove corelow.o and core-regset.o. * config/i386/x86-64linux.mt (TDEPFILES): Add corelow.o.
2003-07-15*** empty log message ***gdbadmin1-1/+1
2003-07-14*** empty log message ***gdbadmin1-1/+1
2003-07-13* x86-64-tdep.c (x86_64_store_return_value): UseMark Kettenis2-1/+7
regcache_cooked_write_part instead of regcache_cooked_write.
2003-07-13*** empty log message ***gdbadmin1-1/+1
2003-07-12*** empty log message ***gdbadmin1-1/+1
2003-07-11Fix my previous entry to denote the rule I changed.Theodore A. Roth1-1/+2
2003-07-11* Makefile.in: Quote sed expression when generating transformed_name.Theodore A. Roth2-1/+5
2003-07-11 * Makefile.in (dwarf2-frame.o): Add complaints_h.Richard Henderson3-18/+138
* dwarf2-frame.c: Include complaints.h. (decode_frame_entry_1): Rename from decode_frame_entry; tidy variable initialization; return NULL on error. (decode_frame_entry): New.
2003-07-112003-07-11 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-0/+52
* frame.h (get_frame_address_in_block): Declare. (frame_unwind_address_in_block): Declare. * frame.c (frame_unwind_address_in_block): New function. (get_frame_address_in_block): New function.
2003-07-112003-07-09 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2-2/+7
* gdb.c++/templates.exp (test_ptype_of_templates): Recognize expansion of size_t to 'unsigned long', not only to 'unsigned'.
2003-07-11*** empty log message ***gdbadmin1-1/+1
2003-07-10*** empty log message ***gdbadmin1-1/+1
2003-07-09 * m68k-tdep.h (enum struct_return): Define.Andreas Schwab4-6/+52
(struct gdbarch_tdep): Add struct_return. * m68k-tdep.c (m68k_push_dummy_call): Non-scalars bigger than 4 bytes are padded to the right, not to the left. Pass struct value address in register %a1, not on stack. (m68k_use_struct_convention): New function. (m68k_gdbarch_init): Set use_struct_convention. Initialize struct_return in tdep to pcc_struct_return. * m68klinux-tdep.c (m68k_linux_init_abi): Set struct_return to reg_struct_return.
2003-07-09 * somread.c (som_symfile_offsets): Fix compilation error.Joel Brobecker2-1/+5
2003-07-092003-07-09 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-5/+28
* gdb.base/annota1.exp: Make sure that we properly escape the full path of the source file. Xfail more permissive patterns, due to a compiler debug info problem.
2003-07-09*** empty log message ***gdbadmin1-1/+1
2003-07-082003-07-08 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-167/+154
* Makefile.in: Make dependency section headers consistent. (config_h): Move to $BUILD headers section. (exc_request_U_h, exc_request_S_h, msg_reply_S_h): Ditto. (msg_U_h, notify_S_h, process_reply_S_h): Ditto. (ada-exp.tab.c): Move to YACC/LEX section. (ada-lex.c, c-exp.tab.c, f-exp.tab.c): Ditto. (jv-exp.tab.c, m2-exp.tab.c, objc-exp.tab.c, p-exp.tab.c): Ditto.
2003-07-08*** empty log message ***gdbadmin1-1/+1
2003-07-072003-07-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-14/+15
* frame.c (get_prev_frame): Enable check for identical frames. Update comments. Update error messages.
2003-07-07 * hpread.c (hpread_psymtab_to_symtab_1): Fix compilation failure.Joel Brobecker2-1/+4
2003-07-07 * xcoffread.c (xcoff_psymtab_to_symtab_1): Remove call toJoel Brobecker2-1/+5
sort_symtab_syms, no longer necessary.
2003-07-07 * mips-tdep.c (mips_register_raw_size): Fix compilation failure.Joel Brobecker2-2/+9
(mips_register_byte): Likewise.
2003-07-072003-07-07 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz9-11/+35
* Makefile.in (sparc_tdep_h): New. (sparc-linux-nat.o, sparc-nat.o, sparc-tdep.o, sparc64nbsd-nat.o) (sparcnbsd-nat.o, sparcnbsd-tdep.o): Depend on $(sparc_tdep_h). * sparc-linux-nat.c: Include "sparc-tdep.h". * sparc-nat.c: Likewise. * sparc-tdep.c: Likewise. * sparc64nbsd-nat.c: Likewise. * sparcnbsd-nat.c: Likewise. * sparcnbsd-tdep.c: Likewise. * sparc-tdep.h: New file. * config/sparc/tm-sparc.h: Remove prototypes for sparc_y_regnum and sparc_npc_regnum.
2003-07-07This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.nobody1-0/+22
Cherrypick from master 2003-07-07 15:56:08 UTC Daniel Jacobowitz <drow@false.org> ' * Makefile.in (sparc_tdep_h): New.': gdb/sparc-tdep.h