lkml.org 
[lkml]   [2022]   [Aug]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRE: [PATCH] x86/sev: Mark snp_abort() noreturn
    Date
    ...
    > Objtool follows control flow. As you said above, noreturn functions
    > behave differently and code-gen after a call to a noreturn function
    > stops.

    Thinks....

    How near is objtool to outputting a list of functions and the
    stack offset at which they call something else?

    With the 'magic numbers' to track indirect jumps that is very
    nearly enough information to do full static stack depth checking.

    Recursive calls are a problem - but they ought to be banned
    in kernel anyway.

    David

    -
    Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK
    Registration No: 1397386 (Wales)

    \
     
     \ /
      Last update: 2022-08-25 15:13    [W:6.281 / U:0.088 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site