Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
f6c8ebf1294fea43756683ba7089b746168abb8e
/
test_main.c
f6c8ebf
More IRBB -> IRSB renaming.
by sewardj
· 18 years ago
e744153
Update copyright dates.
by sewardj
· 18 years ago
dd40fdf
by sewardj
· 18 years ago
aca070a
Merge r1663-r1666:
by sewardj
· 18 years ago
2d258d8
More copyright updates.
by sewardj
· 18 years ago
5117ce1
Change the way Vex represents architecture variants into something
by sewardj
· 19 years ago
c716aea
Two different sets of changes (hard to disentangle):
by sewardj
· 19 years ago
ce02aa7
Merge in function wrapping support from the FNWRAP branch. That
by sewardj
· 19 years ago
5b2325f
Changed naming convention from 'PPC32' to 'PPC' for all VEX code common to both PPC32 and PPC64.
by cerion
· 19 years ago
17c7f95
- x86 back end: change code generation convention, so that instead of
by sewardj
· 19 years ago
059601a
Revise the PPC32 subarchitecture kinds, so as to facilitated
by sewardj
· 19 years ago
f461149
API change: pass both the VexGuestExtents and the original
by sewardj
· 19 years ago
dbcfae7
by sewardj
· 19 years ago
ec3c885
Make LibVEX_Translate (an API fn) take a Bool indicating whether or
by sewardj
· 19 years ago
9e6491a
The logic that drove basic block to IR disassembly had been duplicated
by sewardj
· 19 years ago
02ef716
Fix pointer-type mismatches.
by sewardj
· 19 years ago
094d139
Floating-point for ppc32
by cerion
· 19 years ago
1ea1b61
Update the embedded memcheck instrumenter so it works again.
by sewardj
· 19 years ago
de8c987
Icc typechecker police.
by sewardj
· 19 years ago
496a58d
This commit looks big but it is really quite small. Fixes some
by sewardj
· 19 years ago
aee4524
Quieten down gcc
by cerion
· 19 years ago
c279b3f
Revert to doing x86->x86 (utterly trivial change)
by sewardj
· 19 years ago
f0c1c58
Consistently rename all existing IROps which operate on 128-bit values
by sewardj
· 20 years ago
5827784
More typechecker police. Hopefully this doesn't break anything.
by sewardj
· 20 years ago
07a54cc
Allow easy switching of guest-host arch pairs using ifdefs.
by sewardj
· 20 years ago
72c7281
Proper support for translation cache management: when a translation is
by sewardj
· 20 years ago
d887b86
Rename some functions and types in the top level interface to be more
by sewardj
· 20 years ago
69f9e3e
Update the memcheck instrumenter embedded herein.
by sewardj
· 20 years ago
c3263ee
Oops. Track arch/subarch changes.
by sewardj
· 20 years ago
cb7a96f
Test driver stuff for arm.
by sewardj
· 20 years ago
8fc9374
gcc-2.95 build fixes.
by sewardj
· 20 years ago
9e7448b
Restore ability to run with no instrumentation.
by sewardj
· 20 years ago
0276d4b
Rename the boolean field in IRStmt_Exit from 'cond' to 'guard' to be
by sewardj
· 20 years ago
ba99931
Rename all the _Bit types to I1 so as to be consistent with all the
by sewardj
· 20 years ago
92d168d
Rename INVALID_IRTEMP to IRTemp_INVALID to be consistent with
by sewardj
· 20 years ago
3598ef9
Update included copy of the mc_instrument.c.
by sewardj
· 20 years ago
5bd4d16
Allow tools to tell Vex when it can/can't chase across basic block
by sewardj
· 20 years ago
de8a5ae
Add a complete standalone copy of the memcheck instrumenter so it can
by sewardj
· 20 years ago
9578a8b
Various plumbing to allow the optimiser (really, just a subset) to be
by sewardj
· 20 years ago
eeac841
Rename some types and data fields in a more logical way. No change of
by sewardj
· 20 years ago
f543586
Use new functions for helper-call-construction.
by sewardj
· 20 years ago
9b1004e
Add a mini-version of the addrcheck instrumenter so as to help refine
by sewardj
· 20 years ago
abe017e
Much-improved method for configuring test-driver program: copy
by sewardj
· 20 years ago
7886230
Clear out old junk.
by sewardj
· 20 years ago
cefcd71
Track API changes.
by sewardj
· 20 years ago
b99c4e9
Track LibVEX API changes.
by sewardj
· 20 years ago
b495240
Hacks du jour
by sewardj
· 20 years ago
b5bf2e0
Track vex controllability changes, and other hacks-de-jour.
by sewardj
· 20 years ago
f05537e
Minor improvements.
by sewardj
· 20 years ago
a8fc22c
Update to match new max limit of 50 insns per bb.
by sewardj
· 20 years ago
4459baa
Minor updates.
by sewardj
· 20 years ago
188eb32
wibble
by sewardj
· 20 years ago
84ff065
by sewardj
· 20 years ago
58800ff
Improve verbosity control, so that verbosity can be set individually
by sewardj
· 20 years ago
750f407
Fix enough bits and pieces so "int main (void) { return 0; }" works.
by sewardj
· 20 years ago
86898e8
Start pushing some instructions through the x86 assembler.
by sewardj
· 20 years ago
ea64e14
More x86 insn emitter hacking.
by sewardj
· 20 years ago
bad34a9
Make a start on x86 instruction emission.
by sewardj
· 20 years ago
81bd550
Assembler infrastructure.
by sewardj
· 20 years ago
1f40a0a
- Fix up verbosity control.
by sewardj
· 20 years ago
e8e9d73
Mucho x86 instruction selector hacking.
by sewardj
· 20 years ago
41f43bc
- Mucho x86 to IR hacking.
by sewardj
· 20 years ago
fbcaf33
More stuff.
by sewardj
· 20 years ago
d733aed
Enable valgrind checking of vex (ugly hack).
by sewardj
· 20 years ago
ced9fe5
Test driver, and test input for "int main ( void ) { return 42; }"
by sewardj
· 20 years ago
2b51587
- Pass host-specific insn and register printing functions to
by sewardj
· 20 years ago
887a11a
Rename everything to use the "vex" name.
by sewardj
· 20 years ago
ce605f9
- Make stuff link.
by sewardj
· 20 years ago
ac9af02
Mash around top-level library structure some more.
by sewardj
· 20 years ago
3b9d65e
by sewardj
· 20 years ago
194d54a
* Move the x86 genSpill/genRestore functions to the right place.
by sewardj
· 20 years ago
12952ef
Test for x86 code generation of shifts, and for vreg coalescing in reg-alloc.
by sewardj
· 20 years ago
0ec3325
Make reg allocator work, to a first approximation at least.
by sewardj
· 20 years ago
2cd80dc
Tie everything together enough so the reg-allocator can be test-run.
by sewardj
· 20 years ago
c97096c
First draft of tree-based instruction selector.
by sewardj
· 20 years ago