• Franck Bui-Huu's avatar
    [PATCH] Create kallsyms_lookup_size_offset() · ffc50891
    Franck Bui-Huu authored
    Some uses of kallsyms_lookup() do not need to find out the name of a symbol
    and its module's name it belongs.  This is specially true in arch specific
    code, which needs to unwind the stack to show the back trace during oops
    (mips is an example).  In this specific case, we just need to retreive the
    function's size and the offset of the active intruction inside it.
    
    Adds a new entry "kallsyms_lookup_size_offset()" This new entry does
    exactly the same as kallsyms_lookup() but does not require any buffers to
    store any names.
    
    It returns 0 if it fails otherwise 1.
    Signed-off-by: default avatarFranck Bui-Huu <vagabon.xyz@gmail.com>
    Cc: Rusty Russell <rusty@rustcorp.com.au>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    ffc50891
kallsyms.c 11 KB