#pragma once #include #include namespace Kernel::ELF { struct LoadResult { struct TLS { vaddr_t addr; size_t size; }; bool open_execfd; vaddr_t entry_point; BAN::Optional master_tls; BAN::Vector> regions; }; BAN::ErrorOr load_from_inode(BAN::RefPtr root, BAN::RefPtr inode, const Credentials&, PageTable&); }