|
@@ -120,11 +120,13 @@ |
|
|
|
|
|
|
|
|
// Use rip-relative addressing if compiling PIC code on x86-64. |
|
|
// Use rip-relative addressing if compiling PIC code on x86-64. |
|
|
#if defined(ARCH_X86_64) && defined(PIC) |
|
|
#if defined(ARCH_X86_64) && defined(PIC) |
|
|
# define MANGLE(a) EXTERN_PREFIX #a"(%%rip)" |
|
|
|
|
|
|
|
|
# define LOCAL_MANGLE(a) #a "(%%rip)" |
|
|
#else |
|
|
#else |
|
|
# define MANGLE(a) EXTERN_PREFIX #a |
|
|
|
|
|
|
|
|
# define LOCAL_MANGLE(a) #a |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
#define MANGLE(a) EXTERN_PREFIX LOCAL_MANGLE(a) |
|
|
|
|
|
|
|
|
/* debug stuff */ |
|
|
/* debug stuff */ |
|
|
|
|
|
|
|
|
/* dprintf macros */ |
|
|
/* dprintf macros */ |
|
|