summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in: Update copyright header.Joel Brobecker2009-12-203-6/+10
| | | | * observer.texi: Fix the copyright header of the generated files.
* * darwin-nat-info.c, solib-spu.c, spu-multiarch.c,Joel Brobecker2009-12-206-19/+15
| | | | regformats/regdat.sh, features/Makefile: Update copyright header.
* *** empty log message ***gdbadmin2009-12-201-1/+1
|
* * event-loop.c: Include unistd.h if it exists.Doug Evans2009-12-192-0/+6
|
* * linux-low.c (my_waitpid): Move definition away from being inDoug Evans2009-12-192-75/+78
| | | | between linux_tracefork_child/linux_test_for_tracefork.
* * arm-linux-tdep.c (ARM_OABI_SYSCALL_RESTART_SYSCALL): New macro.Maciej W. Rozycki2009-12-192-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.
* gdb/Doug Evans2009-12-196-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.
* *** empty log message ***gdbadmin2009-12-191-1/+1
|
* 2009-12-17 Stan Shebs <stan@codesourcery.com>Stan Shebs2009-12-182-0/+9
| | | | * breakpoint.c (bpstat_check_location): Check for tracepoints.
* *** empty log message ***gdbadmin2009-12-181-1/+1
|
* 2009-12-16 Michael Snyder <msnyder@vmware.com>Michael Snyder2009-12-172-339/+177
| | | | * i386-tdep.c (i386_process_record): Reformat comments.
* *** empty log message ***gdbadmin2009-12-171-1/+1
|
* * linux-low.c (linux_read_memory): Fix argument to read.Doug Evans2009-12-162-1/+5
|
* * dwarf2read.c (read_subroutine_type): Add the subroutine type to theGaius Mulley2009-12-162-1/+12
| | | | die immediately to allow a parameter type to be the same subroutine type.
* *** empty log message ***gdbadmin2009-12-161-1/+1
|
* 2009-12-15 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-12-152-0/+17
| | | | | * machoread.c (macho_symfile_read): Set section size of dsym bfd from main bfd.
* 2009-12-15 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-12-152-24/+13
| | | | | * machoread.c (macho_check_dsym): Read uuid directly from load command instead of from a fake section.
* 2009-12-15 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-12-152-5/+24
| | | | | * machoread.c (macho_symtab_read): Add comments. Always set first_offset.
* *** empty log message ***gdbadmin2009-12-151-1/+1
|
* 2009-12-11 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-12-144-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.
* * dwarf2read.c (struct attribute): Increase sizes of unsnd and sndPaul N. Hilfinger2009-12-1410-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.
* *** empty log message ***gdbadmin2009-12-141-1/+1
|
* *** empty log message ***gdbadmin2009-12-131-1/+1
|
* *** empty log message ***gdbadmin2009-12-121-1/+1
|
* 2009-12-11 Michael Snyder <msnyder@vmware.com>Michael Snyder2009-12-112-1/+5
| | | | * main.c (captured_main): Indentation.
* 2009-12-10 Michael Snyder <msnyder@vmware.com>Michael Snyder2009-12-112-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.
* *** empty log message ***gdbadmin2009-12-111-1/+1
|
* Fix for PR 9399 gdb can't call or print a const function that uses virtual ↵cmoller2009-12-107-2/+120
| | | | inheritance
* 2009-12-10 Oza Pawandeep (paawan1982@yahoo.comMichael Snyder2009-12-105-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-10 Oza Pawandeep <paawan1982@yahoo.com>Michael Snyder2009-12-102-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.
* *** empty log message ***gdbadmin2009-12-101-1/+1
|
* 2009-12-03 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-12-092-3/+8
| | | | | * machoread.c (macho_symfile_read): Use symbol_file_add_separate to add dsym files.
* 2009-12-02 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-12-095-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.
* * acinclude.m4: Update comment.Joel Brobecker2009-12-092-1/+6
|
* * acinclude.m4: Link against in-tree libiconv by addingJoel Brobecker2009-12-093-28/+48
| | | | | libiconv.a to the LIBS instead of using -liconv. * configure: Regenerate.
* 2009-12-09 Phil Muldoon <pmuldoon@redhat.com>pmuldoon2009-12-091-1/+2
| | | | * python/py-type.c (typy_range): Initialize variables to zero.
* *** empty log message ***gdbadmin2009-12-091-1/+1
|
* 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>pmuldoon2009-12-086-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.
* * charset.c: Include environ.h.Doug Evans2009-12-082-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.
* * NEWS: Announce Renesas RX support.Kevin Buettner2009-12-082-0/+3
|
* *** empty log message ***gdbadmin2009-12-081-1/+1
|
* * configure.tgt: Add rx-*-elf target.Kevin Buettner2009-12-073-0/+875
| | | | * rx-tdep.c: New target.
* 2009-12-07 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-12-0710-24/+26
| | | | | | | | | | | | | * symfile.h (struct sym_fns): Adjust comment on sym_read. * symfile.c (syms_from_objfile): Pass all symfile flags to sym_read. * dbxread.c (dbx_symfile_read): Rename mainline to symfile_flags, adjust header comment. * elfread.c (elf_symfile_read): Ditto. * somread.c (som_symfile_read): Ditto. * xcoffread.c (xcoff_initial_scan): Ditto. * coffread.c (coff_symfile_read): Rename mainline to symfile_flags. * machoread.c (macho_symfile_read): Ditto. * mipsread.c (mipscoff_symfile_read): Ditto.
* 2009-12-07 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-12-076-30/+12
| | | | | | | | | * dbxread.c (dbx_symfile_read): No need to test mainline to call init_psymbol_list. * xcoffread.c (xcoff_initial_scan): Ditto; * coffread.c (coff_symfile_read): Remove call to init_psymbol_list. * elfread.c (elf_symfile_read): Ditto. * machoread.c (macho_symfile_read): Ditto.
* *** empty log message ***gdbadmin2009-12-071-1/+1
|
* *** empty log message ***gdbadmin2009-12-061-1/+1
|
* *** empty log message ***gdbadmin2009-12-051-1/+1
|
* * valops.c (value_struct_elt_for_reference): Do not rely onDaniel Jacobowitz2009-12-042-14/+21
| | | | field order.
* *** empty log message ***gdbadmin2009-12-041-1/+1
|
* 2009-12-03 Richard Ward <richard.j.ward1@googlemail.com>pmuldoon2009-12-038-1/+201
| | | | | | | | | | | | | | | | | | | | * python/py-type.c (convert_field): New attribute "is_base_class". doc/ 2009-12-03 Richard Ward <richard.j.ward1@googlemail.com> * gdb.texinfo (Types In Python): Describe "is_base_class". testsuite/ 2009-12-03 Phil Muldoon <pmuldoon@redhat.com> PR python/10805 * gdb.python/py-type.exp: New file. * gdb.python/py-type.c: New file. * Makefile.in: Add py-type.