Mercurial > hg > truffle
comparison src/share/vm/compiler/compileBroker.cpp @ 14278:a3ba776d6ab6
8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1
Reviewed-by: coleenp, sspitsyn, dsamersoff
author | sla |
---|---|
date | Thu, 16 Jan 2014 20:14:21 +0100 |
parents | 7c0122ed05fb |
children | ad3f8397fe37 |
comparison
equal
deleted
inserted
replaced
14277:3bee68af0296 | 14278:a3ba776d6ab6 |
---|---|
96 { \ | 96 { \ |
97 Symbol* klass_name = (method)->klass_name(); \ | 97 Symbol* klass_name = (method)->klass_name(); \ |
98 Symbol* name = (method)->name(); \ | 98 Symbol* name = (method)->name(); \ |
99 Symbol* signature = (method)->signature(); \ | 99 Symbol* signature = (method)->signature(); \ |
100 HOTSPOT_METHOD_COMPILE_BEGIN( \ | 100 HOTSPOT_METHOD_COMPILE_BEGIN( \ |
101 comp_name, strlen(comp_name), \ | 101 (char *) comp_name, strlen(comp_name), \ |
102 (char *) klass_name->bytes(), klass_name->utf8_length(), \ | 102 (char *) klass_name->bytes(), klass_name->utf8_length(), \ |
103 (char *) name->bytes(), name->utf8_length(), \ | 103 (char *) name->bytes(), name->utf8_length(), \ |
104 (char *) signature->bytes(), signature->utf8_length()); \ | 104 (char *) signature->bytes(), signature->utf8_length()); \ |
105 } | 105 } |
106 | 106 |
108 { \ | 108 { \ |
109 Symbol* klass_name = (method)->klass_name(); \ | 109 Symbol* klass_name = (method)->klass_name(); \ |
110 Symbol* name = (method)->name(); \ | 110 Symbol* name = (method)->name(); \ |
111 Symbol* signature = (method)->signature(); \ | 111 Symbol* signature = (method)->signature(); \ |
112 HOTSPOT_METHOD_COMPILE_END( \ | 112 HOTSPOT_METHOD_COMPILE_END( \ |
113 comp_name, strlen(comp_name), \ | 113 (char *) comp_name, strlen(comp_name), \ |
114 (char *) klass_name->bytes(), klass_name->utf8_length(), \ | 114 (char *) klass_name->bytes(), klass_name->utf8_length(), \ |
115 (char *) name->bytes(), name->utf8_length(), \ | 115 (char *) name->bytes(), name->utf8_length(), \ |
116 (char *) signature->bytes(), signature->utf8_length(), (success)); \ | 116 (char *) signature->bytes(), signature->utf8_length(), (success)); \ |
117 } | 117 } |
118 #endif /* USDT2 */ | 118 #endif /* USDT2 */ |