snitchaser:mainline.git
7 years agorevert to oldcode master
Wang Nan [Tue, 28 Sep 2010 02:07:34 +0000 (10:07 +0800)]
revert to oldcode

new codes are resides in ReBranch:
http://gitorious.org/rebranch

7 years agoadd chdir
Wang Nan [Sun, 26 Sep 2010 13:19:32 +0000 (21:19 +0800)]
add chdir

7 years agoreport total log sz
Wang Nan [Sun, 26 Sep 2010 06:57:30 +0000 (14:57 +0800)]
report total log sz

7 years agoadd two test
Wang Nan [Sat, 25 Sep 2010 03:23:57 +0000 (11:23 +0800)]
add two test

7 years agoadd lock prefix in clone code
Wang Nan [Wed, 22 Sep 2010 15:19:22 +0000 (23:19 +0800)]
add lock prefix in clone code

7 years agosmall changes
Wang Nan [Wed, 22 Sep 2010 15:15:34 +0000 (23:15 +0800)]
small changes

7 years agoappend some trivial system calls
Wang Nan [Wed, 15 Sep 2010 07:59:19 +0000 (15:59 +0800)]
append some trivial system calls

7 years agotypo correction
Wang Nan [Mon, 13 Sep 2010 09:00:11 +0000 (17:00 +0800)]
typo correction

7 years agoremove stack rlimit checking
Wang Nan [Sat, 11 Sep 2010 13:29:42 +0000 (21:29 +0800)]
remove stack rlimit checking

7 years agofix stack expansion bug
Wang Nan [Sat, 11 Sep 2010 13:26:54 +0000 (21:26 +0800)]
fix stack expansion bug

7 years agoadd test_big_stack test: replay error
Wang Nan [Sat, 11 Sep 2010 11:46:28 +0000 (19:46 +0800)]
add test_big_stack test: replay error

7 years agomake in kernel source tree 2.6.34
Wang Nan [Wed, 8 Sep 2010 02:28:39 +0000 (10:28 +0800)]
make in kernel source tree 2.6.34

7 years agosupport SNITCHASER_SELECTION
Wang Nan [Mon, 6 Sep 2010 02:52:53 +0000 (10:52 +0800)]
support SNITCHASER_SELECTION

7 years agofix a bug about rdtsc
Wang Nan [Sun, 29 Aug 2010 05:52:25 +0000 (13:52 +0800)]
fix a bug about rdtsc

7 years agoa bug in rdtsc processing
Wang Nan [Sun, 29 Aug 2010 04:56:17 +0000 (12:56 +0800)]
a bug in rdtsc processing

7 years agoadd lost file
Wang Nan [Sun, 29 Aug 2010 04:36:07 +0000 (12:36 +0800)]
add lost file

7 years agoflush code cache when fork, solve test_fork problem
Wang Nan [Sat, 28 Aug 2010 10:05:34 +0000 (18:05 +0800)]
flush code cache when fork, solve test_fork problem

7 years agotest_fork bug
Wang Nan [Sat, 28 Aug 2010 02:33:39 +0000 (10:33 +0800)]
test_fork bug

7 years agofix a bug when map libraries: lost of some data
Wang Nan [Fri, 27 Aug 2010 15:58:19 +0000 (23:58 +0800)]
fix a bug when map libraries: lost of some data

7 years agoadd test_localtime_r
Wang Nan [Thu, 26 Aug 2010 14:27:44 +0000 (22:27 +0800)]
add test_localtime_r

7 years agoadjust BUFFER
Wang Nan [Thu, 26 Aug 2010 13:23:54 +0000 (21:23 +0800)]
adjust BUFFER

7 years agoallow target program change args
Wang Nan [Thu, 26 Aug 2010 13:14:28 +0000 (21:14 +0800)]
allow target program change args

7 years agosupport nginx
Wang Nan [Thu, 26 Aug 2010 03:05:45 +0000 (11:05 +0800)]
support nginx

7 years agosupport sigsuspend
Wang Nan [Thu, 26 Aug 2010 02:13:28 +0000 (10:13 +0800)]
support sigsuspend

7 years agoadd pread64
Wang Nan [Wed, 25 Aug 2010 03:44:37 +0000 (11:44 +0800)]
add pread64

