Re: functions about dump backtrace function names in mips arch

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Sowmya Sridharan
Date: Monday, January 3, 2011 - 12:43 am

Hi,

I was able to check it in 2.6.36 version of kernel, and it is defined in 
traps.c.
http://lxr.linux.no/linux+v2.6.36/arch/mips/kernel/traps.c#L205

dump_stack() calls show_backtrace function which had been show_trace in 
the earlier kernel versions.
I compared between 2.6.14 and the latest version, and here are the 
differences:
-------------------------------------------------------------------------------
http://lxr.linux.no/linux+v2.6.14/arch/mips/kernel/traps.c#L110
function: show_trace
     while (!kstack_end(stack)) {
                addr = *stack++;
                if (__kernel_text_address(addr)) {
                        printk(" [<%0*lx>] ", field, addr);
                        print_symbol("%s\n", addr);
                }
        }
---------------------------------------------------------------------------------
In the latest kernel, show_backtrace function is used, which does the same 
thing, but through different functions
http://lxr.linux.no/linux+v2.6.36/arch/mips/kernel/traps.c#L126
function: show_backtrace
        printk("Call Trace:\n");
         do {
                 print_ip_sym(pc);
                 pc = unwind_stack(task, &sp, pc, &ra);
         } while (pc);


Regards,
Sowmya

kernelnewbies-bounces@kernelnewbies.org wrote on 01/02/2011 04:31:08 PM:

=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: functions about dump backtrace function names in mips arch, Sowmya Sridharan, (Mon Jan 3, 12:43 am)