i am a kernelnewbies.during studying the linux system call,and analysis the following code (linux kernel 2.6.38)
529ENTRY(system_call)
530 RING0_INT_FRAME # can't unwind into user space anyway
531 pushl %eax # save orig_eax
532 CFI_ADJUST_CFA_OFFSET 4
533 SAVE_ALL
534 GET_THREAD_INFO(%ebp)
535 # system call tracing in operation / emulation
536 testl $_TIF_WORK_SYSCALL_ENTRY,TI_flags(%ebp)
537 jnz syscall_trace_entry
538 cmpl $(nr_syscalls), %eax
539 jae syscall_badsys
540syscall_call:
541 call *sys_call_table(,%eax,4)
542 movl %eax,PT_EAX(%esp) # store the return value
Question:
i want to see what the SAVE_ALL have done.and can't find the Macro SAVE_ALL
if anyone knows please help
Thanks
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies