add sandbox files
[IRC.git] / Robust / src / Runtime / STM / sandbox.h
1 #ifndef SANDBOX_H
2 #define SANDBOX_H
3
4 #include <setjmp.h>
5 #include <signal.h>
6 extern __thread jmp_buf aborttrans;
7 extern __thread int abortenabled;
8 extern __thread int* counter_reset_pointer;
9 extern __thread int transaction_check_counter;
10 void checkObjects();
11 #define LOW_CHECK_FREQUENCY 1000000
12 #define HIGH_CHECK_FREQUENCY 100000
13 int checktrans();
14 void errorhandler(int sig, struct sigcontext ctx);
15
16 #endif
17
18