• R
    module: layout_and_allocate · d913188c
    Rusty Russell 提交于
    layout_and_allocate() does everything up to and including the final
    struct module placement inside the allocated module memory.  We have
    to store the symbol layout information in our struct load_info though.
    
    This avoids the nasty code we had before where 'mod' pointed first
    to the version inside the temporary allocation containing the entire
    file, then later was moved to point to the real struct module: now
    the main code only ever sees the final module address.
    
    (Includes fix for the Tony Luck-found Linus-diagnosed failure path
     error).
    Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
    d913188c
module.c 84.1 KB