Mercurial > hg > graal-jvmci-8
comparison src/os/linux/vm/os_linux.cpp @ 14286:c250880a6673
8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked.
Summary: Make sure we only look for statically linked agents in the main process image
Reviewed-by: dsamersoff, bpittore, dcubed
author | sla |
---|---|
date | Thu, 23 Jan 2014 09:06:21 +0100 |
parents | e4f478e7781b |
children | 5944dba4badc bbfbe9b06038 |
comparison
equal
deleted
inserted
replaced
14285:20e2bd0e84bf | 14286:c250880a6673 |
---|---|
2102 void* res = dlsym(handle, name); | 2102 void* res = dlsym(handle, name); |
2103 pthread_mutex_unlock(&dl_mutex); | 2103 pthread_mutex_unlock(&dl_mutex); |
2104 return res; | 2104 return res; |
2105 } | 2105 } |
2106 | 2106 |
2107 void* os::get_default_process_handle() { | |
2108 return (void*)::dlopen(NULL, RTLD_LAZY); | |
2109 } | |
2107 | 2110 |
2108 static bool _print_ascii_file(const char* filename, outputStream* st) { | 2111 static bool _print_ascii_file(const char* filename, outputStream* st) { |
2109 int fd = ::open(filename, O_RDONLY); | 2112 int fd = ::open(filename, O_RDONLY); |
2110 if (fd == -1) { | 2113 if (fd == -1) { |
2111 return false; | 2114 return false; |