aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2009-12-21 * MAINTAINERS: Update my email address.Alan Modra2-1/+5
2009-12-21 * mi/mi-main.c (mi_cmd_gdb_exit): Flush raw_stdout.Vladimir Prus4-0/+17
2009-12-21 PR gdb/10884Vladimir Prus5-0/+53
* value.c (value_primitive_field): Call check_typedef on the type.
2009-12-21 * COPYING: Update to GPL version 3.Joel Brobecker2-292/+628
2009-12-21 * gpl.texi: Update to version 3 of the GPL.Joel Brobecker2-316/+646
2009-12-21*** empty log message ***gdbadmin1-1/+1
2009-12-202009-12-20 Michael Snyder <msnyder@vmware.com>Michael Snyder2-1/+5
* amd64-tdep.c (amd64_epilogue_frame_cache): Fix buf size.
2009-12-20 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,Joel Brobecker11-56/+52
gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb, gdb.base/watch_thread_num.c, gdb.java/jprint.java, gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp, gdb.modula2/unbounded1.c: Update copyright header.
2009-12-20 * Makefile.in: Update copyright header.Joel Brobecker3-6/+10
* observer.texi: Fix the copyright header of the generated files.
2009-12-20 * darwin-nat-info.c, solib-spu.c, spu-multiarch.c,Joel Brobecker6-19/+15
regformats/regdat.sh, features/Makefile: Update copyright header.
2009-12-20*** empty log message ***gdbadmin1-1/+1
2009-12-19 * event-loop.c: Include unistd.h if it exists.Doug Evans2-0/+6
2009-12-19 * linux-low.c (my_waitpid): Move definition away from being inDoug Evans2-75/+78
between linux_tracefork_child/linux_test_for_tracefork.
2009-12-19 * arm-linux-tdep.c (ARM_OABI_SYSCALL_RESTART_SYSCALL): New macro.Maciej W. Rozycki2-0/+42
(ARM_LDR_PC_SP_12): Likewise. (arm_linux_restart_syscall_init): New function. (arm_linux_restart_syscall_tramp_frame): New variable. (arm_linux_init_abi): Install the arm_linux_restart_syscall_tramp_frame unwinder.
2009-12-19 gdb/Doug Evans6-8/+27
* gdb_proc_service.h (psaddr_t): Fix type. * linux-thread-db.c (thread_db_info.td_thr_tls_get_addr_p): Fix signature to match glibc. (thread_db_get_thread_local_address): Use psaddr_t for type of address to match parameter of td_thr_tls_get_addr_p. Cast through psaddr_t instead of (void*) to match parameter of td_thr_tls_get_addr_p. gdbserver/ * gdb_proc_service.h (psaddr_t): Fix type. * thread-db.c (thread_db_info.td_thr_tls_get_addr_p): Fix signature to match glibc.
2009-12-19*** empty log message ***gdbadmin1-1/+1
2009-12-182009-12-17 Stan Shebs <stan@codesourcery.com>Stan Shebs2-0/+9
* breakpoint.c (bpstat_check_location): Check for tracepoints.
2009-12-18*** empty log message ***gdbadmin1-1/+1
2009-12-172009-12-16 Michael Snyder <msnyder@vmware.com>Michael Snyder2-339/+177
* i386-tdep.c (i386_process_record): Reformat comments.
2009-12-17*** empty log message ***gdbadmin1-1/+1
2009-12-16 * linux-low.c (linux_read_memory): Fix argument to read.Doug Evans2-1/+5
2009-12-16* dwarf2read.c (read_subroutine_type): Add the subroutine type to theGaius Mulley2-1/+12
die immediately to allow a parameter type to be the same subroutine type.
2009-12-16*** empty log message ***gdbadmin1-1/+1
2009-12-152009-12-15 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-0/+17
* machoread.c (macho_symfile_read): Set section size of dsym bfd from main bfd.
2009-12-152009-12-15 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-24/+13
* machoread.c (macho_check_dsym): Read uuid directly from load command instead of from a fake section.
2009-12-152009-12-15 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-5/+24
* machoread.c (macho_symtab_read): Add comments. Always set first_offset.
2009-12-15*** empty log message ***gdbadmin1-1/+1
2009-12-142009-12-11 Tristan Gingold <gingold@adacore.com>Tristan Gingold4-164/+181
* symfile.h (find_separate_debug_file_by_buildid): Remove prototype. (bfd_open_maybe_remote): New prototype. * symfile.c (bfd_open_maybe_remote): New function. (separate_debug_file_exists, reread_symbols): Use it. (struct build_id, build_id_bfd_get, build_id_verify) (build_id_to_debug_filename) (find_separate_debug_file_by_buildid): Move these ... * elfread.c (struct build_id) (build_id_bfd_get, build_id_verify, build_id_to_debug_filename) (find_separate_debug_file_by_buildid): ... here.
2009-12-14* dwarf2read.c (struct attribute): Increase sizes of unsnd and sndPaul N. Hilfinger10-168/+246
fields to allow larger integer sizes. (read_subrange_type): Increase size of bound values. Add logic to determine signedness based on base-type size, signedness. (read_attribute_value): Change format for bad byte size in message. (read_8_bytes): Increase size of result type. (dump_die_shallow): Change format for value. (dwarf2_get_attr_constant_value): Increase size of return type. Correct comment. * gdbtypes.c (create_range_type): Change API to increase size of bounds. struct field -> union field. Always take signedness from base type. (check_typedef): Use new API for TYPE_LOW_BOUND, TYPE_HIGH_BOUND. (recursive_dump_type, copy_type_recursive): Adjust to new representation of range types. * gdbtypes.h (fields_or_bounds): New union containing struct field and new struct range_bounds, used for range types. (TYPE_RANGE_DATA): New macro to access range_bounds member. (TYPE_LOW_BOUND, TYPE_HIGH_BOUND): Represent with new TYPE_RANGE_DATA. (TYPE_LOW_BOUND_UNDEFINED, TYPE_HIGH_BOUND_UNDEFINED): New macros, taking over the job of TYPE_FIELD_ARTIFICIAL for range bounds. (SET_TYPE_LOW_BOUND, SET_TYPE_HIGH_BOUND, SET_TYPE_LOW_BOUND_DEFINED) (SET_TYPE_HIGH_BOUND_DEFINED): New macros. (TYPE_FIELDS, TYPE_BASECLASS, TYPE_BASECLASS_NAME, TYPE_FIELD) (TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED) (TYPE_ARRAY_LOWER_BOUND_IS_UNDEFINED, TYPE_ARRAY_UPPER_BOUND_VALUE) (TYPE_ARRAY_LOWER_BOUND_VALUE): Adjust to new representation. (create_range_type): Adjust API. * ada-lang.c (ada_modulus): Use new extended bound values. (discrete_type_low_bound): Rename to... (ada_discrete_type_low_bound): ... and make external. (discrete_type_high_bound): Rename to... (ada_discrete_type_high_bound): ... and make external. (ada_value_slice_from_ptr, ada_array_bound_from_type) (ada_evaluate_subexp, to_fixed_range_type): Use ada_discrete_type_low_bound, ada_discrete_type_high_bound. * ada-typeprint.c (print_range): Use ada_discrete_type_low_bound, ada_discrete_type_high_bound. Don't look at field count, which is no longer meaningful. Print bounds whenever argument is a range or enumeration. * ada-lang.h (ada_discrete_type_low_bound,ada_discrete_type_high_bound): Declare. * varobj.c (c_describe_child): Adjust to render larger values. * mdebugread.c (parse_type): Use proper abstractions for range types: TYPE_RANGE_DATA, SET_TYPE_LOW_BOUND_DEFINED, SET_TYPE_HIGH_BOUND_DEFINED. * p-typeprint.c (pascal_type_print_varspec_prefix): Use larger format for bounds.
2009-12-14*** empty log message ***gdbadmin1-1/+1
2009-12-13*** empty log message ***gdbadmin1-1/+1
2009-12-12*** empty log message ***gdbadmin1-1/+1
2009-12-112009-12-11 Michael Snyder <msnyder@vmware.com>Michael Snyder2-1/+5
* main.c (captured_main): Indentation.
2009-12-112009-12-10 Michael Snyder <msnyder@vmware.com>Michael Snyder2-16/+22
* i386-tdep.c (i386_record_lea_modrm_addr): Indent goto label. (i386_process_record): Indent goto label. Use prefix opcode constants from include/opcode/i386.h in switch statement.
2009-12-11*** empty log message ***gdbadmin1-1/+1
2009-12-10Fix for PR 9399 gdb can't call or print a const function that uses virtual ↵Chris Moller7-2/+120
inheritance
2009-12-102009-12-10 Oza Pawandeep (paawan1982@yahoo.comMichael Snyder5-0/+429
* gdb.reverse/i387-env-reverse.c: New file. * gdb.reverse/i387-env-reverse.exp: New file. * gdb.reverse/i387-stack-reverse.c: New file. * gdb.reverse/i387-stack-reverse.exp: New file.
2009-12-102009-12-10 Oza Pawandeep <paawan1982@yahoo.com>Michael Snyder2-20/+377
* i386-tdep.c: Support for floating point recording. Records and Replay the i386 floating point registers, of i387 FPU. (i386_record_floats): New function. (i386_process_record): Implement FP insns.
2009-12-10*** empty log message ***gdbadmin1-1/+1
2009-12-092009-12-03 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-3/+8
* machoread.c (macho_symfile_read): Use symbol_file_add_separate to add dsym files.
2009-12-092009-12-02 Tristan Gingold <gingold@adacore.com>Tristan Gingold5-291/+292
* symfile.h (symbol_file_add_separate): New prototype. (find_separate_debug_file_by_buildid): Ditto. (find_separate_debug_file_by_debuglink): Ditto. * symfile.c (reread_separate_symbols): Remove. (find_separate_debug_file): Split into ... (find_separate_debug_file_by_buildid): ... this and ... (find_separate_debug_file_by_debuglink): ... this. (symbol_file_add_with_addrs_or_offsets): Do not save orig_addrs. Remove separate debug file handling. (symbol_file_add_separate): New function. (reread_symbols): Do not considere separate debug files, but free them while handling their parent. Reindent. * coffread.c (coff_symfile_read): Handle separate object file. * elfread.c (elf_symfile_read): Ditto.
2009-12-09 * acinclude.m4: Update comment.Joel Brobecker2-1/+6
2009-12-09 * acinclude.m4: Link against in-tree libiconv by addingJoel Brobecker3-28/+48
libiconv.a to the LIBS instead of using -liconv. * configure: Regenerate.
2009-12-092009-12-09 Phil Muldoon <pmuldoon@redhat.com>Phil Muldoon1-1/+2
* python/py-type.c (typy_range): Initialize variables to zero.
2009-12-09*** empty log message ***gdbadmin1-1/+1
2009-12-082009-12-08 Phil Muldoon <pmuldoon@redhat.com>Phil Muldoon6-0/+112
PR python/10804 * python/py-type.c (typy_range): New Function. 2009-12-08 Phil Muldoon <pmuldoon@redhat.com> * gdb.python/py-type.exp (test_range): New test. 2009-12-08 Phil Muldoon <pmuldoon@redhat.com> * gdb.texinfo (Types In Python): Describe range function.
2009-12-08 * charset.c: Include environ.h.Doug Evans2-5/+63
(ignore_line_p): New function. (find_charset_names): Handle older versions of iconv that print human-readable output even if stdout is not a tty.
2009-12-08 * NEWS: Announce Renesas RX support.Kevin Buettner2-0/+3
2009-12-08*** empty log message ***gdbadmin1-1/+1
2009-12-07 * configure.tgt: Add rx-*-elf target.Kevin Buettner3-0/+875
* rx-tdep.c: New target.