Can't find macro SAVE_ALL
From: Bill Traynor <hidden>
Date: 2012-05-18 03:05:10
On Thu, May 17, 2012 at 10:37 PM, ?? [off-list ref] wrote:
2012/5/17 Javier Martinez Canillas [off-list ref]quoted
On Thu, May 17, 2012 at 3:59 PM, ?? [off-list ref] wrote:quoted
Hi all: 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>quoted
quoted
Thanks _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbieshttp://lxr.free-electrons.com/ident?i=SAVE_ALL Thank you Javier Martinez Canillas for reply!but the rearch result : Defined as a preprocessor macro in: - arch/cris/include/arch-v32/arch/irq.h, line 32<http://lxr.free-electrons.com/source/arch/cris/include/arch-v32/arch/irq.h#L32> - arch/cris/include/arch-v10/arch/irq.h, line 85<http://lxr.free-electrons.com/source/arch/cris/include/arch-v10/arch/irq.h#L85> - arch/sparc/include/asm/asmmacro.h, line 27<http://lxr.free-electrons.com/source/arch/sparc/include/asm/asmmacro.h#L27> is not in x86 Architecture.
Couldn't you find it by doing something like this? In your kernel source tree: $cd arch/x86 $grep -ircl ".macro SAVE_ALL" *
Best regards,quoted
-- Javier Mart?nez Canillas (+34) 682 39 81 69 Barcelona, Spain_______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120517/fe3ca2b9/attachment.html