classunload Sdiff src/share/vm/prims (original) (raw)


608 if (name == NULL) { 609 return JVMTI_ERROR_ILLEGAL_ARGUMENT; 610 } 611 size_t len = strlen(name) + 1; 612 jvmtiError err = allocate(len, (unsigned char**)name_ptr); 613 if (err == JVMTI_ERROR_NONE) { 614 memcpy(name_ptr, name, len); 615 } 616 return err; 617 } / end GetErrorName / 618 619 620 jvmtiError 621 JvmtiEnv::SetVerboseFlag(jvmtiVerboseFlag flag, jboolean value) { 622 switch (flag) { 623 case JVMTI_VERBOSE_OTHER: 624 // ignore 625 break; 626 case JVMTI_VERBOSE_CLASS: 627 TraceClassLoading = value != 0; 628 TraceClassUnloading = value != 0; 629 break; 630 case JVMTI_VERBOSE_GC: 631 PrintGC = value != 0; 632 break; 633 case JVMTI_VERBOSE_JNI: 634 PrintJNIResolving = value != 0; 635 break; 636 default: 637 return JVMTI_ERROR_ILLEGAL_ARGUMENT; 638 }; 639 return JVMTI_ERROR_NONE; 640 } / end SetVerboseFlag / 641 642 643 // format_ptr - pre-checked for NULL 644 jvmtiError 645 JvmtiEnv::GetJLocationFormat(jvmtiJlocationFormat format_ptr) { 646 format_ptr = JVMTI_JLOCATION_JVMBCI; 647 return JVMTI_ERROR_NONE; 648 } / end GetJLocationFormat */



608 if (name == NULL) { 609 return JVMTI_ERROR_ILLEGAL_ARGUMENT; 610 } 611 size_t len = strlen(name) + 1; 612 jvmtiError err = allocate(len, (unsigned char**)name_ptr); 613 if (err == JVMTI_ERROR_NONE) { 614 memcpy(name_ptr, name, len); 615 } 616 return err; 617 } / end GetErrorName */ 618 619 620 jvmtiError 621 JvmtiEnv::SetVerboseFlag(jvmtiVerboseFlag flag, jboolean value) { 622 switch (flag) { 623 case JVMTI_VERBOSE_OTHER: 624 // ignore 625 break; 626 case JVMTI_VERBOSE_CLASS: 627 TraceClassLoading = value != 0;

628 break; 629 case JVMTI_VERBOSE_GC: 630 PrintGC = value != 0; 631 break; 632 case JVMTI_VERBOSE_JNI: 633 PrintJNIResolving = value != 0; 634 break; 635 default: 636 return JVMTI_ERROR_ILLEGAL_ARGUMENT; 637 }; 638 return JVMTI_ERROR_NONE; 639 } /* end SetVerboseFlag / 640 641 642 // format_ptr - pre-checked for NULL 643 jvmtiError 644 JvmtiEnv::GetJLocationFormat(jvmtiJlocationFormat format_ptr) { 645 format_ptr = JVMTI_JLOCATION_JVMBCI; 646 return JVMTI_ERROR_NONE; 647 } / end GetJLocationFormat */