• Home
  • History
  • Annotate
  • only in /external/valgrind/main/VEX/
History log of /external/valgrind/main/VEX/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bd86b59f7b18706b8b0fc439e036b3bf103f8acf 16-May-2012 Evgeniy Stepanov <eugenis@google.com> Handle (T1) SMMUL{R}.

[cherry-picked from master]

Change-Id: Id0e61a214429645dbb92f933a126c224bd0c7642
riv/guest_arm_toIR.c
b32f58018498ea2225959b0ba11c18f0c433deef 20-Dec-2011 Evgeniy Stepanov <eugenis@google.com> Update Valgrind and TSan.

Rebased local changes on:
http://valgrind-variant.googlecode.com/svn/trunk@125
http://data-race-test.googlecode.com/svn/trunk@3717

Change-Id: I4d7a227ad72fb8e9998015a5fe26e00496ec1da3
akefile-gcc
akefile-icc
ODO.txt
uxprogs/genoffsets.c
anoarm.orig
rig_amd64/Compare.hs
rig_amd64/SortedToOrig.hs
rig_amd64/test1.orig
rig_amd64/test1.sorted
rig_amd64/test2.orig
rig_amd64/test2.sorted
rig_arm/nanoarm
rig_arm/nanoarm.orig
rig_ppc32/date.orig
rig_ppc32/loadsafp.orig
rig_ppc32/morefp.orig
rig_ppc32/return0.orig
rig_x86/exit42.orig
rig_x86/fpu_mmx_sse.orig
rig_x86/manyfp.orig
riv/guest_amd64_defs.h
riv/guest_amd64_helpers.c
riv/guest_amd64_toIR.c
riv/guest_arm_defs.h
riv/guest_arm_helpers.c
riv/guest_arm_toIR.c
riv/guest_generic_bb_to_IR.c
riv/guest_generic_bb_to_IR.h
riv/guest_generic_x87.c
riv/guest_generic_x87.h
riv/guest_ppc_defs.h
riv/guest_ppc_helpers.c
riv/guest_ppc_toIR.c
riv/guest_s390_defs.h
riv/guest_s390_helpers.c
riv/guest_s390_toIR.c
riv/guest_x86_defs.h
riv/guest_x86_helpers.c
riv/guest_x86_toIR.c
riv/host_amd64_defs.c
riv/host_amd64_defs.h
riv/host_amd64_isel.c
riv/host_arm_defs.c
riv/host_arm_defs.h
riv/host_arm_isel.c
riv/host_generic_reg_alloc2.c
riv/host_generic_regs.c
riv/host_generic_regs.h
riv/host_generic_simd128.c
riv/host_generic_simd128.h
riv/host_generic_simd64.c
riv/host_generic_simd64.h
riv/host_ppc_defs.c
riv/host_ppc_defs.h
riv/host_ppc_isel.c
riv/host_s390_defs.c
riv/host_s390_defs.h
riv/host_s390_disasm.c
riv/host_s390_disasm.h
riv/host_s390_isel.c
riv/host_x86_defs.c
riv/host_x86_defs.h
riv/host_x86_isel.c
riv/ir_defs.c
riv/ir_match.c
riv/ir_match.h
riv/ir_opt.c
riv/ir_opt.h
riv/main_globals.c
riv/main_globals.h
riv/main_main.c
riv/main_util.c
riv/main_util.h
ub/libvex.h
ub/libvex_basictypes.h
ub/libvex_emwarn.h
ub/libvex_guest_amd64.h
ub/libvex_guest_arm.h
ub/libvex_guest_offsets.h
ub/libvex_guest_ppc32.h
ub/libvex_guest_ppc64.h
ub/libvex_guest_s390x.h
ub/libvex_guest_x86.h
ub/libvex_ir.h
ub/libvex_s390x_common.h
ub/libvex_trc_values.h
witchback/Makefile
witchback/binary_switchback.pl
witchback/linker.c
witchback/linker.h
witchback/switchback.c
witchback/test_bzip2.c
witchback/test_emfloat.c
witchback/test_hello.c
witchback/test_ppc_jm1.c
witchback/test_simple.c
est/fldenv.c
est/fp1.c
est/fp1.s
est/fpconst.c
est/fpgames.s
est/fpspeed.c
est/fpucw.c
est/frstor.c
est/fsave.c
est/fstenv.c
est/fxsave.c
est/mmxtest.c
est/mxcsr.c
est/rounderr.c
est/test-amd64-muldiv.h
est/test-amd64-shift.h
est/test-amd64.c
est/test-amd64.h
est/test-i386-muldiv.h
est/test-i386-shift.h
est/test-i386.c
est/test-i386.h
est/x87fxam.c
est/x87tst.c
est_main.c
est_main.h
est_main.h.base
nused/arena.h
nused/dispatch.c
nused/linker.c
seful/cpuid.c
seful/fp_80_64.c
seful/fpround.c
seful/fspill.c
seful/gradual_underflow.c
seful/hd_fpu.c
seful/show_fp_state.c
seful/smchash.c
seful/x87_to_vex_and_back.c
9bea4c13fca0e3bb4b719dcb3ed63d47d479294e 10-Dec-2011 Kenny Root <kroot@google.com> Revert "Update Valgrind and TSan."