7 years agoset trace clone default
Wang Nan [Tue, 17 Aug 2010 05:41:39 +0000 (13:41 +0800)]
set trace clone default

7 years agoadd lost file
Wang Nan [Tue, 17 Aug 2010 02:11:09 +0000 (10:11 +0800)]
add lost file

7 years agocheck prot in mmap2
Wang Nan [Thu, 12 Aug 2010 13:59:13 +0000 (21:59 +0800)]
check prot in mmap2

7 years agoadd logger spin lock
Wang Nan [Thu, 12 Aug 2010 12:47:57 +0000 (20:47 +0800)]
add logger spin lock

7 years agoadd spinlock in logger
Wang Nan [Thu, 12 Aug 2010 03:17:50 +0000 (11:17 +0800)]
add spinlock in logger

7 years agoadd sync sighandler
Wang Nan [Wed, 11 Aug 2010 15:25:47 +0000 (23:25 +0800)]
add sync sighandler

7 years agofree tls slot when thread call exit
Wang Nan [Wed, 11 Aug 2010 09:38:36 +0000 (17:38 +0800)]
free tls slot when thread call exit

7 years agosend signal to specific thread
Wang Nan [Wed, 11 Aug 2010 05:34:11 +0000 (13:34 +0800)]
send signal to specific thread

7 years agofork when make dead ckpt
Wang Nan [Wed, 11 Aug 2010 03:20:38 +0000 (11:20 +0800)]
fork when make dead ckpt

7 years agoadd dead ckpt, test_fork segfault
Wang Nan [Wed, 11 Aug 2010 03:09:12 +0000 (11:09 +0800)]
add dead ckpt, test_fork segfault

7 years agosupport sckpt
Wang Nan [Wed, 11 Aug 2010 02:38:26 +0000 (10:38 +0800)]
support sckpt

7 years agomake tnr unsigned
Wang Nan [Tue, 10 Aug 2010 04:39:30 +0000 (12:39 +0800)]
make tnr unsigned

7 years agofix a tls bug
Wang Nan [Tue, 10 Aug 2010 04:14:38 +0000 (12:14 +0800)]
fix a tls bug

7 years agorearrange spin lock
Wang Nan [Tue, 10 Aug 2010 02:50:43 +0000 (10:50 +0800)]
rearrange spin lock

7 years agochange one log level
Wang Nan [Tue, 10 Aug 2010 07:26:35 +0000 (15:26 +0800)]
change one log level

7 years agomake futex_data volatile
Wang Nan [Tue, 10 Aug 2010 07:22:05 +0000 (15:22 +0800)]
make futex_data volatile

7 years agouse tls fake first block
Wang Nan [Mon, 9 Aug 2010 16:18:59 +0000 (00:18 +0800)]
use tls fake first block

7 years agofix an rdtsc bug
Wang Nan [Mon, 9 Aug 2010 13:41:36 +0000 (21:41 +0800)]
fix an rdtsc bug

7 years agotest_thread works!!!
Wang Nan [Mon, 9 Aug 2010 09:29:34 +0000 (17:29 +0800)]
test_thread works!!!

7 years agoworking on pthread
Wang Nan [Mon, 9 Aug 2010 08:04:41 +0000 (16:04 +0800)]
working on pthread

7 years agotest_threads can be replayed
Wang Nan [Mon, 9 Aug 2010 03:02:09 +0000 (11:02 +0800)]
test_threads can be replayed

7 years agoadd epoll_wait
Wang Nan [Tue, 27 Jul 2010 14:01:00 +0000 (22:01 +0800)]
add epoll_wait

7 years agoadd futex facility
Wang Nan [Sun, 8 Aug 2010 14:03:24 +0000 (22:03 +0800)]
add futex facility

7 years agoworking on clone, update signal processing
Wang Nan [Sat, 7 Aug 2010 03:34:09 +0000 (11:34 +0800)]
working on clone, update signal processing

7 years agocheckpoint real size of mem regions
Wang Nan [Thu, 5 Aug 2010 09:34:53 +0000 (17:34 +0800)]
checkpoint real size of mem regions

