|
|
55d6a0 |
From e763a4fa114ba6c0abddf2b43a7297b8b9054855 Mon Sep 17 00:00:00 2001
|
|
|
55d6a0 |
From: Adam Jackson <ajax@redhat.com>
|
|
|
55d6a0 |
Date: Tue, 8 Oct 2019 13:29:22 -0400
|
|
|
55d6a0 |
Subject: [PATCH xserver 04/11] loader: Move LoaderSymbolFromModule() to public
|
|
|
55d6a0 |
API
|
|
|
55d6a0 |
|
|
|
55d6a0 |
Bare LoaderSymbol() isn't really a great API, this is more of a direct
|
|
|
55d6a0 |
map to dlsym like you want.
|
|
|
55d6a0 |
|
|
|
55d6a0 |
Gitlab: https://gitlab.freedesktop.org/xorg/xserver/issues/692
|
|
|
55d6a0 |
(cherry picked from commit 8760fab0a15805bdd12bb8f12bb1c665fde86cc2)
|
|
|
55d6a0 |
---
|
|
|
55d6a0 |
hw/xfree86/common/xf86Module.h | 1 +
|
|
|
55d6a0 |
hw/xfree86/loader/loader.h | 1 -
|
|
|
55d6a0 |
2 files changed, 1 insertion(+), 1 deletion(-)
|
|
|
55d6a0 |
|
|
|
55d6a0 |
diff --git a/hw/xfree86/common/xf86Module.h b/hw/xfree86/common/xf86Module.h
|
|
|
55d6a0 |
index 00aa84ae2..fab8842c4 100644
|
|
|
55d6a0 |
--- a/hw/xfree86/common/xf86Module.h
|
|
|
55d6a0 |
+++ b/hw/xfree86/common/xf86Module.h
|
|
|
55d6a0 |
@@ -156,6 +156,7 @@ extern _X_EXPORT void *LoadSubModule(void *, const char *, const char **,
|
|
|
55d6a0 |
extern _X_EXPORT void UnloadSubModule(void *);
|
|
|
55d6a0 |
extern _X_EXPORT void UnloadModule(void *);
|
|
|
55d6a0 |
extern _X_EXPORT void *LoaderSymbol(const char *);
|
|
|
55d6a0 |
+extern _X_EXPORT void *LoaderSymbolFromModule(void *, const char *);
|
|
|
55d6a0 |
extern _X_EXPORT void LoaderErrorMsg(const char *, const char *, int, int);
|
|
|
55d6a0 |
extern _X_EXPORT Bool LoaderShouldIgnoreABI(void);
|
|
|
55d6a0 |
extern _X_EXPORT int LoaderGetABIVersion(const char *abiclass);
|
|
|
55d6a0 |
diff --git a/hw/xfree86/loader/loader.h b/hw/xfree86/loader/loader.h
|
|
|
55d6a0 |
index 5a2fe6c60..4e83730a2 100644
|
|
|
55d6a0 |
--- a/hw/xfree86/loader/loader.h
|
|
|
55d6a0 |
+++ b/hw/xfree86/loader/loader.h
|
|
|
55d6a0 |
@@ -72,6 +72,5 @@ extern unsigned long LoaderOptions;
|
|
|
55d6a0 |
|
|
|
55d6a0 |
/* Internal Functions */
|
|
|
55d6a0 |
void *LoaderOpen(const char *, int *);
|
|
|
55d6a0 |
-void *LoaderSymbolFromModule(void *, const char *);
|
|
|
55d6a0 |
|
|
|
55d6a0 |
#endif /* _LOADER_H */
|
|
|
55d6a0 |
--
|
|
|
55d6a0 |
2.33.1
|
|
|
55d6a0 |
|