diff options
author | EuAndreh <eu@euandre.org> | 2024-01-04 20:36:02 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-01-05 05:47:09 -0300 |
commit | 8492f115890d56c98c1da24b9fdf26bb1b714c05 (patch) | |
tree | 7d90469d2aff11c2e4c8e99e7b46aa8e8eb43008 /src/ldso | |
parent | Fix the build system. (diff) | |
download | grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.gz grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.xz |
Setup stub unit test infrastructure
Diffstat (limited to 'src/ldso')
-rw-r--r-- | src/ldso/__dlsym.c | 8 | ||||
-rw-r--r-- | src/ldso/dl_iterate_phdr.c | 8 | ||||
-rw-r--r-- | src/ldso/dladdr.c | 8 | ||||
-rw-r--r-- | src/ldso/dlclose.c | 8 | ||||
-rw-r--r-- | src/ldso/dlerror.c | 8 | ||||
-rw-r--r-- | src/ldso/dlinfo.c | 8 | ||||
-rw-r--r-- | src/ldso/dlopen.c | 8 |
7 files changed, 56 insertions, 0 deletions
diff --git a/src/ldso/__dlsym.c b/src/ldso/__dlsym.c index 0384f97e..bfd23e81 100644 --- a/src/ldso/__dlsym.c +++ b/src/ldso/__dlsym.c @@ -12,3 +12,11 @@ weak_alias(stub_dlsym, __dlsym); #if _REDIR_TIME64 weak_alias(stub_dlsym, __dlsym_redir_time64); #endif + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/ldso/dl_iterate_phdr.c b/src/ldso/dl_iterate_phdr.c index 9546dd36..9b94089f 100644 --- a/src/ldso/dl_iterate_phdr.c +++ b/src/ldso/dl_iterate_phdr.c @@ -45,3 +45,11 @@ static int static_dl_iterate_phdr(int(*callback)(struct dl_phdr_info *info, size } weak_alias(static_dl_iterate_phdr, dl_iterate_phdr); + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/ldso/dladdr.c b/src/ldso/dladdr.c index e5c80206..3b5cfb23 100644 --- a/src/ldso/dladdr.c +++ b/src/ldso/dladdr.c @@ -7,3 +7,11 @@ static int stub_dladdr(const void *addr, Dl_info *info) } weak_alias(stub_dladdr, dladdr); + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/ldso/dlclose.c b/src/ldso/dlclose.c index e437422a..56cafce1 100644 --- a/src/ldso/dlclose.c +++ b/src/ldso/dlclose.c @@ -5,3 +5,11 @@ int dlclose(void *p) { return __dl_invalid_handle(p); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/ldso/dlerror.c b/src/ldso/dlerror.c index dae0f3a9..03152a64 100644 --- a/src/ldso/dlerror.c +++ b/src/ldso/dlerror.c @@ -87,3 +87,11 @@ static int stub_invalid_handle(void *h) } weak_alias(stub_invalid_handle, __dl_invalid_handle); + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/ldso/dlinfo.c b/src/ldso/dlinfo.c index b55f5fe6..d11eed2f 100644 --- a/src/ldso/dlinfo.c +++ b/src/ldso/dlinfo.c @@ -12,3 +12,11 @@ int dlinfo(void *dso, int req, void *res) *(struct link_map **)res = dso; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/ldso/dlopen.c b/src/ldso/dlopen.c index 69372a22..74e6663e 100644 --- a/src/ldso/dlopen.c +++ b/src/ldso/dlopen.c @@ -8,3 +8,11 @@ static void *stub_dlopen(const char *file, int mode) } weak_alias(stub_dlopen, dlopen); + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif |