--- a/hotspot/src/os/solaris/vm/dtraceJSDT_solaris.cpp Thu Jan 27 13:42:28 2011 -0800
+++ b/hotspot/src/os/solaris/vm/dtraceJSDT_solaris.cpp Thu Jan 27 16:11:27 2011 -0800
@@ -142,7 +142,7 @@
++strcount;
for(int prbc = 0; prbc < provider->probe_count; ++prbc) {
JVM_DTraceProbe* p = &(provider->probes[prbc]);
- symbolOop sig = JNIHandles::resolve_jmethod_id(p->method)->signature();
+ Symbol* sig = JNIHandles::resolve_jmethod_id(p->method)->signature();
// function + name + one per argument
strcount += 2 + ArgumentCount(sig).size();
}
@@ -178,7 +178,7 @@
stroffs[curstr++] = string_index;
string_index += strlen(name) + 1;
- symbolOop sig = JNIHandles::resolve_jmethod_id(p->method)->signature();
+ Symbol* sig = JNIHandles::resolve_jmethod_id(p->method)->signature();
SignatureStream ss(sig);
for ( ; !ss.at_return_type(); ss.next()) {
BasicType bt = ss.type();
@@ -227,7 +227,7 @@
uint32_t argscount = 0;
for(int prbc = 0; prbc < provider->probe_count; ++prbc) {
JVM_DTraceProbe* p = &(provider->probes[prbc]);
- symbolOop sig = JNIHandles::resolve_jmethod_id(p->method)->signature();
+ Symbol* sig = JNIHandles::resolve_jmethod_id(p->method)->signature();
argscount += ArgumentCount(sig).size();
}
secoffs[argoffs_sec] = align_size_up(offset, alignment_for[ARG_OFFSETS]);
@@ -298,7 +298,7 @@
strcpy(str, name);
str += strlen(name) + 1;
- symbolOop sig = JNIHandles::resolve_jmethod_id(p->method)->signature();
+ Symbol* sig = JNIHandles::resolve_jmethod_id(p->method)->signature();
SignatureStream ss(sig);
for ( ; !ss.at_return_type(); ss.next()) {
BasicType bt = ss.type();
@@ -433,7 +433,7 @@
uint8_t* par = (uint8_t*)(dof + sec->dofs_offset);
for (int prbc = 0; prbc < provider->probe_count; ++prbc) {
JVM_DTraceProbe* p = &(provider->probes[prbc]);
- symbolOop sig = JNIHandles::resolve_jmethod_id(p->method)->signature();
+ Symbol* sig = JNIHandles::resolve_jmethod_id(p->method)->signature();
uint8_t count = (uint8_t)ArgumentCount(sig).size();
for (uint8_t i = 0; i < count; ++i) {
*par++ = i;