Home
last modified time | relevance | path

Searched refs:Redefiner (Results 1 – 6 of 6) sorted by relevance

/art/openjdkjvmti/
Dti_redefine.cc343 Redefiner::IsModifiableClassGeneric(jvmtiEnv* env, jclass klass, jboolean* is_redefinable) { in IsModifiableClassGeneric()
357 Redefiner::GetClassRedefinitionError<kType>(h_klass, &err_unused) != ERR(UNMODIFIABLE_CLASS) in IsModifiableClassGeneric()
364 Redefiner::IsStructurallyModifiableClass(jvmtiEnv* env, jclass klass, jboolean* is_redefinable) { in IsStructurallyModifiableClass()
365 return Redefiner::IsModifiableClassGeneric<RedefinitionType::kStructural>( in IsStructurallyModifiableClass()
369 jvmtiError Redefiner::IsModifiableClass(jvmtiEnv* env, jclass klass, jboolean* is_redefinable) { in IsModifiableClass()
370 return Redefiner::IsModifiableClassGeneric<RedefinitionType::kNormal>(env, klass, is_redefinable); in IsModifiableClass()
374 jvmtiError Redefiner::GetClassRedefinitionError(jclass klass, /*out*/ std::string* error_msg) { in GetClassRedefinitionError()
383 return Redefiner::GetClassRedefinitionError<kType>(h_klass, error_msg); in GetClassRedefinitionError()
387 jvmtiError Redefiner::GetClassRedefinitionError(art::Handle<art::mirror::Class> klass, in GetClassRedefinitionError()
506 template jvmtiError Redefiner::GetClassRedefinitionError<RedefinitionType::kNormal>(
[all …]
Dti_redefine.h73 class Redefiner {
118 ClassRedefinition(Redefiner* driver,
286 Redefiner* driver_;
311 Redefiner(ArtJvmTiEnv* env, in Redefiner() function
Dti_extension.cc405 reinterpret_cast<jvmtiExtensionFunction>(Redefiner::IsStructurallyModifiableClass), in GetExtensionFunctions()
423 reinterpret_cast<jvmtiExtensionFunction>(Redefiner::StructurallyRedefineClasses), in GetExtensionFunctions()
457 reinterpret_cast<jvmtiExtensionFunction>(Redefiner::StructurallyRedefineClassDirect), in GetExtensionFunctions()
Dtransform.cc332 res = Redefiner::GetClassRedefinitionError<RedefinitionType::kNormal>(classes[i], &error_msg); in RetransformClasses()
353 res = Redefiner::RedefineClassesDirect( in RetransformClasses()
DOpenjdkJvmTi.cc764 return Redefiner::IsModifiableClass(env, klass, is_modifiable_class_ptr); in IsModifiableClass()
791 return Redefiner::RedefineClasses(env, class_count, class_definitions); in RedefineClasses()
Dti_class.cc98 art::MemMap map = Redefiner::MoveDataToMemMap(orig_location, final_data, &error_msg); in MakeSingleDexFile()