7 years agoadd test_sigbus
Wang Nan [Thu, 5 Aug 2010 05:32:27 +0000 (13:32 +0800)]
add test_sigbus

7 years agotrace fork works
Wang Nan [Wed, 4 Aug 2010 15:00:19 +0000 (23:00 +0800)]
trace fork works

7 years agoadd non-signal pre processing
Wang Nan [Wed, 4 Aug 2010 10:01:59 +0000 (18:01 +0800)]
add non-signal pre processing

7 years agoconfig by env
Wang Nan [Tue, 3 Aug 2010 15:24:23 +0000 (23:24 +0800)]
config by env

7 years agoadd test_threads.c
Wang Nan [Tue, 3 Aug 2010 10:27:11 +0000 (18:27 +0800)]
add test_threads.c

7 years agoredefine PAGE_SIZE for ubuntu
Wang Nan [Wed, 28 Jul 2010 07:42:21 +0000 (15:42 +0800)]
redefine PAGE_SIZE for ubuntu

7 years agoadd new test file
Wang Nan [Tue, 27 Jul 2010 13:27:42 +0000 (21:27 +0800)]
add new test file

7 years agocorrect some signal related bugs
Wang Nan [Mon, 26 Jul 2010 08:02:29 +0000 (16:02 +0800)]
correct some signal related bugs

7 years agoadd lost file
Wang Nan [Mon, 26 Jul 2010 02:22:17 +0000 (10:22 +0800)]
add lost file

7 years agofix one bug, still incorrect
Wang Nan [Sun, 25 Jul 2010 18:19:50 +0000 (02:19 +0800)]
fix one bug, still incorrect

7 years agolighttpd works
Wang Nan [Sun, 25 Jul 2010 13:39:58 +0000 (21:39 +0800)]
lighttpd works

7 years agosupport normal fork
Wang Nan [Sun, 25 Jul 2010 13:27:38 +0000 (21:27 +0800)]
support normal fork

7 years agoadd new syscalls
Wang Nan [Sun, 25 Jul 2010 02:58:53 +0000 (10:58 +0800)]
add new syscalls

7 years agowget replayable
Wang Nan [Sat, 24 Jul 2010 13:36:33 +0000 (21:36 +0800)]
wget replayable

7 years agoadd new syscalls, SIGBUS!
Wang Nan [Sat, 24 Jul 2010 08:38:01 +0000 (16:38 +0800)]
add new syscalls, SIGBUS!

7 years agoworking on socketcall
Wang Nan [Fri, 23 Jul 2010 10:09:27 +0000 (18:09 +0800)]
working on socketcall

7 years agowget runnable
Wang Nan [Thu, 22 Jul 2010 03:51:03 +0000 (11:51 +0800)]
wget runnable

7 years agosigreturn OK
Wang Nan [Wed, 21 Jul 2010 02:23:00 +0000 (10:23 +0800)]
sigreturn OK

7 years agosignal after syscall ok
Wang Nan [Mon, 19 Jul 2010 08:03:36 +0000 (16:03 +0800)]
signal after syscall ok

7 years agorecord signal ok
Wang Nan [Mon, 19 Jul 2010 05:31:48 +0000 (13:31 +0800)]
record signal ok

7 years agorecord sigreturn works
Wang Nan [Sat, 17 Jul 2010 17:57:29 +0000 (01:57 +0800)]
record sigreturn works

7 years agodon't block SIGRT1
Wang Nan [Sat, 17 Jul 2010 06:38:36 +0000 (14:38 +0800)]
don't block SIGRT1

7 years agofix bugs in sigaction
Wang Nan [Sat, 17 Jul 2010 03:44:41 +0000 (11:44 +0800)]
fix bugs in sigaction

7 years agocan trace signal handler; start sigreturn
Wang Nan [Fri, 16 Jul 2010 15:23:18 +0000 (23:23 +0800)]
can trace signal handler; start sigreturn

7 years agosingle step signaled instructions
Wang Nan [Thu, 15 Jul 2010 14:42:41 +0000 (22:42 +0800)]
single step signaled instructions

7 years agoupdate readahead log
Wang Nan [Thu, 15 Jul 2010 10:06:50 +0000 (18:06 +0800)]
update readahead log

