From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11882 invoked by alias); 1 May 2012 00:05:40 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 11850 invoked by uid 9813); 1 May 2012 00:05:36 -0000 Date: Tue, 01 May 2012 00:05:00 -0000 Message-ID: <20120501000536.11825.qmail@sourceware.org> From: sergiodj@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-sergiodj-stap-patches: reverse-20080717-branchpoint-11513-g4712e48 X-Git-Refname: refs/heads/archer-sergiodj-stap-patches X-Git-Reftype: branch X-Git-Oldrev: 0000000000000000000000000000000000000000 X-Git-Newrev: 4712e48d4cc659946fb0a0795444a9ac5f21e5ee X-SW-Source: 2012-q2/txt/msg00029.txt.bz2 List-Id: The branch, archer-sergiodj-stap-patches has been created at 4712e48d4cc659946fb0a0795444a9ac5f21e5ee (commit) - Log ----------------------------------------------------------------- commit 4712e48d4cc659946fb0a0795444a9ac5f21e5ee Author: Sergio Durigan Junior Date: Thu Apr 5 23:59:02 2012 -0300 patch 4: doc and testsuite changes. commit 8b35aca07fec62b1cfadf484d6e8f7ad0eda5d6a Author: Sergio Durigan Junior Date: Thu Mar 8 15:18:04 2012 -0300 patch 3: exception and longjmp probes This patch includes functionality to recognize exception and longjmp probes. commit 649a2cb28922cdd29226b16a226e2f141367b624 Author: Sergio Durigan Junior Date: Thu Mar 8 15:16:34 2012 -0300 patch 2: bulk of new work This patch contains most part of the work we did. commit a66808847dcfc654fea330b17aa7dfbe886b19c7 Author: Sergio Durigan Junior Date: Mon Mar 5 15:43:10 2012 -0300 patch 1: internal var This patch contains modifications necessary to implement the new internal variables $_probe_arg*. commit 7a431e7fb0e1a9d24f42a88ea45a13e6f5692063 Author: mark Date: Fri Apr 27 19:03:02 2012 +0000 * dwarf2.c (scan_unit_for_symbols): Account for DW_AT_high_pc possibly being relative to DW_AT_low_pc. (parse_comp_unit): Likewise. commit fcf08c51392da1d4786dc6239b5ef7ca2c53c153 Author: mark Date: Fri Apr 27 18:55:19 2012 +0000 * dwarf2read.c (dwarf2_get_pc_bounds): Check DW_AT_high_pc form to see whether it is an address or a constant offset from DW_AT_low_pc. (dwarf2_record_block_ranges): Likewise. (read_partial_die): Likewise. commit a869ade8310c3eba81cab5bc7eeffdd014c257d2 Author: mark Date: Fri Apr 27 18:50:35 2012 +0000 * MAINTAINERS (Write After Approval): Add myself to the list. commit d358f35aae30f3d7e71b7c4195a48ced4c94c509 Author: Maciej W. Rozycki Date: Fri Apr 27 18:32:32 2012 +0000 * proc-utils.h (proc_prettyprint_signalset): New prototype. (proc_prettyprint_signal): Likewise. (proc_prettyprint_faultset): Likewise. (proc_prettyprint_fault): Likewise. (proc_prettyprint_actionset): Likewise. (proc_prettyprint_flags): Move to new proc-flags.c section. (proc_prettyfprint_flags): New prototype. * procfs.c (proc_nsysarg, proc_sysargs): Add prototypes. (proc_syscall, proc_cursig): Likewise. (proc_set_kill_on_last_close): Likewise. (proc_unset_kill_on_last_close): Likewise. (proc_set_watchpoint): Make static. (proc_delete_dead_threads): Likewise. (procfs_set_watchpoint): Likewise. (_initialize_procfs): Add prototype. * proc-events.c: Include proc-utils.h. (init_syscall_table): Make static. * proc-api.c (_initialize_proc_api): Add prototype. * proc-flags.c: Include proc-utils.h. commit bd811fa197ffe6e18dcd3b2ef64decb8a9e86b98 Author: Maciej W. Rozycki Date: Fri Apr 27 18:30:07 2012 +0000 * configure.ac: Add AC_ARG_PROGRAM. * configure: Regenerate. commit 5052e19fdf30b813e810bc55503d84872c45c6a2 Author: David S. Miller Date: Fri Apr 27 18:04:00 2012 +0000 Add support for sparc pause instruction. opcodes/ * sparc-opc.c (sparc_opcodes): Add 'wr X, %pause' and 'pause'. * sparc-dis.c (v9a_asr_reg_names): Add 'pause'. gas/ * config/tc-sparc.c (sparc_arch_table): Add HWCAP_PAUSE to sparc4, v8pluse, v8plusv, v9e, and v9v. (v9a_asr_table): Add 'pause'. gas/testsuite/ * gas/sparc/sparc.exp: Run pause test. * gas/sparc/pause.s: New testcase. * gas/sparc/pause.d: Likewise. commit 0ecc8cca124381cd1779393b88787deaf7dbd5f3 Author: DJ Delorie Date: Fri Apr 27 18:03:18 2012 +0000 merge from gcc commit db9c6c74c26f1cc25786eb6c64a90da2a07aa01a Author: David S. Miller Date: Fri Apr 27 18:03:13 2012 +0000 Add support for sparc compare-and-branch instructions. opcodes/ * sparc-opc.c (CBCOND): New define. (CBCOND_XCC): Likewise. (cbcond): New helper macro. (sparc_opcodes): Add compare-and-branch instructions. gas/ * config/tc-sparc.c (sparc_arch_table): Add HWCAP_CBCOND to sparc4, v8pluse, v8plusv, v9e, and v9v. (sparc_ip): Handle R_SPARC_5 of immediate constants inline in order to accomodate cbcond which otherwise would require two relocations to be handled in a single instruction.. gas/testsuite/ * gas/sparc/cbcond.s: New file. * gas/sparc/cbcond.d: New file. * gas/sparc/sparc.exp: Run cbcond test. commit 160ab99381226b51fcff1cb68c1b1dacd1b39d56 Author: David S. Miller Date: Fri Apr 27 18:02:35 2012 +0000 Add support for SPARC T4 crypto instructions. include/opcode/ * sparc.h: Document new arg code' )' for crypto RS3 immediates. opcodes/ * sparc-dis.c (print_insn_sparc): Handle ')'. * sparc-opc.c (sparc_opcodes): Add crypto instructions. gas/ * config/tc-sparc.c (sparc_ip): Likewise. Accept instruction names containing "_". (sparc_arch_table): Add sparc4, v8pluse, and v9e. Add crypto hwcap masks to v8plusv and v9v. gas/testsuite/ * gas/sparc/crypto.s: New file. * gas/sparc/crypto.d: New file. * gas/sparc/sparc.exp: Run crypto test. commit 009d390a48a3adffc3964f5d6c2004a7b61d78f7 Author: David S. Miller Date: Fri Apr 27 18:01:34 2012 +0000 Move sparc opcode hwcaps out of sparc_opcode flags field. include/opcode/ * sparc.h (struct sparc_opcode): New field 'hwcaps'. F_MUL32, F_DIV32, F_FDMULD, F_V8PLUS, F_POPC, F_VIS, F_VIS2, F_ASI_BLK_INIT, F_FMAF, F_VIS3, F_HPC, F_RANDOM, F_TRANS, F_FJFMAU, F_IMA, F_ASI_CACHE_SPARING, F_HWCAP_MASK): Delete. (HWCAP_MUL32, HWCAP_DIV32, HWCAP_FSMULD, HWCAP_V8PLUS, HWCAP_POPC, HWCAP_VIS, HWCAP_VIS2, HWCAP_ASI_BLK_INIT, HWCAP_FMAF, HWCAP_VIS3, HWCAP_HPC, HWCAP_RANDOM, HWCAP_TRANS, HWCAP_FJFMAU, HWCAP_IMA, HWCAP_ASI_CACHE_SPARING, HWCAP_AES, HWCAP_DES, HWCAP_KASUMI, HWCAP_CAMELLIA, HWCAP_MD5, HWCAP_SHA1, HWCAP_SHA256, HWCAP_SHA512, HWCAP_MPMUL, HWCAP_MONT, HWCAP_PAUSE, HWCAP_CBCOND, HWCAP_CRC32): New defines. opcodes/ * sparc-opc.c (sparc_opcodes): Rework table to put HWCAP values into new struct sparc_opcode 'hwcaps' field instead of 'flags'. gas/ * config/tc-sparc.c (sparc_arch_table): Rework to use HWCAP_* masks. (sparc_md_end): No longer need to translate hwcap_seen values into ELF hwcap bits, they now match exactly. (get_hwcap_name): Use HWCAP_* and handle new values. (sparc_ip): Fetch hwcaps from insn->hwcaps instead of insn->flags. commit a833ac2b170fb739efeca015aa716f4557b96c6d Author: David S. Miller Date: Fri Apr 27 18:00:52 2012 +0000 Add new ELF_SPARC_HWCAP_* defines for features found on SPARC-T4. include/elf/ * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto, pause, and compare-and-branch instructions. commit 10883a8cca4ea98f3653dbcc2c5b01b944ecd90a Author: gdbadmin Date: Fri Apr 27 00:00:33 2012 +0000 *** empty log message *** commit 11fd6e557ca37e0de07c8154b1ceeddb2e9edab2 Author: Alan Modra Date: Fri Apr 27 00:00:05 2012 +0000 daily update commit 6c85e9f8080661336978c1dcc62db85836faac7b Author: Jan Kratochvil Date: Thu Apr 26 20:32:29 2012 +0000 gdb/ Fix DW_AT_lower_bound defaults for DWARF-4+. * dwarf2read.c (read_subrange_type): Remove initialization of low and high. New variable low_default_is_valid. Implement DWARF-4+ DW_AT_lower_bound defaults. Print complaint for DW_AT_lower_bound with no default by the DWARF standard. commit fa7ad2bc78e16bd1c2e922e04d402ef55855a796 Author: Maciej W. Rozycki Date: Thu Apr 26 16:56:13 2012 +0000 gdb/ * infrun.c (handle_inferior_event): Move the check for return trampolines ahead of the check for function trampolines. * mips-tdep.h (MIPS_S2_REGNUM, MIPS_GP_REGNUM): New macros. * mips-tdep.c (mips_str_mips16_call_stub): New variable. (mips_str_mips16_ret_stub): Likewise. (mips_str_call_fp_stub): Likewise. (mips_str_call_stub): Likewise. (mips_str_fn_stub): Likewise. (mips_str_pic): Likewise. (mips_in_frame_stub): New function. (mips_unwind_pc): Return the return address rather than the PC if the PC of an intermediate frame is inside a call thunk. (mips_is_stub_suffix): New function. (mips_is_stub_mode): Likewise. (mips_get_mips16_fn_stub_pc): Likewise. (mips_skip_mips16_trampoline_code): Update to handle all the currently generated stub types. Don't recurse into __fn_stub thunks. Remove heuristics to handle stubs beyond etext/_etext. Use cooked register accesses. (mips_in_return_stub): Reintroduce function. (mips_skip_trampoline_code): Traverse trampolines recursively. (mips_gdbarch_init): Handle MIPS16 return trampolines. gdb/testsuite/ * gdb.arch/mips16-thunks-inmain.c: New file. * gdb.arch/mips16-thunks-main.c: New file. * gdb.arch/mips16-thunks-sin.c: New file. * gdb.arch/mips16-thunks-sinfrob.c: New file. * gdb.arch/mips16-thunks-sinfrob16.c: New file. * gdb.arch/mips16-thunks-sinmain.c: New file. * gdb.arch/mips16-thunks-sinmips16.c: New file. * gdb.arch/mips16-thunks.exp: New file. commit f001ca80bbd701b73c42a856b17a7e887072be0e Author: gdbadmin Date: Thu Apr 26 16:25:55 2012 +0000 Mention GDB 7.4.1 release in CL. commit 706fae9f11d7db72d99f3f1bad4e3181a086db52 Author: Jonathan Larmour Date: Thu Apr 26 15:20:12 2012 +0000 * arm-tdep.h (VFP_REGISTER_SIZE): Define. * features/arm-with-m-vfp-d16.xml: New file. Describes Cortex-M with VFPv4-sp-d16 FPU register layout. * features/Makefile (WHICH): Add arm-with-m-vfp-d16. * features/arm-with-m-vfp-d16.c: New. Generated from above. * arm-tdep.c: Include arm-with-m-vfp-d16.c. (arm-register_g_packet_guesses): Add vfp-d16 guess. (_initialise_arm_tdep): Initialize arm-with-m-vfp-d16 tdesc. commit cc36e7cb6e70b73876c2bd6b6925c0a51231f003 Author: Andreas Schwab Date: Thu Apr 26 14:38:42 2012 +0000 * elf32-m68k.c (elf_m68k_check_relocs): Mark non-GOT references also when generating PIE. (elf_m68k_discard_copies): Mark undefined weak symbols referenced by relocations as dynamic. commit d91cfd9efc32c4017b35ec737c886fb4da8bdcec Author: Hans-Peter Nilsson Date: Thu Apr 26 13:52:16 2012 +0000 Revert accidental check-in. commit 1c057b787c41910ce9c51df588ef8cc581f57036 Author: Hans-Peter Nilsson Date: Thu Apr 26 13:49:49 2012 +0000 Provide a way for programs to recognize BFD_ASSERT calls. * bfd.c (bfd_assert_handler_type): New API type. (bfd_set_assert_handler, bfd_get_assert_handler): New API functions. (_bfd_assert_handler): New variable. (_bfd_default_assert_handler): New function. (bfd_assert): Call _bfd_assert_handler, not _bfd_error_handler. * libbfd-in.h (_bfd_assert_handler): Declare. * libbfd.h, bfd-in2.h: Regenerate. ----------------------------------------------------------------------- hooks/post-receive -- Repository for Project Archer.