aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2007-09-03 * gdb.base/default.exp (show version): Update the version text.Jan Kratochvil3-3/+16
* gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2007-09-03*** empty log message ***gdbadmin1-1/+1
2007-09-02 * top.c (print_gdb_version): Fixed a string end-of-line compiler error.Jan Kratochvil2-1/+5
2007-09-02 * top.c (print_gdb_version): Update for GPL version 3.Daniel Jacobowitz4-12/+18
* gdb.texinfo: Update the FSF's Back-Cover Text.
2007-09-02 * NEWS: Mention the build-id .debug files verification.Jan Kratochvil2-0/+7
2007-09-02 * gdb.texinfo (Separate Debug Files): Cosmetic quoting removal.Jan Kratochvil2-8/+36
Fixed the ``build ID'' name. New binaries build instructions for the build ID inclusion. Explain how the commands are specific to the build ID vs. debug link.
2007-09-02 * linux-nat.c (linux_nat_make_corefile_notes): Fixed a buffer overflow.Jan Kratochvil2-3/+18
2007-09-02 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:Jan Kratochvil3-0/+102
New files.
2007-09-02*** empty log message ***gdbadmin1-1/+1
2007-09-01 * gdb.texinfo (Separate Debug Files): Fix last change. AddEli Zaretskii2-60/+90
indexing for ``build ID'' support.
2007-09-01 * Makefile.in (symfile.o): Update dependencies.Jan Kratochvil3-3/+128
* symfile.c (symbol_file_add_with_addrs_or_offsets): Initialize the DEBUGFILE variable. FIND_SEPARATE_DEBUG_FILE called only if !PSYMTABS. (struct build_id): New structure. (build_id_bfd_get, build_id_verify, build_id_to_debug_filename): New. (find_separate_debug_file): New variable BUILD_ID. Call BUILD_ID_BFD_GET with BUILD_ID_TO_DEBUG_FILENAME as the first try.
2007-09-01 * gdb.texinfo (Separate Debug Files): Included a BUILD ID description.Jan Kratochvil2-30/+66
Enlisted BUILD ID to the debug file searching example. Included a BUILD ID `.note.gnu.build-id' section description. Updated/added the debug files splitting instructions for OBJCOPY.
2007-09-01 * lib/gdb.exp (build_id_debug_filename_get): New function.Jan Kratochvil3-73/+168
* gdb.base/sepdebug.exp: Reflect the changes in the heading comment. Remove the generate DEBUG file for the future testcase runs. New testcase for the NT_GNU_BUILD_ID retrieval. Move the final testing step to ... (test_different_dir): ... a new function. New parameter XFAIL to XFAIL all the tests performed. New parameter TEST_DIFFERENT_DIR parametrizing the directory. New parameter TYPE to PF_PREFIX all the tests performed.
2007-09-01*** empty log message ***gdbadmin1-1/+1
2007-08-31 * varobj.c (struct varobj): Fix commentVladimir Prus2-1/+9
for the type member not to lie when it can be NULL.
2007-08-31 Implement -var-info-path-expression.Vladimir Prus11-24/+346
* mi/mi-cmds.h (mi_cmd_var_info_path_expression): Declare. * mi/mi-cmds.c (mi_cmds): Register var-info-path-expression. * mi/mi-cmd-var.c (mi_cmd_var_info_path_expression): New. * varobj.c (struct varobj): New field 'path_expr'. (c_path_expr_of_child, cplus_path_expr_of_child) (java_path_expr_of_child): New. (struct language_specific): New field path_expr_of_child. (varobj_create): Initialize the path_expr field. (varobj_get_path_expr): New. (new_variable): Initialize the path_expr field. (free_variable): Free the path_expr field. (adjust_value_for_children_access): New parameter WAS_TYPE. (c_number_of_children): Adjust. (c_describe_child): New parameter CFULL_EXPRESSION. Compute full expression. (c_value_of_child, c_type_of_child): Adjust. (cplus_number_of_children): Adjust. (cplus_describe_child): New parameter CFULL_EXPRESSION. Compute full expression. (cplus_name_of_child, cplus_value_of_child) (cplus_type_of_child): Adjust. * varobj.h (varobj_get_path_expr): Declare.
2007-08-31 * mi/mi-cmd-var.c (print_varobj): If a varobjVladimir Prus2-1/+8
type is NULL, don't try to print it.
2007-08-31*** empty log message ***gdbadmin1-1/+1
2007-08-30 * ppc-linux-nat.c (right_fill_reg): Delete.Alan Modra9-320/+357
(supply_gregset): Use ppc_supply_gregset. (supply_fpregset): Use ppc_supply_fpregset. (fill_gregset): Use ppc_collect_gregset. (fill_fpregset): Use ppc_collect_fpregset. * ppc-linux-tdep.c (PPC_LINUX_PT_*): Don't define. (right_supply_register, ppc_linux_supply_gregset): Delete. (ppc32_linux_supply_gregset, ppc64_linux_supply_gregset): Delete. (ppc_linux_supply_fpregset): Delete. (ppc_linux_collect_gregset): New function. (ppc32_linux_reg_offsets, ppc64_linux_reg_offsets): New. (ppc32_linux_gregset, ppc64_linux_gregset): Update to use reg offsets, ppc_linux_supply_gregset, and ppc_collect_gregset. (ppc_linux_fpregset): Rename to ppc32_linux_fpregset and update. (ppc_linux_gregset, ppc_linux_fpregset): New functions. (ppc_linux_regset_from_core_section): Update. * ppc-tdep.h (ppc_linux_gregset, ppc_linux_fpregset): Declare. (ppc_linux_supply_gregset, ppc_linux_supply_fpregset): Delete. (struct ppc_reg_offsets): Add gpr_size, xr_size, fpscr_size fields. * ppcobsd-tdep.c (ppcobsd_supply_gregset): Delete FIXME and assert. (ppcobsd_collect_gregset): Likewise. (_initialize_ppcnbsd_tdep): Init gpr_size, xr_size, fpscr_size. * ppcnbsd-tdep.c (_initialize_ppcobsd_tdep): Likewise. * ppcobsd-nat.c (_initialize_ppcobsd_nat): Likewise. * rs6000-aix-tdep.c (rs6000_aix32_reg_offsets): Likewise. (rs6000_aix64_reg_offsets): Likewise. (rs6000_aix_supply_regset): Call ppc_supply_fpregset without testing ppc_floating_point_unit_p. (rs6000_aix_collect_regset): Similarly. * rs6000-tdep.c (ppc_supply_reg): Add regsize param. Adjust offset when regsize is larger than regcache register size. (ppc_collect_reg): Similarly zero pad when regsize is larger than regcache register size. (ppc_greg_offset): New function, split out from.. (ppc_supply_gregset): ..here. Separate code handling all regs from single reg case. Correct xer offset. (ppc_fpreg_offset): New function, split out from.. (ppc_supply_fpregset): ..here. Separate code handling all regs from single reg case. (ppc_collect_gregset, ppc_collect_fpregset): Likewise. (ppc_supply_fpregset, ppc_collect_fpregset): Don't assert we have a fp unit, instead return if no fp.
2007-08-30*** empty log message ***gdbadmin1-1/+1
2007-08-29* breakpoint.c (watch_command_1): Remove '#ifdef HPUXHPPA' block;Jim Blandy2-22/+5
this code has not been compiled for two years.
2007-08-292007-08-29 Michael Snyder <msnyder@access-company.com>Michael Snyder2-0/+5
* event-top.c (gdb_readline2): Return after EOF.
2007-08-29 * symtab.c: Remove a function that has been commented out 3 years ago.Joel Brobecker2-135/+4
2007-08-292007-08-29 Randolph Chung <tausq@debian.org>Carlos O'Donell3-2/+30
* hppa-tdep.c (hppa32_cannot_fetch_register) (hppa64_cannot_fetch_register): New functions. (hppa_gdbarch_init): Set cannot_fetch_register appropriately. * hppa-tdep.h (hppa_regnum): Add HPPA_CR26_REGNUM.
2007-08-29*** empty log message ***gdbadmin1-1/+1
2007-08-282007-08-28 Michael Snyder <msnyder@access-company.com>Michael Snyder2-2/+4
* mi/mi-cmd-var.c (mi_print_value_p): No longer necessary to check for null before calling check_typedef.
2007-08-282007-08-28 Michael Snyder <msnyder@access-company.com>Michael Snyder2-0/+8
* NEWS: Mention Coverity bug fixes.
2007-08-28*** empty log message ***gdbadmin1-1/+1
2007-08-27ChangeLog gdb/:Ulrich Weigand4-3/+48
* spu-tdep.c (spu_pointer_to_address): New function. (spu_integer_to_address): Likewise. (spu_gdbarch_init): Add spu_pointer_to_address and spu_integer_to_address to gdbarch. ChangeLog gdb/testsuite/: * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses to fit into SPU Local Store memory.
2007-08-27*** empty log message ***gdbadmin1-1/+1
2007-08-26 * arm-wince-tdep.c (ARM_WINCE_JB_PC): Change to 10.Pedro Alves2-1/+5
2007-08-26*** empty log message ***gdbadmin1-1/+1
2007-08-25*** empty log message ***gdbadmin1-1/+1
2007-08-24*** empty log message ***gdbadmin1-1/+1
2007-08-23 * gdb.base/default.exp: Adjust the expected output of "infoJoel Brobecker2-1/+6
warranty" after the switch to GPLv3.
2007-08-23 * Makefile.in (copying.c): Use the top-level COPYING3 as the fileJoel Brobecker4-288/+633
that contains the GDB license. * copying.awk: Adjust to the GPLv3 wording. * copying.c: Regenerate.
2007-08-23Spelling fix.Joel Brobecker1-1/+1
2007-08-23 * copying.awk: Protoization, and I18n markup.Joel Brobecker2-11/+11
2007-08-23 * lib/gdb.exp (default_gdb_init): Increase expect buffer sizeJoel Brobecker2-3/+9
to 30000 (from 20000).
2007-08-23 * config/djgpp/djconfig.sh: Switch license to GPLv3.Joel Brobecker10-58/+49
* copyright.sh: Likewise. * gdb-events.sh: Likewise. * gdb_gcore.sh: Likewise. * gdb_mbuild.sh: Likewise. * gdbarch.sh: Likewise. * observer.sh: Likewise. * features/feature_to_c.sh: Likewise. * regformats/regdat.sh: Likewise.
2007-08-23 Switch the license of all .exp files to GPLv3.Joel Brobecker432-2073/+1619
Switch the license of all .f and .f90 files to GPLv3. Switch the license of all .s and .S files to GPLv3.
2007-08-23 Switch the license of all .c files to GPLv3.Joel Brobecker798-3530/+1993
Switch the license of all .h files to GPLv3. Switch the license of all .cc files to GPLv3.
2007-08-23 * configure.ac: Switch license to GPLv3.Joel Brobecker6-15/+21
2007-08-23 Switch the licensing to GPLv3 for all .ads and .adb files.Joel Brobecker15-50/+32
2007-08-23*** empty log message ***gdbadmin1-1/+1
2007-08-22 * mips-tdep.c (mips_gdbarch_init): Use Tag_GNU_MIPS_ABI_FP toDaniel Jacobowitz2-0/+30
determine the file's FPU type.
2007-08-22 gdb/testsuite/Daniel Jacobowitz5-11/+116
* gdb.base/callfuncs.exp (do_function_calls): Use t_double_int and t_int_double. * gdb.base/callfuncs.c (t_double_int, t_int_double): New. gdb/ * mips-tdep.c (mips_n32n64_fp_arg_chunk_p): New. (mips_n32n64_push_dummy_call): Always increment float_argreg along with argreg. Use mips_n32n64_fp_arg_chunk_p.
2007-08-22 * solib-svr4.c (scan_dyntag): Only read target memory when necessary.Daniel Jacobowitz2-19/+36
Fix formatting. (elf_locate_base): Look for DT_MIPS_RLD_MAP first. Expand comments. (elf_lookup_lib_symbol): Fix formatting.
2007-08-222007-08-21 Michael Snyder <msnyder@access-company.com>Michael Snyder2-4/+13
* dbxread.c (read_dbx_symtab): Guard null deref. Break up long line.
2007-08-222007-08-21 Michael Snyder <msnyder@access-company.com>Michael Snyder2-1/+6
* valops.c (find_overload_match): Guard against NULL.