public static void main(String[] argvs) {
String homeDir = Environment.HOME_DIRECTORY;
-// File[] srcLinuxRWLocks = { new File(homeDir
-// + "/benchmark/linuxrwlocks/linuxrwlocks.c") };
+ File[] srcLinuxRWLock1 = {
+ new File(homeDir
+ + "/benchmark/linuxrwlocks/linuxrwlocks.c") };
+ File[] srcLinuxRWLock2 = {
+ new File(homeDir
+ + "/benchmark/linuxrwlocks/testcase1.c") };
+ File[] srcLinuxRWLock3 = {
+ new File(homeDir
+ + "/benchmark/linuxrwlocks/testcase2.c") };
//
File[] srcHashtable = {
new File(homeDir
// File[] srcRCU = { new File(homeDir
// + "/benchmark/read-copy-update/rcu.cc") };
//
-// File[] srcTrylock = { new File(homeDir
-// + "/benchmark/trylock/trylock.c") };
+ File[] srcTrylock = { new File(homeDir
+ + "/benchmark/trylock/trylock.c") };
// File[] srcDeque = {
// new File(homeDir + "/benchmark/chase-lev-deque-bugfix/deque.c"),
// File[][] sources = { srcLinuxRWLocks, srcMSQueue, srcRCU,
// srcDeque, srcMCSLock, srcSPSCQueue, srcMPMCQueue, srcHashtable };
- File[][] sources = {srcMSQueue, srcHashtable};
+ File[][] sources = {srcLinuxRWLock1, srcLinuxRWLock2, srcLinuxRWLock3};
// Compile all the benchmarks
for (int i = 0; i < sources.length; i++) {
CodeGenerator gen = new CodeGenerator(sources[i]);