Breakage in x86

This reverts commit 8f943afc22a6a683b78271836c8ddc462b4824a9
akefile-gcc
akefile-icc
ODO.txt
uxprogs/genoffsets.c
anoarm.orig
rig_amd64/Compare.hs
rig_amd64/SortedToOrig.hs
rig_amd64/test1.orig
rig_amd64/test1.sorted
rig_amd64/test2.orig
rig_amd64/test2.sorted
rig_arm/nanoarm
rig_arm/nanoarm.orig
rig_ppc32/date.orig
rig_ppc32/loadsafp.orig
rig_ppc32/morefp.orig
rig_ppc32/return0.orig
rig_x86/exit42.orig
rig_x86/fpu_mmx_sse.orig
rig_x86/manyfp.orig
riv/guest_amd64_defs.h
riv/guest_amd64_helpers.c
riv/guest_amd64_toIR.c
riv/guest_arm_defs.h
riv/guest_arm_helpers.c
riv/guest_arm_toIR.c
riv/guest_generic_bb_to_IR.c
riv/guest_generic_bb_to_IR.h
riv/guest_generic_x87.c
riv/guest_generic_x87.h
riv/guest_ppc_defs.h
riv/guest_ppc_helpers.c
riv/guest_ppc_toIR.c
riv/guest_s390_defs.h
riv/guest_s390_helpers.c
riv/guest_s390_toIR.c
riv/guest_x86_defs.h
riv/guest_x86_helpers.c
riv/guest_x86_toIR.c
riv/host_amd64_defs.c
riv/host_amd64_defs.h
riv/host_amd64_isel.c
riv/host_arm_defs.c
riv/host_arm_defs.h
riv/host_arm_isel.c
riv/host_generic_reg_alloc2.c
riv/host_generic_regs.c
riv/host_generic_regs.h
riv/host_generic_simd128.c
riv/host_generic_simd128.h
riv/host_generic_simd64.c
riv/host_generic_simd64.h
riv/host_ppc_defs.c
riv/host_ppc_defs.h
riv/host_ppc_isel.c
riv/host_s390_defs.c
riv/host_s390_defs.h
riv/host_s390_disasm.c
riv/host_s390_disasm.h
riv/host_s390_isel.c
riv/host_x86_defs.c
riv/host_x86_defs.h
riv/host_x86_isel.c
riv/ir_defs.c
riv/ir_match.c
riv/ir_match.h
riv/ir_opt.c
riv/ir_opt.h
riv/main_globals.c
riv/main_globals.h
riv/main_main.c
riv/main_util.c
riv/main_util.h
ub/libvex.h
ub/libvex_basictypes.h
ub/libvex_emwarn.h
ub/libvex_guest_amd64.h
ub/libvex_guest_arm.h
ub/libvex_guest_offsets.h
ub/libvex_guest_ppc32.h
ub/libvex_guest_ppc64.h
ub/libvex_guest_s390x.h
ub/libvex_guest_x86.h
ub/libvex_ir.h
ub/libvex_s390x_common.h
ub/libvex_trc_values.h
witchback/Makefile
witchback/binary_switchback.pl
witchback/linker.c
witchback/linker.h
witchback/switchback.c
witchback/test_bzip2.c
witchback/test_emfloat.c
witchback/test_hello.c
witchback/test_ppc_jm1.c
witchback/test_simple.c
est/fldenv.c
est/fp1.c
est/fp1.s
est/fpconst.c
est/fpgames.s
est/fpspeed.c
est/fpucw.c
est/frstor.c
est/fsave.c
est/fstenv.c
est/fxsave.c
est/mmxtest.c
est/mxcsr.c
est/rounderr.c
est/test-amd64-muldiv.h
est/test-amd64-shift.h
est/test-amd64.c
est/test-amd64.h
est/test-i386-muldiv.h
est/test-i386-shift.h
est/test-i386.c
est/test-i386.h
est/x87fxam.c
est/x87tst.c
est_main.c
est_main.h
est_main.h.base
nused/arena.h
nused/dispatch.c
nused/linker.c
seful/cpuid.c
seful/fp_80_64.c
seful/fpround.c
seful/fspill.c
seful/gradual_underflow.c
seful/hd_fpu.c
seful/show_fp_state.c
seful/smchash.c
seful/x87_to_vex_and_back.c
8f943afc22a6a683b78271836c8ddc462b4824a9 06-Dec-2011 Evgeniy Stepanov <eugenis@google.com> Update Valgrind and TSan.

