mirror of
https://github.com/Leonmmcoset/cleonos.git
synced 2026-04-24 03:07:16 +00:00
Stage 26
This commit is contained in:
@@ -24,6 +24,9 @@ struct clks_elf64_loaded_segment {
|
||||
|
||||
struct clks_elf64_loaded_image {
|
||||
u64 entry;
|
||||
void *image_base;
|
||||
u64 image_size;
|
||||
u64 image_vaddr_base;
|
||||
u16 segment_count;
|
||||
struct clks_elf64_loaded_segment segments[CLKS_ELF64_MAX_SEGMENTS];
|
||||
};
|
||||
@@ -31,5 +34,7 @@ struct clks_elf64_loaded_image {
|
||||
clks_bool clks_elf64_validate(const void *image, u64 size);
|
||||
clks_bool clks_elf64_inspect(const void *image, u64 size, struct clks_elf64_info *out_info);
|
||||
clks_bool clks_elf64_load(const void *image, u64 size, struct clks_elf64_loaded_image *out_loaded);
|
||||
void clks_elf64_unload(struct clks_elf64_loaded_image *loaded);
|
||||
void *clks_elf64_entry_pointer(const struct clks_elf64_loaded_image *loaded, u64 entry);
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user