From de0cfd949a68888515e0e83c942df12a610ffe8a Mon Sep 17 00:00:00 2001 From: lordrasmus Date: Mon, 29 May 2023 20:32:24 +0200 Subject: add vsdo support --- ldso/include/ldso.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ldso/include') diff --git a/ldso/include/ldso.h b/ldso/include/ldso.h index c035b3b52..8d9d057a0 100755 --- a/ldso/include/ldso.h +++ b/ldso/include/ldso.h @@ -109,6 +109,7 @@ extern char *_dl_debug_reloc; extern char *_dl_debug_detail; extern char *_dl_debug_nofixups; extern char *_dl_debug_bindings; +extern char *_dl_debug_vdso; extern int _dl_debug_file; # define __dl_debug_dprint(fmt, args...) \ _dl_dprintf(_dl_debug_file, "%s:%i: " fmt, __func__, __LINE__, ## args); @@ -193,4 +194,10 @@ extern void *_dl_get_ready_to_run(struct elf_resolve *tpnt, DL_LOADADDR_TYPE loa #define AUX_MAX_AT_ID 40 extern ElfW(auxv_t) _dl_auxvt[AUX_MAX_AT_ID]; +void load_vdso( uint32_t sys_info_ehdr, char **envp ); + +#ifdef __VDSO_SUPPORT__ +extern void* _dl__vdso_gettimeofday; +#endif + #endif /* _LDSO_H */ -- cgit v1.2.3