Rebased local changes on:
http://valgrind-variant.googlecode.com/svn/trunk@125
http://data-race-test.googlecode.com/svn/trunk@3717

Change-Id: Ic8636da312685c604941d6d2c937c3e8eadc1e53
akefile-gcc
akefile-icc
ODO.txt
uxprogs/genoffsets.c
anoarm.orig
rig_amd64/Compare.hs
rig_amd64/SortedToOrig.hs
rig_amd64/test1.orig
rig_amd64/test1.sorted
rig_amd64/test2.orig
rig_amd64/test2.sorted
rig_arm/nanoarm
rig_arm/nanoarm.orig
rig_ppc32/date.orig
rig_ppc32/loadsafp.orig
rig_ppc32/morefp.orig
rig_ppc32/return0.orig
rig_x86/exit42.orig
rig_x86/fpu_mmx_sse.orig
rig_x86/manyfp.orig
riv/guest_amd64_defs.h
riv/guest_amd64_helpers.c
riv/guest_amd64_toIR.c
riv/guest_arm_defs.h
riv/guest_arm_helpers.c
riv/guest_arm_toIR.c
riv/guest_generic_bb_to_IR.c
riv/guest_generic_bb_to_IR.h
riv/guest_generic_x87.c
riv/guest_generic_x87.h
riv/guest_ppc_defs.h
riv/guest_ppc_helpers.c
riv/guest_ppc_toIR.c
riv/guest_s390_defs.h
riv/guest_s390_helpers.c
riv/guest_s390_toIR.c
riv/guest_x86_defs.h
riv/guest_x86_helpers.c
riv/guest_x86_toIR.c
riv/host_amd64_defs.c
riv/host_amd64_defs.h
riv/host_amd64_isel.c
riv/host_arm_defs.c
riv/host_arm_defs.h
riv/host_arm_isel.c
riv/host_generic_reg_alloc2.c
riv/host_generic_regs.c
riv/host_generic_regs.h
riv/host_generic_simd128.c
riv/host_generic_simd128.h
riv/host_generic_simd64.c
riv/host_generic_simd64.h
riv/host_ppc_defs.c
riv/host_ppc_defs.h
riv/host_ppc_isel.c
riv/host_s390_defs.c
riv/host_s390_defs.h
riv/host_s390_disasm.c
riv/host_s390_disasm.h
riv/host_s390_isel.c
riv/host_x86_defs.c
riv/host_x86_defs.h
riv/host_x86_isel.c
riv/ir_defs.c
riv/ir_match.c
riv/ir_match.h
riv/ir_opt.c
riv/ir_opt.h
riv/main_globals.c
riv/main_globals.h
riv/main_main.c
riv/main_util.c
riv/main_util.h
ub/libvex.h
ub/libvex_basictypes.h
ub/libvex_emwarn.h
ub/libvex_guest_amd64.h
ub/libvex_guest_arm.h
ub/libvex_guest_offsets.h
ub/libvex_guest_ppc32.h
ub/libvex_guest_ppc64.h
ub/libvex_guest_s390x.h
ub/libvex_guest_x86.h
ub/libvex_ir.h
ub/libvex_s390x_common.h
ub/libvex_trc_values.h
witchback/Makefile
witchback/binary_switchback.pl
witchback/linker.c
witchback/linker.h
witchback/switchback.c
witchback/test_bzip2.c
witchback/test_emfloat.c
witchback/test_hello.c
witchback/test_ppc_jm1.c
witchback/test_simple.c
est/fldenv.c
est/fp1.c
est/fp1.s
est/fpconst.c
est/fpgames.s
est/fpspeed.c
est/fpucw.c
est/frstor.c
est/fsave.c
est/fstenv.c
est/fxsave.c
est/mmxtest.c
est/mxcsr.c
est/rounderr.c
est/test-amd64-muldiv.h
est/test-amd64-shift.h
est/test-amd64.c
est/test-amd64.h
est/test-i386-muldiv.h
est/test-i386-shift.h
est/test-i386.c
est/test-i386.h
est/x87fxam.c
est/x87tst.c
est_main.c
est_main.h
est_main.h.base
nused/arena.h
nused/dispatch.c
nused/linker.c
seful/cpuid.c
seful/fp_80_64.c
seful/fpround.c
seful/fspill.c
seful/gradual_underflow.c
seful/hd_fpu.c
seful/show_fp_state.c
seful/smchash.c
seful/x87_to_vex_and_back.c
0d91818fa30df681e42e17d1f853e4db276a6a34 10-Oct-2011 Evgeniy Stepanov <eugenis@google.com> Fix for LLSC implementation on ~VEX_HWCAPS_ARM_NEON.

