src/share/vm/prims/forte.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
7089790_shared Cdiff src/share/vm/prims/forte.cpp
src/share/vm/prims/forte.cpp
Print this page
rev 2695 : shared changes
*** 619,628 ****
--- 619,633 ----
// information, please see the libcollect man page.
// Method to let libcollector know about a dynamically loaded function.
// Because it is weakly bound, the calls become NOP's when the library
// isn't present.
+ #ifdef __APPLE__
+ // XXXDARWIN: Link errors occur even when __attribute__((weak_import))
+ // is added
+ #define collector_func_load(x0,x1,x2,x3,x4,x5,x6) (0)
+ #else
void collector_func_load(char* name,
void* null_argument_1,
void* null_argument_2,
void *vaddr,
int size,
*** 629,638 ****
--- 634,644 ----
int zero_argument,
void* null_argument_3);
#pragma weak collector_func_load
#define collector_func_load(x0,x1,x2,x3,x4,x5,x6) \
( collector_func_load ? collector_func_load(x0,x1,x2,x3,x4,x5,x6),0 : 0 )
+ #endif // __APPLE__
#endif // !_WINDOWS
} // end extern "C"
#endif // !IA64
src/share/vm/prims/forte.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File