aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-02-262011-02-26 Michael Snyder <msnyder@vmware.com>Michael Snyder2-4/+7
* linux-low.c (linux_nat_xfer_osdata): Rename local variable so that it does not shadow a function parameter.
2011-02-26daily updateAlan Modra1-1/+1
2011-02-262011-02-26 Michael Snyder <msnyder@vmware.com>Michael Snyder2-0/+4
* i386-nat.c (i386_length_and_rw_bits): Document that case statement is meant to fall through.
2011-02-262011-02-26 Michael Snyder <msnyder@vmware.com>Michael Snyder2-0/+5
* expprint.c (dump_subexp_body_standard): Document that case statement is meant to fall through.
2011-02-262011-02-26 Michael Snyder <msnyder@vmware.com>Michael Snyder2-19/+23
* amd64-linux-tdep.c (amd64_linux_syscall_record): Delete dead if statement. Condition can't be false.
2011-02-262011-02-26 Michael Snyder <msnyder@vmware.com>Michael Snyder2-7/+12
* utils.c (decimal2str): Eliminate dead code and dead param. (pulongest): Drop dead param from call to decimal2str. (plongest): Ditto.
2011-02-26use prepare_for_testing in gdb.python/py-frame.expJoel Brobecker2-10/+6
gdb/testsuite/ChangeLog: * gdb.python/py-frame.exp: Simplify the initialization phase using prepare_for_testing.
2011-02-26Add entry_symbol chain into non_ironly_hash.H.J. Lu2-2/+16
2011-02-24 H.J. Lu <hongjiu.lu@intel.com> PR ld/12507 * plugin.c (get_symbols): Don't check entry symbol here. (init_non_ironly_hash): Add entry_symbol chain into non_ironly_hash.
2011-02-262011-02-25 Michael Snyder <msnyder@vmware.com>Michael Snyder33-67/+101
* arm-tdep.c: Fix typos in comments. * bsd-uthread.c: Ditto. * completer.c: Ditto. * corelow.c: Ditto. * cp-namespace.c: Ditto. * cp-support.c: Ditto. * cris-tdep.c: Ditto. * dbxread.c: Ditto. * dwarf2read.c: Ditto. * frame.h: Ditto. * gdbtypes.h: Ditto. * inferior.h: Ditto. * mdebugread.c: Ditto. * mips-tdep.c: Ditto. * ppc-linux-nat.c: Ditto. * ppc-linux-tdep.c: Ditto. * printcmd.c: Ditto. * sol-thread.c: Ditto. * solib-frv.c: Ditto. * solist.h: Ditto. * sparc64-tdep.c: Ditto. * spu-tdep.c: Ditto. * stabsread.c: Ditto. * symfile.c: Ditto. * valops.c: Ditto. * varobj.c: Ditto. * vax-nat.c: Ditto. * python/py-block.c: Ditto. * python/py-symbol.c: Ditto. * python/py-symtab.c: Ditto. * python/py-value.c: Ditto. * tui/tui-win.c: Ditto.
2011-02-262011-02-25 Rafael Ávila de Espíndola <respindola@mozilla.com>Rafael Ávila de Espíndola2-3/+24
* plugin.c (bfd_plugin_object_p): Correctly set the filesize and handle claim_file seeking. Only try to load the plugin once.
2011-02-26*** empty log message ***gdbadmin1-1/+1
2011-02-25daily updateAlan Modra1-1/+1
2011-02-25 * callback.c (fdbad): Return EBADF rather than EINVAL for badKevin Buettner2-1/+6
file descriptors.
2011-02-25Update ChangeLog entry.H.J. Lu1-2/+2
2011-02-25Don't sign-checking 4-byte relocations for x32.H.J. Lu7-17/+102
gas/ 2011-02-25 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (reloc): Don't sign-checking 4-byte relocations if 64bit relocations aren't allowed. gas/testsuite/ 2011-02-25 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/ilp32/ilp32.exp: Run reloc64. * gas/i386/ilp32/reloc64.s: Allow TLS relocations with 32bit register destinations. * gas/i386/ilp32/reloc64.d: Updated. * gas/i386/ilp32/reloc64.l: New.
2011-02-252011-02-25 Michael Snyder <msnyder@vmware.com>Michael Snyder5-24/+78
* inferior.c (print_inferior): Accept a string instead of an int for requested_inferiors, and use get_number_or_range to parse it. (info_inferiors_command): Pass args string to print_inferior. (initialize_inferiors): Change help string for info inferiors. * inferior.h (print_inferior): Export prototype change. 2011-02-25 Michael Snyder <msnyder@vmware.com> * gdb.multi/base.exp: Add tests for info inferiors with args.
2011-02-25Add a testcase for PR gas/12519.H.J. Lu5-0/+20
2011-02-25 H.J. Lu <hongjiu.lu@intel.com> PR gas/12519 * gas/elf/bad-size.d: New. * gas/elf/bad-size.err: Likewise. * gas/elf/bad-size.s: Likewise. * gas/elf/elf.exp: Run bad-size.
2011-02-25Add a testcase for PR ld/12516.H.J. Lu4-0/+27
2011-02-25 H.J. Lu <hongjiu.lu@intel.com> PR ld/12516 * ld-elf/dynamic1.d: New. * ld-elf/dynamic1.ld: Likewise. * ld-elf/dynamic1.s: Likewise.
2011-02-25 * common/ax.def (invalid2): Set to 0x31.Tom Tromey2-1/+5
2011-02-25 PR gas/12519Alan Modra5-20/+18
* config/obj-elf.c (elf_frob_symbol): Properly handle size expression. * ld-mn10300/i135409-3.s: Correct .size label reference. * ld-sh/sh64/stolib.s: Likewise.
2011-02-25fix pr numberAlan Modra1-1/+1
2011-02-25gdb/Jan Kratochvil2-14/+18
* dwarf2loc.c (disassemble_dwarf_expression) <DW_OP_breg[0-9]+>: Use L and plongest. (disassemble_dwarf_expression) <DW_OP_bregx>: Drop variable offset, use L and plongest. (disassemble_dwarf_expression) <DW_OP_fbreg>: Use L and plongest.
2011-02-25gdb/testsuite/Jan Kratochvil6-89/+94
* gdb.dwarf2/dw2-ranges.S: Rename to ... * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C. * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled. Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and asmfile3. Comment the STABS (#3) file compilation. Compile everything through assembler. Provide KFAIL for symtab/12497. * gdb.dwarf2/dw2-ranges2.S: Rename to ... * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C. * gdb.dwarf2/dw2-ranges3.S: Rename to ... * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
2011-02-25 PR 12519Alan Modra2-3/+23
* internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size sections at start or end of PT_DYNAMIC.
2011-02-25*** empty log message ***gdbadmin1-1/+1
2011-02-24daily updateAlan Modra1-1/+1
2011-02-24Don't mark entry symbol IR only.H.J. Lu2-2/+9
2011-02-24 H.J. Lu <hongjiu.lu@intel.com> PR ld/12507 * plugin.c (get_symbols): Don't mark entry symbol IR only.
2011-02-242011-02-24 Michael Snyder <msnyder@vmware.com>Michael Snyder2-2/+5
* gdb.base/break.exp: Remove debugging 'printf' accidentally left behind in previous check-in.
2011-02-242011-02-24 Michael Snyder <msnyder@vmware.com>Michael Snyder2-1/+6
* Makefile.in (clean): Make clean should remove generated files observer.h and observer.inc.
2011-02-24 * readelf.c (decode_arm_unwind): Implement decoding of remainingNick Clifton2-12/+83
ARM unwind instructions (i.e. VFP/NEON and Intel Wireless MMX).
2011-02-24Revert the following change (not approved yet):Joel Brobecker10-209/+44
2011-02-21 Hui Zhu <teawater@gmail.com> * Makefile.in (HFILES_NO_SRCDIR): Add printcmd.h. * ax-gdb.c (gen_printf_expr_callback): New function. * ax-gdb.h (gen_printf_expr_callback): Forward declare. * ax-general.c (ax_memcpy): New function. (ax_print): Handle "printf". (ax_reqs): Ditto. * ax.h (ax_memcpy): Forward declare. * common/ax.def (invalid2): Removed. (printf): New entry. * printcmd.c (printcmd.h): New include. (string_printf): New function. (ui_printf): Removed. (printf_command): Remove static. Call string_printf. (eval_command): Call string_printf. * printcmd.h: New file. * tracepoint.c (validate_actionline, encode_actions_1): handle printf_command.
2011-02-24Revert the following patch (printf tracepoint op) (not approved yet)Joel Brobecker2-44/+7
2011-02-21 Hui Zhu <teawater@gmail.com> * tracepoint.c (tp_printf): New function. (eval_agent_expr): Handle gdb_agent_op_printf.
2011-02-24Revert the following patch (code patch was not approved):Joel Brobecker3-13/+7
2011-02-21 Hui Zhu <teawater@gmail.com> * agentexpr.texi (bytecode descriptions): add printf. * gdb.texinfo (tracepoint action lists): add printf.
2011-02-24*** empty log message ***gdbadmin1-1/+1
2011-02-23 * gdb.texinfo (Symbols In Python): Fix mention of C++, use C@t{++}.Doug Evans2-1/+5
2011-02-23daily updateAlan Modra1-1/+1
2011-02-23Don't include <exception_defines.h>H.J. Lu2-1/+4
2011-02-23 H.J. Lu <hongjiu.lu@intel.com> * ld-elf/new.cc: Don't include <exception_defines.h>.
2011-02-23 * ax-general.c (ax_pick): Add missing newline.Tom Tromey2-0/+5
2011-02-232011-02-21 Michael Snyder <msnyder@vmware.com>Michael Snyder10-103/+225
* breakpoint.c (breakpoint_1): Change first argument from an int to a char pointer, so that the function now accepts a list of breakpoints rather than just one. Use new function 'number_is_in_list' to implement. (breakpoints_info): Pass char * instead of int to breakpoint_1. (watchpoints_info): Ditto. (tracepoints_info): Ditto. (maintenance_info_breakpoints): Ditto. (_initialize_breakpoint): Update help strings to reflect the fact that these functions can now take more than one argument. * cli/cli-utils.c (number_is_in_list): New function. * cli/cli-utils.h (number_is_in_list): Export. 2011-02-21 Michael Snyder <msnyder@vmware.com> * gdb.texinfo (Set Breaks): Add @dots{} to arguments of info break. (Set Watchpoints): Add @dots{} to argument of info watchpoints. (Listing Tracepoints): Add @dots{} to argument of info tracepoints. 2011-02-21 Michael Snyder <msnyder@vmware.com> * gdb.base/break.exp: Add tests for "info break" with arguments. * gdb.trace/infotrace.exp: Update patterns for error and help. * gdb.base/completion.exp: Update pattern. * gdb.base/ena-dis-br.exp: Update pattern. * gdb.base/help.exp: Update patterns.
2011-02-232011-02-22 Michael Snyder <msnyder@vmware.com>Michael Snyder5-49/+510
* memattr.c (mem_enable_command): Use get_number_or_range. (mem_disable_command): Ditto. (mem_delete_command): Ditto. (_initialize_mem): Tweak usage message to reflect multiple arguments. 2011-02-22 Michael Snyder <msnyder@vmware.com> * gdb.base/memattr.exp: New test. * gdb.base/memattr.c: Test load for memattr.exp.
2011-02-23ChangeLog include/Kai Tietz5-174/+266
2011-02-23 Kai Tietz <kai.tietz@onevision.com> * dwarf2.h (_ELF_DWARF2_H): Renamed to _DWARF2_H. (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo, DWARF2_External_PubNames, DWARF2_Internal_PubNames, DWARF2_External_CompUnit, DWARF2_Internal_CompUnit, DWARF2_External_ARange, DWARF2_Internal_ARange): Removed. ChangeLog binutils/ 2011-02-23 Kai Tietz <kai.tietz@onevision.com> * dwarf.c (read_leb128): Use bfd_vma instead of long type. (dwarf_vmatoa): New helper routine. (process_extended_line_op): Use for adr bfd_vma type and print those typed values via BFD_VMA_FMT or via dwarf_vmatoa for localized prints. (fetch_indirect_string): Adjust offset's type. (decode_location_expression): Adjust argument types and uvalue type. (read_and_display_attr_value): Likewise. (read_and_display_attr): Likewise. (decode_location_expression): Adjust printf format. (process_debug_info): Likewise. (display_debug_lines_raw): Likewise. (display_debug_lines_decoded): Likewise. (display_debug_pubnames): Likewise. (display_debug_loc): Likewise. (display_debug_aranges): Likewise. * dwarf.h (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo, DWARF2_External_PubNames, DWARF2_Internal_PubNames, DWARF2_External_CompUnit, DWARF2_Internal_CompUnit, DWARF2_External_ARange, DWARF2_Internal_ARange): Added.. (read_leb128): Adjust return type.
2011-02-23*** empty log message ***gdbadmin1-1/+1
2011-02-22daily updateAlan Modra1-1/+1
2011-02-22 Add gdb.lookup_global_symbol python function.Doug Evans9-2/+92
* NEWS: Add entry. * python/py-symbol.c (gdbpy_lookup_global_symbol): New function. * python/python-internal.h (gdbpy_lookup_global_symbol): Declare it. * python/python.c (GdbMethods): Add entry for lookup_global_symbol. doc/ * gdb.texinfo (Symbols In Python): Document lookup_global_symbol. Clarify behaviour of lookup_symbol when `block' argument is omitted, add description of result, fix @defun formatting. testsuite/ * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2011-02-222011-02-22 Michael Snyder <msnyder@vmware.com>Michael Snyder27-32/+49
* Makefile.in: Make more clean. * gdb.ada/Makefile.in: Ditto. * gdb.arch/Makefile.in: Ditto. * gdb.asm/Makefile.in: Ditto. * gdb.base/Makefile.in: Ditto. * gdb.cp/Makefile.in: Ditto. * gdb.dwarf2/Makefile.in: Ditto. * gdb.java/Makefile.in: Ditto. * gdb.mi/Makefile.in: Ditto. * gdb.modula2/Makefile.in: Ditto. * gdb.python/Makefile.in: Ditto. * gdb.server/Makefile.in: Ditto. * gdb.stabs/Makefile.in: Ditto. * gdb.threads/Makefile.in: Ditto. * gdb.trace/Makefile.in: Ditto.
2011-02-22opcodes: blackfin: drop null/nul checks in OUTSMike Frysinger2-1/+5
Parts of the disassembler rely on the disasm info never being NULL (such as being able to read memory to disassemble in the first place). So drop useless null checks in the OUTS helper. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-22opcodes: blackfin: use OUTS helperMike Frysinger2-4/+8
We have an OUTS helper to handle outf fprintf_func logic, so conver the few places not using it over. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-22 * language.c (language_class_name_from_physname): RenameTom Tromey2-4/+8
'curr_language' argument to 'lang'; use in body.
2011-02-222011-02-22 Michael Snyder <msnyder@vmware.com>Michael Snyder2-0/+14
* gdb.threads/thread-find.exp: Add tests for bad input to info threads.
2011-02-222011-02-22 Michael Snyder <msnyder@vmware.com>Michael Snyder2-3/+12
* cli/cli-utils.c (number_is_in_list): Check for zero return.