From fa11368599d2c21c814a61b6254604fa8d3cb2e7 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Fri, 16 Feb 2024 11:35:13 +0100 Subject: [ELFLOADER] Improved inter-library dependancie managment --- src/include/box64context.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/include') diff --git a/src/include/box64context.h b/src/include/box64context.h index efe84223..52a512fa 100644 --- a/src/include/box64context.h +++ b/src/include/box64context.h @@ -58,6 +58,7 @@ void free_tlsdatasize(void* p); typedef struct needed_libs_s { int cap; int size; + int init_size; char** names; library_t** libs; int nb_done; @@ -68,6 +69,7 @@ needed_libs_t* new_neededlib(int n); needed_libs_t* copy_neededlib(needed_libs_t* needed); void add1_neededlib(needed_libs_t* needed); void add1lib_neededlib(needed_libs_t* needed, library_t* lib, const char* name); +void add1libref_neededlib(needed_libs_t* needed, library_t* lib); typedef struct base_segment_s { uintptr_t base; -- cgit 1.4.1