Thread (4 messages) 4 messages, 3 authors, 2012-05-18

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/kernelnewbies
http://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 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help