aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2006-05-152006-05-15 Peter O'Gorman <gdb-patches@mlists.thewrittenword.com>Daniel Jacobowitz3-5/+11
* source.c (get_current_source_symtab_and_line) (set_current_source_symtab_and_line): Use { 0 }. * cli/cli-cmds.c (list_command): Likewise.
2006-05-15(Algorithms): Correct spelling and punctuation.Nick Roberts1-57/+34
(Releasing GDB, Testsuite): Remove details for including DejaGnu.
2006-05-15*** empty log message ***Nick Roberts1-0/+5
2006-05-15*** empty log message ***gdbadmin1-1/+1
2006-05-14(gdbmi-send): Correct regexp for repeat commands.Nick Roberts1-17/+18
(gdbmi): Use new variable name gdb-pc-address. (gdbmi-frame-handler): Use new variable name gdb-pc-address. Check that a match has been found.
2006-05-14*** empty log message ***Nick Roberts1-0/+7
2006-05-14 * gdb.texinfo (General Query Packets): Recommend not startingDaniel Jacobowitz2-5/+13
new packets with qC and clarify.
2006-05-14*** empty log message ***gdbadmin1-1/+1
2006-05-13fixed spacing between name and email address.Gaius Mulley1-1/+1
2006-05-13removed lengthy descriptions about function modifications.Gaius Mulley1-6/+3
2006-05-13tidied up ChangeLog as per GNU Coding Standards.Gaius Mulley1-39/+36
2006-05-13split up another line in excess of 80 charactersGaius Mulley1-1/+2
2006-05-13tidied up ChangeLogs (80 character line width), added referenceGaius Mulley2-10/+13
to gaius@glam.ac.uk included into gdb/MAINTAINERS
2006-05-132006-05-13 Gaius Mulley <gaius@glam.ac.uk>Gaius Mulley8-16/+1341
* gdb/m2-lang.h: added function extern prototypes for m2_is_long_set and get_long_set_bounds. * gm2/m2-typeprint.c: This file has been completely replaced to reflect the Modula-2 syntax rather than call the c_print_type function. (m2_print_type): walk the Modula-2 type tree. (m2_type_name): added. (m2_range): added. (m2_typedef): added. (m2_array): added. (m2_pointer): added. (m2_ref): added. (m2_unknown): added. (m2_union): added. (m2_procedure): added. (m2_print_bounds): added. (m2_short_set): added. (m2_is_long_set): added. (m2_get_discrete_bounds): added. (m2_is_long_set_of_type): added. (m2_long_set): added. (m2_record_fields): added. (m2_enum): added. * gdb/dwarf2read.c: added ability to detect the language Modula-2 and handle SET and CHAR types. (read_set_type): added. (process_die): call read_set_type. (read_base_type): modifed signed/unsigned char handling for Modula-2. (set_cu_language): added Modula-2 case clause. * gdb/m2-valprint.c: complete replacement so that Modula-2 values are printed rather than call the C language routines. (print_function_pointer_address): added. (get_long_set_bounds): added. (m2_print_long_set): added. (print_unpacked_pointer): added. (print_variable_at_address): added. (m2_val_print): replaced.
2006-05-13*** empty log message ***gdbadmin1-1/+1
2006-05-12* ppcnbsd-tdep.h: Update copyright year. Include <stddef.h>Mark Kettenis7-293/+237
(ppcnbsd_supply_reg, ppcnbsd_fill_reg, ppcnbsd_supply_fpreg) (ppcnbsd_fill_fpreg): Remove prototypes. (struct regset): Add forward declaration. (ppcnbsd_gregset, ppcnbsd_fpregset): Extern declarations. * ppcnbsd-tdep.c: Update copyright year. Include "gdbtypes.h", "regset.h" and "gdb_string.h". Don't include "breakpoint.h", "value.h", target.h and nbsd-tdep.h". Reorder includes. (REG_FIXREG_OFFSET, REG_LR_OFFSET, REG_CR_OFFSET, REG_XER_OFFSET) (REG_CTR_OFFSET, REG_PC_OFFSET, SIZEOF_STRUCT_REG) (FPREG_FPR_OFFSET, FPREG_FPSCR_OFFSET, SIZEOF_STRUCT_FPREG): Remove macros. (ppcnbsd_supply_reg, ppcnbsd_fill_reg, ppcnbsd_supply_fpreg) (ppcnbsd_fill_fpreg): Remove functions. (fetch_core_registers, fetch_elfcore_registers): Remove functions. (ppcnbsd_core_fns, ppcnbsd_elfcore_fns): Remove variables. (ppcnbsd_reg_offsets): New variable. (ppcnbsd_gregset, ppcnbsd_fpregset): New variables. (ppcnbsd_sigtramp_cache_init): Deal with new signal trampoline introduced in NetBSD 2.0. (ppcnbsd_sigtramp): Provide complete signal trampoline. (ppcnbsd2_sigtramp): New variable. (ppcnbsd_init_abi): Set svr4_fetch_link_map_offsets to svr4_ilp32_fetch_link_map_offsets. Set regset_from_core_section. Add ppcnbs2_sigtramp unwinder. (_initialize_ppcnbsd_tdep): Don't use deprecated_add_core_fns. Initialize ppcnbsd_reg_offsets. * ppcnbsd-nat.c: Update copyright year. Reorder includes. (getregs_supplies): Use regnum instead of regno. (getfpregs_supplies): Likewise. (ppcnbsd_fetch_inferior_registers): Likewise. Call ppc_supply_gregset and ppc_suppply_fpregset instead of ppcnbsd_supply_reg and ppcnbsd_supply_fpreg (ppcnbsd_store_inferior_registers): Likewise. Call ppc_collect_gregset and ppc_collect_fpregset instead of ppcnbsd_fill_reg and ppcnbsd_fill_fpreg. (ppcnbsd_supply_pcb): Use `gdb_byte *' instead of `char *'. (_initialize_ppcnbsd_nat): Add some whitespace. * Makefile.in (ppcnbsd-nat.o, ppcnbsd-tdep.o): Update dependencies. * config/powerpc/nbsd.mh (NATDEPFILES): Remove infptrace.o. (NAT_FILE): Remove. * config/powerpc/nbsd.mt (TDEPFILES): Remove nbsd-tdep.o.
2006-05-12*** empty log message ***gdbadmin1-1/+1
2006-05-112006-05-11 Alfred M. Szmidt <ams@gnu.org>Daniel Jacobowitz2-2/+12
* gnu-nat.c (inf_validate_procs): Don't use lvalue in assignments.
2006-05-11Reviewed and approved by Daniel Jacobowitz <drow@false.org>Fred Fish2-1/+7
2006-05-11 Fred Fish <fnf@specifix.com> * gdb.base/bang.exp: Ignore unexpected output between the "program exited normally" and the gdb prompt, as many other tests do.
2006-05-11Reviewed and approved by Jim Blandy <jimb@codesourcery.com>Fred Fish2-0/+10
2006-05-11 Fred Fish <fnf@specifix.com> * symtab.c (skip_prologue_using_sal): Handle single line functions like "foo(){}", which may optimize down to a single return inst.
2006-05-11*** empty log message ***gdbadmin1-1/+1
2006-05-10 * hppa-hpux-tdep.c (initialize_hp_cxx_exception_support): RemoveSteve Ellcey2-2/+7
message.
2006-05-10 * agentexpr.texi: Add a copyright and license notice.Daniel Jacobowitz3-1/+29
* observer.texi: Likewise, with GPL clause for function prototypes. Remove trailing whitespace.
2006-05-10*** empty log message ***gdbadmin1-1/+1
2006-05-09 * dwarf2-frame.c (struct dwarf2_fde): Add eh_frame_p.Andreas Schwab3-3/+99
(execute_cfa_program): Add parameter eh_frame_p. Call dwarf2_frame_eh_frame_regnum when true. (dwarf2_frame_cache): Pass eh_frame_p from fde to execute_cfa_program. (decode_frame_entry_1): Call dwarf2_frame_eh_frame_regnum when processing .eh_frame. Copy eh_frame_p to the new fde. (struct dwarf2_frame_ops): Add eh_frame_regnum. (dwarf2_frame_set_eh_frame_regnum): Define. (dwarf2_frame_eh_frame_regnum): Define. * dwarf2-frame.h (dwarf2_frame_set_eh_frame_regnum): Declare. (dwarf2_frame_eh_frame_regnum): Declare.
2006-05-09 * configure.srv (m68k*-*-uclinux*): New target.Nathan Sidwell5-1/+88
* linux-low.c (linux_create_inferior): Use vfork on mmuless systems. (linux_resume_one_process): Remove extraneous cast. (linux_read_offsets): New. (linux_target_op): Add linux_read_offsets on mmuless systems. * server.c (handle_query): Add qOffsets logic. * target.h (struct target_ops): Add read_offsets.
2006-05-09*** empty log message ***gdbadmin1-1/+1
2006-05-08*** empty log message ***gdbadmin1-1/+1
2006-05-07* gdb.base/help.exp: Make "delete checkpoint" part option forMark Kettenis2-2/+7
"help d" and "help delete" tests.
2006-05-07*** empty log message ***gdbadmin1-1/+1
2006-05-06 * linux-nat.c (linux_nat_do_thread_registers): Check forDavid S. Miller2-51/+38
NULL collect_regset method.
2006-05-06 * gdb.mi/mi-basics.exp: Add missing serial number toUlrich Weigand3-6/+12
expected output in some mi_gdb_test statements. * gdb.mi/mi2-basics.exp: Likewise.
2006-05-06 * s390-tdep.c (s390_collect_regset): New function.Ulrich Weigand2-3/+30
(s390_gregset, s390x_gregset, s390_fpregset): Add it.
2006-05-06Make LOC_OPTIMIZED_OUT the default value for a symbol.Nick Roberts1-1/+1
2006-05-06*** empty log message ***Nick Roberts1-0/+5
2006-05-06*** empty log message ***gdbadmin1-1/+1
2006-05-05 * linux-nat.c (exit_lwp): Fix NULL pointer access.Ulrich Weigand2-9/+24
(linux_nat_handle_extended): New parameter STOPPING. (wait_lwp): Call it with STOPPING equals 1. (linux_nat_wait): Call it with STOPPING equals 0.
2006-05-05 * linux-nat.c (linux_nat_wait): Do not short-cut reportingUlrich Weigand2-1/+9
of 'uninteresting' signals when single-stepping.
2006-05-05 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"David S. Miller3-23/+28
will get printed without a mi_cmd_data_list_register_values prefix. (*-data-list-register-*): Correct regular expressions to expect the new pseudo d? floating point registers. * gdb.mi/mi2-regs.exp: Likewise.
2006-05-05 * MAINTAINERS: Move NEWS to the documentation entry.Daniel Jacobowitz2-2/+5
2006-05-05 * gdb.base/del.c: New file.Joel Brobecker3-0/+88
* gdb.base/del.exp: New testcase.
2006-05-05gdb/doc/ChangeLog:Jim Blandy2-3/+29
2006-05-05 Jim Blandy <jimb@codesourcery.com> * gdb.texinfo (General Query Packets): Document conventions for terminating packet names, and their violations.
2006-05-05 * gdb.base/savedregs.exp: Do not require that the dummyDavid S. Miller2-1/+3
frame location match up to a symbol and source file location.
2006-05-05 * gdb.base/break.exp: Do not assume a breakpoint onDavid S. Miller2-1/+6
main will actually be in $srcfile when optimizing.
2006-05-05 * linux-thread-db.c (thread_db_store_registers): UseDavid S. Miller2-1/+3
regcache_raw_collect.
2006-05-05 * linux-nat.c (linux_nat_do_thread_registers): Use theDavid S. Miller3-19/+74
regset_from_core_section infrastructure if the target supports it. * Makefile.in: Update dependencies.
2006-05-052006-05-05: Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam2-37/+31
* ppc-linux-nat.c: Clean up types for ptrace. Replace (CORE_ADDR) with (uintptr_t) to avoid the size difference between a CORE_ADDR and a void* on ppc64 systems compiled for 32-bits.
2006-05-05 * remote.c (remote_disconnect): Add TARGET argument.Daniel Jacobowitz4-20/+26
* target.c (debug_to_disconnect): Delete. (update_current_target): Do not inherit to_disconnect. (target_disconnect): Search for a target to implement to_disconnect. (setup_target_debug): Do not reference to_disconnect. * target.h (struct target_ops): Add target argument to to_disconnect.
2006-05-05Readline 5.1 import for HEAD.Daniel Jacobowitz3-2/+7
2006-05-05 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.Daniel Jacobowitz4-2/+20
* gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4 is allocated by the compiler. * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s, anons, e, anone to force their allocation by the compiler.