|
@@ -792,31 +792,6 @@ ARC_EXIT ret_from_fork
|
|
|
|
|
|
;################### Special Sys Call Wrappers ##########################
|
|
|
|
|
|
-; TBD: call do_fork directly from here
|
|
|
-ARC_ENTRY sys_fork_wrapper
|
|
|
- SAVE_CALLEE_SAVED_USER
|
|
|
- bl @sys_fork
|
|
|
- DISCARD_CALLEE_SAVED_USER
|
|
|
-
|
|
|
- GET_CURR_THR_INFO_FLAGS r10
|
|
|
- btst r10, TIF_SYSCALL_TRACE
|
|
|
- bnz tracesys_exit
|
|
|
-
|
|
|
- b ret_from_system_call
|
|
|
-ARC_EXIT sys_fork_wrapper
|
|
|
-
|
|
|
-ARC_ENTRY sys_vfork_wrapper
|
|
|
- SAVE_CALLEE_SAVED_USER
|
|
|
- bl @sys_vfork
|
|
|
- DISCARD_CALLEE_SAVED_USER
|
|
|
-
|
|
|
- GET_CURR_THR_INFO_FLAGS r10
|
|
|
- btst r10, TIF_SYSCALL_TRACE
|
|
|
- bnz tracesys_exit
|
|
|
-
|
|
|
- b ret_from_system_call
|
|
|
-ARC_EXIT sys_vfork_wrapper
|
|
|
-
|
|
|
ARC_ENTRY sys_clone_wrapper
|
|
|
SAVE_CALLEE_SAVED_USER
|
|
|
bl @sys_clone
|