about summary refs log tree commit diff stats
path: root/src/include/librarian.h
diff options
context:
space:
mode:
authorptitSeb <seebastien.chev@gmail.com>2023-08-19 16:35:57 +0200
committerptitSeb <seebastien.chev@gmail.com>2023-08-19 16:35:57 +0200
commit9e7225be3698bbb970ef0674ebb282dada8fec45 (patch)
tree42674381cd2d6a0501eef54daa96f3d60b4412fb /src/include/librarian.h
parent154acbef72706a72787f56083bae72689808c3b1 (diff)
downloadbox64-9e7225be3698bbb970ef0674ebb282dada8fec45.tar.gz
box64-9e7225be3698bbb970ef0674ebb282dada8fec45.zip
[ELFLOADER] Adjusted fetching of symbol (help Steam Unity3d linux games, like Canabalt)
Diffstat (limited to 'src/include/librarian.h')
-rw-r--r--src/include/librarian.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/librarian.h b/src/include/librarian.h
index 80e108ca..6fc89320 100644
--- a/src/include/librarian.h
+++ b/src/include/librarian.h
@@ -30,6 +30,7 @@ int isLibLocal(library_t* lib);
 uintptr_t FindGlobalSymbol(lib_t *maplib, const char* name, int version, const char* vername);
 int GetNoSelfSymbolStartEnd(lib_t *maplib, const char* name, uintptr_t* start, uintptr_t* end, elfheader_t* self, size_t size, int version, const char* vername, const char* globdefver, const char* weakdefver);
 int GetGlobalSymbolStartEnd(lib_t *maplib, const char* name, uintptr_t* start, uintptr_t* end, elfheader_t *self, int version, const char* vername, const char* globdefver, const char* weakdefver);
+int GetGlobalWeakSymbolStartEnd(lib_t *maplib, const char* name, uintptr_t* start, uintptr_t* end, elfheader_t *self, int version, const char* vername, const char* globdefver, const char* weakdefver);
 int GetGlobalNoWeakSymbolStartEnd(lib_t *maplib, const char* name, uintptr_t* start, uintptr_t* end, int version, const char* vername, const char* defver);
 int GetLocalSymbolStartEnd(lib_t *maplib, const char* name, uintptr_t* start, uintptr_t* end, elfheader_t *self, int version, const char* vername, const char* globdefver, const char* weakdefver);
 elfheader_t* GetGlobalSymbolElf(lib_t *maplib, const char* name, int version, const char* vername);