This is a backport of the following patch by Igor Saenko:
https://bugs.kde.org/show_bug.cgi?id=266035#c43

Change-Id: I50bf20a17768a7d5a4f20eb853e4b2059baa93cf
riv/host_arm_isel.c
bdd8f267a354bac579372c9bae8773c6a8b14bd7 15-Mar-2011 Evgeniy Stepanov <eugenis@google.com> Fix jump kind for indirect BLX.

Jump kind for BLX rN was incorrectly set to Ijk_Boring. This resulted in most,
if not all, indirect functions calls being interpreted as plain jumps.

Change-Id: Idc0e0bb5308b75414ba6e168b11de1ff0b3779e8
riv/guest_arm_toIR.c
f0cb39bc6abe181a0abdd1f6c778521ae8497277 04-Mar-2011 Evgeniy Stepanov <eugenis@google.com> Bring in changes from valgrind-variant repository.

These are changes from http://code.google.com/p/valgrind-variant@r82 rebased on
top of current android/valgrind, plus an updated config.h.
These changes are needed for ThreadSanitizer.

Change-Id: Ib3e5d52a7399b713045d94445a9e4ccccc7b4b50
riv/guest_amd64_toIR.c
riv/guest_x86_toIR.c
riv/host_amd64_defs.c
riv/host_arm_defs.c
riv/host_ppc_defs.c
riv/host_x86_defs.c
riv/ir_defs.c
ub/libvex_ir.h
ub/libvex_trc_values.h
e739ac0589b4fb43561f801c4faba8c1b89f8680 04-Mar-2011 Evgeniy Stepanov <eugenis@google.com> Move external/valgrind to external/valgrind/main.

Change-Id: I4f88dd5730d1e5b3ecb58cc77ce3454ad0218857
ACKING.README
ICENSE.GPL
ICENSE.README
uxprogs/genoffsets.c
ewline.txt
riv/guest_amd64_defs.h
riv/guest_amd64_helpers.c
riv/guest_amd64_toIR.c
riv/guest_arm_defs.h
riv/guest_arm_helpers.c
riv/guest_arm_toIR.c
riv/guest_generic_bb_to_IR.c
riv/guest_generic_bb_to_IR.h
riv/guest_generic_x87.c
riv/guest_generic_x87.h
riv/guest_ppc_defs.h
riv/guest_ppc_helpers.c
riv/guest_ppc_toIR.c
riv/guest_x86_defs.h
riv/guest_x86_helpers.c
riv/guest_x86_toIR.c
riv/host_amd64_defs.c
riv/host_amd64_defs.h
riv/host_amd64_isel.c
riv/host_arm_defs.c
riv/host_arm_defs.h
riv/host_arm_isel.c
riv/host_generic_reg_alloc2.c
riv/host_generic_regs.c
riv/host_generic_regs.h
riv/host_generic_simd128.c
riv/host_generic_simd128.h
riv/host_generic_simd64.c
riv/host_generic_simd64.h
riv/host_ppc_defs.c
riv/host_ppc_defs.h
riv/host_ppc_isel.c
riv/host_x86_defs.c
riv/host_x86_defs.h
riv/host_x86_isel.c
riv/ir_defs.c
riv/ir_match.c
riv/ir_match.h
riv/ir_opt.c
riv/ir_opt.h
riv/main_globals.c
riv/main_globals.h
riv/main_main.c
riv/main_util.c
riv/main_util.h
ub/libvex.h
ub/libvex_basictypes.h
ub/libvex_emwarn.h
ub/libvex_guest_amd64.h
ub/libvex_guest_arm.h
ub/libvex_guest_offsets.h
ub/libvex_guest_ppc32.h
ub/libvex_guest_ppc64.h
ub/libvex_guest_x86.h
ub/libvex_ir.h
ub/libvex_trc_values.h
uote.txt