Cyrill Gorcunov
b016db7dea
syscall: Add sys_exit
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-26 10:58:10 +04:00
Cyrill Gorcunov
0d20dd0b41
util: Add hex_dump helper
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-26 10:10:19 +04:00
Cyrill Gorcunov
ae41bc9d2a
restore: Add restore_core_args facility
...
More convenient instead of manual offset calculations.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-26 00:30:41 +04:00
Cyrill Gorcunov
efdb52e36c
restore: Add reading core entry
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-25 23:36:03 +04:00
Cyrill Gorcunov
0133a23a5e
restore: Add opening core file
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-25 21:25:42 +04:00
Cyrill Gorcunov
f8c46a5de1
restore: Add rt_sigframe
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-25 19:27:56 +04:00
Cyrill Gorcunov
c32845ef60
dump: Shrink struct core_entry twice
...
No need to keep it that big. Note from
this patch if we ever deside to use kernel
elf approach -- the image structures are
to be updated in kernel as well.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-25 14:59:35 +04:00
Cyrill Gorcunov
8bcb885877
kernel: Drop redundant string from a patch changelog
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-25 00:45:30 +04:00
Cyrill Gorcunov
c706e8c6e2
restorer: Add lea_args_off helper
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-25 00:01:27 +04:00
Cyrill Gorcunov
57b45ea5eb
restore: Preliminary scheme for restore
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 23:56:36 +04:00
Cyrill Gorcunov
20ff379ee4
dump: Append threads to the core file
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 23:01:42 +04:00
Cyrill Gorcunov
63e08215aa
restore: Add restorer test
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 22:23:06 +04:00
Cyrill Gorcunov
0fe80627d6
syscall: Use always_inline instead of __always_inline
...
__always_inline is internal defenition
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 22:18:13 +04:00
Cyrill Gorcunov
79c67231a1
syscall: The should be always inlined
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 22:16:14 +04:00
Cyrill Gorcunov
5fd13e04ab
syscall: Add __NR_rt_sigreturn
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 17:17:39 +04:00
Cyrill Gorcunov
0259dd01c0
restore: Use open_fmt_ro helper
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 13:56:21 +04:00
Cyrill Gorcunov
ea0f8eac1d
util: Add open_fmt_ro helper
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 13:56:03 +04:00
Cyrill Gorcunov
f8ad351f4d
util: Make open_fmt being more general
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 13:51:41 +04:00
Cyrill Gorcunov
26857cc4e5
util: Move various helpers there
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 13:43:21 +04:00
Cyrill Gorcunov
c475bccd53
dump: Use memzero_p
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-24 11:27:28 +04:00
Cyrill Gorcunov
2dc583092c
dump: Don't forget to close fds
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:43:52 +04:00
Cyrill Gorcunov
a8f8eb9c6e
show: Print out thread registers as well
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:43:52 +04:00
Cyrill Gorcunov
af647ce009
dump: Dump threads params as well
...
We only need registers at the moment
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:43:52 +04:00
Cyrill Gorcunov
9fcecfe1a2
test: Make testee-threads to create thread inside thread
...
And open a file as well
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:43:15 +04:00
Cyrill Gorcunov
611debc312
dump: Add parsing of thread pids
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:43:15 +04:00
Cyrill Gorcunov
0c46b2b68f
Add minexec sources
...
Not yet in Makefile though.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:43:15 +04:00
Cyrill Gorcunov
c28f9a2eae
crtools: Use memzero_p
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:30:42 +04:00
Cyrill Gorcunov
6c4798fd44
util: Rename objzero to memzero_p
...
More natural name
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:30:28 +04:00
Cyrill Gorcunov
5f53dc21d9
util: Change read_safe_eof and introduce objzero and memzero
...
Should be more convenient to use
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:30:17 +04:00
Cyrill Gorcunov
b001849a00
dump: Get rid of global vma_area_list
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Conflicts:
cr-dump.c
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:29:36 +04:00
Cyrill Gorcunov
c60f01b944
dump: Get rid of global pstree_list
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:02:27 +04:00
Cyrill Gorcunov
a0e37e779d
util: Add xstrdup helper
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-23 12:01:39 +04:00
Cyrill Gorcunov
80356736b9
test: Make pthreads to report data
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-19 21:37:07 +04:00
Cyrill Gorcunov
750be4218a
Move syscall codes into separate file
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-19 13:56:29 +04:00
Cyrill Gorcunov
e0f63ca802
kernel: Prepare patchset for submission
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-14 14:44:37 +04:00
Cyrill Gorcunov
c4c543c36e
kernel: Update series order
...
Since not all patches are sent to LKML
better to have them ordered in a special
way so quilt mail --send would allow to
send a range we need.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-14 14:37:03 +04:00
Cyrill Gorcunov
003e153207
kernel: Update patch series
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-14 14:25:05 +04:00
Cyrill Gorcunov
bd2a541c96
kernel: Update readme on patches
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-14 13:22:14 +04:00
Cyrill Gorcunov
f002c67f0c
kernel: Update patches description
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-14 11:48:52 +04:00
Cyrill Gorcunov
2f3999d6af
Update TODO
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 21:36:12 +04:00
Cyrill Gorcunov
2c2fa9c29d
kernel: Add reviewed-by tag for map_files
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 21:34:51 +04:00
Cyrill Gorcunov
118180451e
crtools: Switch to getopt facility
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 19:43:52 +04:00
Cyrill Gorcunov
c2ac1d2f35
Update TODO
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 19:19:09 +04:00
Cyrill Gorcunov
a0f463c27d
Move seize related functions into seize.[ch]
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 19:18:43 +04:00
Cyrill Gorcunov
c2bd177330
dump: Add comments on task seizing and stopping
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 18:57:13 +04:00
Cyrill Gorcunov
90160f5920
kernel: Check early that checkpoint header version is valid
...
As being pointed by xemul@
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 18:44:56 +04:00
Cyrill Gorcunov
2de7445205
kernel: Update clone-with-pid patch subject
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 18:15:58 +04:00
Cyrill Gorcunov
f08ba92df2
restore: Update real_pid comment
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 18:15:09 +04:00
Cyrill Gorcunov
7fab1b23fd
kernel: Update clone-with-pid patch description
...
Signed-off-by: Pavel Emelyanov <xemul@openvz.org>
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 17:50:39 +04:00
Cyrill Gorcunov
c84be6af03
Update TODO
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-10-13 17:34:32 +04:00