summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyle Brenneman <kbrenneman@users.noreply.github.com>2016-03-30 12:47:25 -0600
committerKyle Brenneman <kbrenneman@users.noreply.github.com>2016-03-30 12:47:25 -0600
commitc4d3d7ee15858fd0b2a0ef300eaa5c179e772ae3 (patch)
treefa13cbe0e8f9d97f5dd46cb162c744a0b83f4311
parentd7f4370dde9b67c8b5a8a4fd3a3df4507ba7f879 (diff)
parent1c72d7a7301880bdc4b055784aaa252f3e4aaa18 (diff)
Merge pull request #77 from nwnk/public_entry_visibility
GLdispatch: Emit public_entry_{start,end} as hidden symbols
-rw-r--r--src/GLdispatch/vnd-glapi/mapi/entry_armv7_tsd.c2
-rw-r--r--src/GLdispatch/vnd-glapi/mapi/entry_x86_64_tls.c2
-rw-r--r--src/GLdispatch/vnd-glapi/mapi/entry_x86_64_tsd.c2
-rw-r--r--src/GLdispatch/vnd-glapi/mapi/entry_x86_tsd.c2
4 files changed, 8 insertions, 0 deletions
diff --git a/src/GLdispatch/vnd-glapi/mapi/entry_armv7_tsd.c b/src/GLdispatch/vnd-glapi/mapi/entry_armv7_tsd.c
index 7bd9da0..e9d178d 100644
--- a/src/GLdispatch/vnd-glapi/mapi/entry_armv7_tsd.c
+++ b/src/GLdispatch/vnd-glapi/mapi/entry_armv7_tsd.c
@@ -141,6 +141,7 @@ static unsigned char BYTECODE_TEMPLATE[] =
__asm__(".section wtext,\"ax\"\n"
".balign 4096\n"
".globl public_entry_start\n"
+ ".hidden public_entry_start\n"
"public_entry_start:\n");
#define MAPI_TMP_STUB_ASM_GCC
@@ -148,6 +149,7 @@ __asm__(".section wtext,\"ax\"\n"
__asm__(".balign 4096\n"
".globl public_entry_end\n"
+ ".hidden public_entry_end\n"
"public_entry_end:\n"
".text\n\t");
diff --git a/src/GLdispatch/vnd-glapi/mapi/entry_x86_64_tls.c b/src/GLdispatch/vnd-glapi/mapi/entry_x86_64_tls.c
index d99c8a4..f050875 100644
--- a/src/GLdispatch/vnd-glapi/mapi/entry_x86_64_tls.c
+++ b/src/GLdispatch/vnd-glapi/mapi/entry_x86_64_tls.c
@@ -45,6 +45,7 @@
__asm__(".section wtext,\"ax\",@progbits\n");
__asm__(".balign 4096\n"
".globl public_entry_start\n"
+ ".hidden public_entry_start\n"
"public_entry_start:");
#define STUB_ASM_ENTRY(func) \
@@ -63,6 +64,7 @@ __asm__(".balign 4096\n"
__asm__(".balign 4096\n"
".globl public_entry_end\n"
+ ".hidden public_entry_end\n"
"public_entry_end:");
__asm__(".text\n");
diff --git a/src/GLdispatch/vnd-glapi/mapi/entry_x86_64_tsd.c b/src/GLdispatch/vnd-glapi/mapi/entry_x86_64_tsd.c
index 008d5ea..86b8dce 100644
--- a/src/GLdispatch/vnd-glapi/mapi/entry_x86_64_tsd.c
+++ b/src/GLdispatch/vnd-glapi/mapi/entry_x86_64_tsd.c
@@ -45,6 +45,7 @@
__asm__(".section wtext,\"ax\",@progbits\n");
__asm__(".balign 4096\n"
".globl public_entry_start\n"
+ ".hidden public_entry_start\n"
"public_entry_start:");
#define STUB_ASM_ENTRY(func) \
@@ -88,6 +89,7 @@ __asm__(".balign 4096\n"
__asm__(".balign 4096\n"
".globl public_entry_end\n"
+ ".hidden public_entry_end\n"
"public_entry_end:");
__asm__(".text\n");
diff --git a/src/GLdispatch/vnd-glapi/mapi/entry_x86_tsd.c b/src/GLdispatch/vnd-glapi/mapi/entry_x86_tsd.c
index 4c23239..317c77f 100644
--- a/src/GLdispatch/vnd-glapi/mapi/entry_x86_tsd.c
+++ b/src/GLdispatch/vnd-glapi/mapi/entry_x86_tsd.c
@@ -43,6 +43,7 @@
__asm__(".section wtext,\"ax\",@progbits\n");
__asm__(".balign 4096\n"
".globl public_entry_start\n"
+ ".hidden public_entry_start\n"
"public_entry_start:");
#define STUB_ASM_ENTRY(func) \
@@ -66,6 +67,7 @@ __asm__(".balign 4096\n"
__asm__(".balign 4096\n"
".globl public_entry_end\n"
+ ".hidden public_entry_end\n"
"public_entry_end:");
__asm__(".text\n");