7 years agoadd nanosleep support
Wang Nan [Thu, 15 Jul 2010 06:33:18 +0000 (14:33 +0800)]
add nanosleep support

7 years agoignored signals OK.
Wang Nan [Wed, 14 Jul 2010 16:54:21 +0000 (00:54 +0800)]
ignored signals OK.

7 years agotest_getpid pass
Wang Nan [Wed, 14 Jul 2010 07:13:49 +0000 (15:13 +0800)]
test_getpid pass

7 years agoget_ori_address works
Wang Nan [Wed, 14 Jul 2010 06:41:26 +0000 (14:41 +0800)]
get_ori_address works

7 years agoremote 2 unused entries
Wang Nan [Wed, 14 Jul 2010 03:34:21 +0000 (11:34 +0800)]
remote 2 unused entries

7 years agosegfault ok
Wang Nan [Wed, 14 Jul 2010 03:18:49 +0000 (11:18 +0800)]
segfault ok

7 years agofix compiling error related to signal.h
Wang Nan [Tue, 13 Jul 2010 09:44:51 +0000 (17:44 +0800)]
fix compiling error related to signal.h

7 years agoinstall handlers at beginning
Wang Nan [Mon, 12 Jul 2010 19:43:07 +0000 (03:43 +0800)]
install handlers at beginning

7 years agoadd support of rt_sigprocmask
Wang Nan [Mon, 12 Jul 2010 08:06:22 +0000 (16:06 +0800)]
add support of rt_sigprocmask

7 years agosave signal stack
Wang Nan [Mon, 12 Jul 2010 02:52:27 +0000 (10:52 +0800)]
save signal stack

7 years agodon't check eflags when replay syscall
Wang Nan [Sun, 11 Jul 2010 17:56:00 +0000 (01:56 +0800)]
don't check eflags when replay syscall

7 years agosave regisgers in post_syscall. eflags inconsistent.
Wang Nan [Sun, 11 Jul 2010 15:23:25 +0000 (23:23 +0800)]
save regisgers in post_syscall. eflags inconsistent.

7 years agounblock signals in syscall
Wang Nan [Sun, 11 Jul 2010 07:01:47 +0000 (15:01 +0800)]
unblock signals in syscall

7 years agoremove old signal utils and add signal init code
Wang Nan [Sat, 10 Jul 2010 15:47:13 +0000 (23:47 +0800)]
remove old signal utils and add signal init code

7 years agoadd test_segfault
Wang Nan [Fri, 9 Jul 2010 10:58:02 +0000 (18:58 +0800)]
add test_segfault

7 years agoblock most signals in target and handle SIGINT
Wang Nan [Wed, 7 Jul 2010 07:40:14 +0000 (15:40 +0800)]
block most signals in target and handle SIGINT

7 years agomask signals when replay
Wang Nan [Wed, 7 Jul 2010 05:05:27 +0000 (13:05 +0800)]
mask signals when replay

7 years agoset volatile pusha_regs in replayer_main
Wang Nan [Mon, 5 Jul 2010 04:09:28 +0000 (12:09 +0800)]
set volatile pusha_regs in replayer_main

7 years agofix eflags bit21, check real exec when loading ckpt
Wang Nan [Sun, 4 Jul 2010 13:46:43 +0000 (21:46 +0800)]
fix eflags bit21, check real exec when loading ckpt

7 years agofix mmap2 bug; release test_linker is error
Wang Nan [Sat, 3 Jul 2010 20:49:12 +0000 (04:49 +0800)]
fix mmap2 bug; release test_linker is error

7 years agogdb 'c' works
Wang Nan [Sat, 3 Jul 2010 20:07:13 +0000 (04:07 +0800)]
gdb 'c' works

7 years agoworking on syscall replay
Wang Nan [Fri, 2 Jul 2010 08:15:26 +0000 (16:15 +0800)]
working on syscall replay

7 years agocorrect syscall retval
Wang Nan [Fri, 2 Jul 2010 05:26:02 +0000 (13:26 +0800)]
correct syscall retval

7 years agoseems single step syscall inst works
Wang Nan [Thu, 1 Jul 2010 16:51:11 +0000 (00:51 +0800)]
seems single step syscall inst works