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 */