Skip to content
Snippets Groups Projects
  1. Jul 05, 2007
  2. Jul 04, 2007
  3. Jul 03, 2007
    • Daniel Jacobowitz's avatar
      2007-07-03 Yoshinori Sato <ysato@users.sourceforge.jp> · 917c78f9
      Daniel Jacobowitz authored
      	* compile.c (sim_resume): Fix the last byte of ARGV for
      	SYS_CMDLINE.
      917c78f9
    • Andreas Schwab's avatar
      a25694b4
    • Daniel Jacobowitz's avatar
      2007-07-03 Paul Gilliam <pgilliam@us.ibm.com> · 2bbe3cc1
      Daniel Jacobowitz authored
      	    Thiago Bauermann  <bauerman@br.ibm.com>
      	    Joseph S. Myers  <joseph@codesourcery.com>
      	    Daniel Jacobowitz  <dan@codesourcery.com>
      
      	gdb/
      	* remote.c (remote_check_symbols): Use
      	gdbarch_convert_from_func_ptr_addr.
      	* infcall.c (find_function_addr): Handle function descriptors
      	without debugging information.
      	* ppc-linux-tdep.c (ppc_linux_convert_from_func_ptr_addr): Renamed
      	from ppc64_linux_convert_from_func_ptr_addr.  Handle -msecure-plt.
      	(ppc_linux_init_abi): Always set convert_from_func_ptr_addr.
      	* solib-svr4.c (solib_break_names): Remove "._dl_debug_state".
      	(bfd_lookup_symbol): Do not take a SECT_FLAGS argument.  Always
      	allow SEC_CODE and SEC_DATA.
      	(enable_break): Update calls.  Pass current_target to solib_add.
      	Use gdbarch_convert_from_func_ptr_addr.
      
      	gdb/gdbserver/
      	* remote-utils.c (look_up_one_symbol): Handle 'm' packets.
      2bbe3cc1
    • Daniel Jacobowitz's avatar
      2007-07-03 Ilko Iliev <iliev@ronetix.at> · 9f43d28c
      Daniel Jacobowitz authored
      	    Daniel Jacobowitz  <dan@codesourcery.com>
      
      	* symfile.c (print_transfer_performance): Avoid integer overflow.
      	Use larger units.
      9f43d28c
    • Joseph Myers's avatar
      bfd: · 3cfad14c
      Joseph Myers authored
      	* elf32-arm.c (elf32_arm_merge_eabi_attributes): Copy type from
      	input attributes if value has been copied.
      
      ld/testsuite:
      	* ld-arm/attr-merge-2a.s, ld-arm/attr-merge-2b.s,
      	ld-arm/attr-merge-2.attr: New.
      	* ld-arm/arm-elf.exp (armelftests): Add new test.
      3cfad14c
    • Nick Clifton's avatar
      cd123cb7
    • Ulrich Weigand's avatar
      2007-07-03 Markus Deuling <deuling@de.ibm.com> · 4a9bb1df
      Ulrich Weigand authored
      	* gdb.texinfo: Replace following macros by their appropriate gdbarch
      	routines:
      	(TARGET_CHAR_SIGNED, CALL_DUMMY_LOCATION, CANNOT_FETCH_REGISTER)
      	(CANNOT_STORE_REGISTER, GET_LONGJMP_TARGET, POINTER_TO_ADDRESS)
      	(ADDRESS_TO_POINTER, INNER_THAN, FRAME_NUM_ARGS)
      	(HAVE_NONSTEPPABLE_WATCHPOINT, TARGET_SHORT_BIT, TARGET_INT_BIT)
      	(TARGET_LONG_BIT, TARGET_LONG_LONG_BIT, TARGET_FLOAT_BIT)
      	(TARGET_DOUBLE_BIT, TARGET_LONG_DOUBLE_BIT, TARGET_PTR_BIT
      	(TARGET_ADDR_BIT, SP_REGNUM, PC_REGNUM, PS_REGNUM, FP0_REGNUM)
      	(STAB_REG_TO_REGNUM, ECOFF_REG_TO_REGNUM, DWARF_REG_TO_REGNUM)
      	(SDB_REG_TO_REGNUM, DWARF2_REG_TO_REGNUM, BELIEVE_PCC_PROMOTION)
      	(CONVERT_REGISTER_P, REGISTER_TO_VALUE, VALUE_TO_REGISTER)
      	(POINTER_TO_ADDRESS, ADDRESS_TO_POINTER, EXTRACT_RETURN_VALUE)
      	(STORE_RETURN_VALUE, SKIP_PROLOGUE, MEMORY_INSERT_BREAKPOINT)
      	(BREAKPOINT_FROM_PC, MEMORY_REMOVE_BREAKPOINT, DECR_PC_AFTER_BREAK)
      	(ADDR_BITS_REMOVE, TARGET_PRINT_INSN, SKIP_TRAMPOLINE_CODE)
      	(IN_SOLIB_RETURN_TRAMPOLINE, NAME_OF_MALLOC, ADDRESS_CLASS_TYPE_FLAGS)
      	(ADDRESS_CLASS_TYPE_FLAGS_TO_NAME, ADDRESS_CLASS_TYPE_FLAGS_P).
      	(ADDRESS_CLASS_NAME_to_TYPE_FLAGS, ADJUST_BREAKPOINT_ADDRESS)
      	(PRINT_FLOAT_INFO, PRINT_VECTOR_INFO, INTEGER_TO_ADDRESS)
      	(SKIP_PERMANENT_BREAKPOINT, TARGET_VIRTUAL_FRAME_POINTER)
      	(SOFTWARE_SINGLE_STEP_P)
      
      	(push_dummy_call, stabs_argument_has_addr, unwind_sp, unwind_pc)
      	(print_registers_info, push_dummy_code, unwind_dummy_id): Rework
      
      	(REGISTER_CONVERT_TO_TYPE, END_OF_TEXT_DEFAULT, GDB_MULTI_ARCH)
      	(GDB_TARGET_IS_HPPA, DEPRECATED_GET_SAVED_REGISTER)
      	(SYMBOLS_CAN_START_WITH_DOLLAR, DEPRECATED_INIT_EXTRA_FRAME_INFO)
      	(DEPRECATED_INIT_FRAME_PC, DEPRECATED_SIGTRAMP_START)
      	(IN_SOLIB_CALL_TRAMPOLINE, NO_HIF_SUPPORT, REGISTER_CONVERTIBLE)
      	(DEPRECATED_REGISTER_RAW_SIZE, PARM_BOUNDARY, DEPRECATED_STACK_ALIGN)
      	(PROLOGUE_FIRSTLINE_OVERLAP, DEPRECATED_POP_FRAME, STEP_SKIPS_DELAY)
      	(TARGET_COMPLEX_BIT, TARGET_DOUBLE_COMPLEX_BIT)
      	(OS9K_VARIABLES_INSIDE_BLOCK, KERNEL_U_ADDR, KERNEL_U_ADDR_HPUX)
      	(REGISTER_U_ADDR, U_REGS_OFFSET, DEBUG_PTRACE): Remove description.
      
      	(Converting an existing Target Architecture to Multi-arch): Remove
      	 section.
      
      	(gdbarch_unwind_pc, gdbarch_unwind_sp): Renew code example.
      	(gdbarch_addr_bits_remove): Add code example.
      
      	* gdb.texinfo: Replace REGISTER_NAME by gdbarch_register_name.
      4a9bb1df
    • Ulrich Weigand's avatar
      2007-07-03 Markus Deuling <deuling@de.ibm.com> · 3a40aaa0
      Ulrich Weigand authored
      	* cp-namespace.c (lookup_symbol_file): Add block to
      	lookup_symbol_global call.
      	* Makefile.in (solist_h): Add dependency on symtab header.
      	(symtab.o): Add dependency on solist header.
      	* solib.c (solib_global_lookup): New function.
      	* solib-svr4.c (scan_dyntag): Likewise.
      	(elf_locate_base): Call helper routine scan_dyntag.
      	(elf_lookup_lib_symbol): New function.
      	(_initialize_svr4_solib): Add elf_lookup_lib_symbol to svr4_so_ops.
      	* solist.h (symtab.h): New include.
      	(struct target_so_ops): New member lookup_lib_global_symbol.
      	(solib_global_lookup): New prototype.
      	* symtab.c: New include solist.h.
      	(lookup_objfile_from_block): New function.
      	(lookup_global_symbol_from_objfile): New function.
      	(basic_lookup_symbol_nonlocal): Add block to lookup_symbol_global call.
      	(lookup_symbol_global): Call library-specific lookup procedure.
      	* symtab.h (lookup_global_symbol_from_objfile): New prototype.
      
      	* NEWS: Document framework.
      
      testsuite/
      
      	* gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
      	* gdb.base/solib-symbol-lib.c: Likewise.
      	* gdb.base/solib-symbol-main.c: Likewise.
      3a40aaa0
    • Nick Clifton's avatar
      Add expected failures for CR16 tests · 3ccac826
      Nick Clifton authored
      3ccac826
    • Nick Clifton's avatar
      Switch to GPLv3 · ec2655a6
      Nick Clifton authored
      ec2655a6
    • Nathan Sidwell's avatar
      gas/testsuite/ · afa2158f
      Nathan Sidwell authored
      	* gas/m68k/mcf-coproc.d: New.
      	* gas/m68k/mcf-coproc.s: New.
      	* gas/m68k/all.exp: Add it.
      
      	gas/
      	* config/tc-m68k.c (m68k_ip): Add j & K operand types.
      	(install_operand): Add E encoding.
      	(md_begin): Check and skip initial '.' arg character.
      	(get_num): Add 0..511 case.
      
      	include/
      	* opcode/m68k.h: Document j K & E.
      
      	opcodes/
      	* m68k-dis.c (fetch_arg): Add E.  Replace length switch with
      	direct masking.
      	(print_ins_arg): Add j & K operand types.
      	(match_insn_m68k): Check and skip initial '.' arg character.
      	(m68k_scan_mask): Likewise.
      	* m68k-opc.c (m68k_opcodes): Add coprocessor instructions.
      afa2158f
    • Alan Modra's avatar
      PR 4713 · ae4a729b
      Alan Modra authored
      	* config/obj-elf.c (elf_ecoff_set_ext): Make static when OBJ_MAYBE_ELF.
      	* config/obj-elf.h (obj_ecoff_set_ext): Comment.
      ae4a729b
    • Alan Modra's avatar
      PR 4722 · df816087
      Alan Modra authored
      	* app.c (do_scrub_chars <state 5>): Check for output buffer full
      	after memcpy.
      df816087
    • Daniel Jacobowitz's avatar
      * target-descriptions.c (tdesc_create_reg): Do not set reg->type · c8c12293
      Daniel Jacobowitz authored
      	to NULL.
      
      	* cli/cli-script.c (build_command_line): Update NULL check.
      c8c12293
    • Michael Snyder's avatar
      2007-07-02 Michael Snyder <msnyder@access-company.com> · 7877e977
      Michael Snyder authored
      	* p-exp.y (yylex): Memory leak, 'uptokstart' must be freed (Coverity).
      7877e977
    • gdbadmin's avatar
      *** empty log message *** · 3d07a0f0
      gdbadmin authored
      3d07a0f0
    • Alan Modra's avatar
      daily update · 6e29ef6d
      Alan Modra authored
      6e29ef6d
    • Alan Modra's avatar
    • Daniel Jacobowitz's avatar
      * Makefile.in (XMLFILES): Add library-list.dtd. · cfa9d6d9
      Daniel Jacobowitz authored
      	(ALLDEPFILES): Add solib-target.o.
      	(solib-target.o): New rule.
      	* remote.c (PACKET_qXfer_libraries): New constant.
      	(remote_protocol_features): Add qXfer:libraries:read.
      	(remote_wait): Recognize library stop replies.
      	(remote_async_wait): Likewise.  Fix typo.
      	(remote_xfer_partial): Handle TARGET_OBJECT_LIBRARIES.
      	(init_remote_async_ops): Fix typo.
      	(_initialize_remote): Register "set remote library-info-packet".
      	* solib-som.c (som_current_sos): Set addr_low and addr_high.
      	* solib-target.c: New file.
      	* solib.c (solib_map_sections): Use addr_low and addr_high instead
      	of textsection.
      	(info_sharedlibrary_command): Likewise.
      	(solib_add_library, solib_remove_library): New.
      	* solist.h (struct so_list): Replace textsection with addr_low and
      	addr_high.
      	* target.h (enum target_object): Add TARGET_OBJECT_LIBRARIES.
      	* NEWS: Describe new qXfer:libraries:read and shared library
      	event support.
      	* features/library-list.dtd: New.
      
      	* gdb.texinfo (Remote Configuration): Document library-info-packet.
      	Add other missing entries.  Adjust the table size to fit.
      	(Stop Reply Packets): Use @itemize instead of @enumerate.  Document
      	stop reasons including the new "library" event.
      	(General Query Packets): Adjust table widths for qSupported.  Mention
      	qXfer:libraries:read reply to qSupported and document the new packet.
      	(Library List Format): New section.
      cfa9d6d9
  4. Jul 02, 2007
    • Daniel Jacobowitz's avatar
      * infrun.c (inferior_ignoring_startup_exec_events): Delete. · b0f4b84b
      Daniel Jacobowitz authored
      	(start_remote): Use STOP_QUIETLY_REMOTE.
      	(handle_inferior_event): Do not condition TARGET_WAITKIND_LOADED
      	support on a SOLIB_ADD definition.  Update breakpoints_inserted.
      	Update to match shared library event breakpoint support.  Only
      	resume if appropriate.  Handle STOP_QUIETLY_REMOTE.
      	(normal_stop): Handle TARGET_WAITKIND_LOADED.
      	* fork-child.c (startup_inferior): Do not set
      	inferior_ignoring_startup_exec_events
      	* inferior.h (inferior_ignoring_startup_exec_events): Delete
      	declaration.
      	(enum stop_kind): Improve documentation.  Add STOP_QUIETLY_REMOTE.
      
      	* config/gdbserver.exp (gdb_reconnect): New.
      	* gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
      	gdb.base/solib-disc.exp: New files.
      	* lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
      	remote debugging".
      	(gdb_compile): Add shlib_load flag.
      	* lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
      	port.
      	(gdbserver_reconnect): New.
      b0f4b84b
    • Ulrich Weigand's avatar
      2007-07-02 Markus Deuling <deuling@de.ibm.com> · 9bbf65bb
      Ulrich Weigand authored
      	* breakpoint.c (insert_bp_location): Remove dead code
      	(DISABLE_UNSETTABLE_BREAK).
      	(disable_breakpoints_in_shlibs)
      	(disable_breakpoints_in_unloaded_shlib): Likewise (comment).
      9bbf65bb
Loading