[RFC PATCH 2/3] Djprobe improvement patches (Re: Dynamic djprobe)

Masami Hiramatsu hiramatu@sdl.hitachi.co.jp
Tue Aug 2 17:07:00 GMT 2005


Hi,

This patch is for finding the executing address hidden by nested 
interrupts. I introduced an address_stack structure, and 
push/pop_iaddr() macros. push_iaddr() stores interrupted executing 
address into address_stack percpu stacks and increments a counter. 
pop_iaddr() just decrements the counter. We can find hidden addresses 
from address_stack and check it.
But Satoshi pointed out the possibility of performance degradation. So I 
am developing another patch to find hidden address from current thread’s 
stack.

Thanks,

-- 
Masami HIRAMATSU
2nd Research Dept.
Hitachi, Ltd., Systems Development Laboratory
E-mail: hiramatu@sdl.hitachi.co.jp


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: djprobe-addr_stack.patch
URL: <http://sourceware.org/pipermail/systemtap/attachments/20050802/cec07fa2/attachment.ksh>


More information about the Systemtap mailing list