Home
last modified time | relevance | path

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

/art/openjdkjvmti/
Dti_redefine.cc367 Redefiner::IsModifiableClassGeneric(jvmtiEnv* env, jclass klass, jboolean* is_redefinable) { in IsModifiableClassGeneric()
381 Redefiner::CanRedefineClass<kType>(h_klass, &err_unused) != ERR(UNMODIFIABLE_CLASS) in IsModifiableClassGeneric()
388 Redefiner::IsStructurallyModifiableClass(jvmtiEnv* env, jclass klass, jboolean* is_redefinable) { in IsStructurallyModifiableClass()
389 return Redefiner::IsModifiableClassGeneric<RedefinitionType::kStructural>( in IsStructurallyModifiableClass()
393 jvmtiError Redefiner::IsModifiableClass(jvmtiEnv* env, jclass klass, jboolean* is_redefinable) { in IsModifiableClass()
394 return Redefiner::IsModifiableClassGeneric<RedefinitionType::kNormal>(env, klass, is_redefinable); in IsModifiableClass()
398 jvmtiError Redefiner::CanRedefineClass(jclass klass, /*out*/ std::string* error_msg) { in CanRedefineClass()
407 return Redefiner::CanRedefineClass<kType>(h_klass, error_msg); in CanRedefineClass()
411 jvmtiError Redefiner::CanRedefineClass(art::Handle<art::mirror::Class> klass, in CanRedefineClass()
529 template jvmtiError Redefiner::CanRedefineClass<RedefinitionType::kNormal>(
[all …]
Dti_redefine.h73 class Redefiner {
118 ClassRedefinition(Redefiner* driver,
280 Redefiner* driver_;
301 Redefiner(ArtJvmTiEnv* env, in Redefiner() function
Dtransform.cc177 res = Redefiner::CanRedefineClass<RedefinitionType::kNormal>(classes[i], &error_msg); in RetransformClasses()
198 res = Redefiner::RedefineClassesDirect( in RetransformClasses()
Dti_extension.cc404 reinterpret_cast<jvmtiExtensionFunction>(Redefiner::IsStructurallyModifiableClass), in GetExtensionFunctions()
422 reinterpret_cast<jvmtiExtensionFunction>(Redefiner::StructurallyRedefineClasses), in GetExtensionFunctions()
DOpenjdkJvmTi.cc758 return Redefiner::IsModifiableClass(env, klass, is_modifiable_class_ptr); in IsModifiableClass()
785 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()