Home
last modified time | relevance | path

Searched refs:kType (Results 1 – 17 of 17) sorted by relevance

/art/test/ti-agent/
Dredefinition_helper.cc104 template<RedefineType kType>
106 if constexpr (kType == RedefineType::kStructural) { in SupportsAndIsJVM()
116 template <RedefineType kType>
122 if constexpr (kType == RedefineType::kNormal) { in CallRedefineEntrypoint()
143 template<RedefineType kType>
152 jbyteArray desired_array = SupportsAndIsJVM<kType>() ? class_file_bytes[i] : dex_file_bytes[i]; in DoMultiClassRedefine()
158 jvmtiError res = CallRedefineEntrypoint<kType>(env, jvmti_env, num_redefines, defs.data()); in DoMultiClassRedefine()
164 template<RedefineType kType>
170 …return DoMultiClassRedefine<kType>(jvmti_env, env, 1, &target, &class_file_bytes, &dex_file_bytes); in DoClassRedefine()
/art/runtime/mirror/
Dobject.h353 template<typename kType, bool kIsVolatile>
354 ALWAYS_INLINE void SetFieldPrimitive(MemberOffset field_offset, kType new_value) in SetFieldPrimitive()
357 kType* addr = reinterpret_cast<kType*>(raw_addr); in SetFieldPrimitive()
359 reinterpret_cast<Atomic<kType>*>(addr)->store(new_value, std::memory_order_seq_cst); in SetFieldPrimitive()
361 reinterpret_cast<Atomic<kType>*>(addr)->StoreJavaData(new_value); in SetFieldPrimitive()
365 template<typename kType, bool kIsVolatile>
366 ALWAYS_INLINE kType GetFieldPrimitive(MemberOffset field_offset) in GetFieldPrimitive()
369 const kType* addr = reinterpret_cast<const kType*>(raw_addr); in GetFieldPrimitive()
371 return reinterpret_cast<const Atomic<kType>*>(addr)->load(std::memory_order_seq_cst); in GetFieldPrimitive()
373 return reinterpret_cast<const Atomic<kType>*>(addr)->LoadJavaData(); in GetFieldPrimitive()
[all …]
Dobject-inl.h196 template<VerifyObjectFlags kVerifyFlags, Primitive::Type kType>
204 component_type->GetPrimitiveType<kNewFlags>() == kType; in IsSpecificPrimitiveArray()
/art/openjdkjvmti/
Dtransform.h60 template<RedefinitionType kType>
Dti_redefine.h106 template<RedefinitionType kType = RedefinitionType::kNormal>
320 template<RedefinitionType kType = RedefinitionType::kNormal>
325 template<RedefinitionType kType = RedefinitionType::kNormal>
328 template<RedefinitionType kType = RedefinitionType::kNormal>
Dtransform.cc117 template <RedefinitionType kType>
121 constexpr ArtJvmtiEvent kEvent = kType == RedefinitionType::kNormal in RetransformClassesDirect()
Dti_redefine.cc342 template <RedefinitionType kType>
358 Redefiner::GetClassRedefinitionError<kType>(h_klass, &err_unused) != ERR(UNMODIFIABLE_CLASS) in IsModifiableClassGeneric()
374 template <RedefinitionType kType>
384 return Redefiner::GetClassRedefinitionError<kType>(h_klass, error_msg); in GetClassRedefinitionError()
387 template <RedefinitionType kType>
429 if (kType == RedefinitionType::kStructural) { in GetClassRedefinitionError()
564 template<RedefinitionType kType>
603 Transformer::RetransformClassesDirect<kType>(self, &def_vector); in RedefineClassesGeneric()
604 if (kType == RedefinitionType::kStructural) { in RedefineClassesGeneric()
607 jvmtiError res = RedefineClassesDirect(env, runtime, self, def_vector, kType, &error_msg); in RedefineClassesGeneric()
/art/libdexfile/dex/
Ddescriptors_names.cc371 template<ClassNameType kType, char kSeparator>
384 ClassNameType type = kType; in IsValidClassName()
Ddex_file_verifier.cc305 template <DexFile::MapItemType kType>
307 template <DexFile::MapItemType kType>
309 template <DexFile::MapItemType kType>
1201 case EncodedArrayValueIterator::ValueType::kType: in CheckStaticFieldTypes()
2037 template <DexFile::MapItemType kType>
2041 switch (kType) { in CheckIntraSectionIterate()
2059 if (!CheckPadding(offset, aligned_offset, kType)) { in CheckIntraSectionIterate()
2065 switch (kType) { in CheckIntraSectionIterate()
2188 ErrorStringPrintf("Unknown map item type %x", kType); in CheckIntraSectionIterate()
2192 if (IsDataSectionType(kType)) { in CheckIntraSectionIterate()
[all …]
Ddex_file.cc696 case kType: in Next()
Ddex_file.h1001 kType = 0x18, enumerator
/art/runtime/interpreter/
Dinterpreter_common.cc603 case EncodedArrayValueIterator::ValueType::kType: in GetClassForBootstrapArgument()
669 case EncodedArrayValueIterator::ValueType::kType: { in GetArgumentForBootstrapMethod()
720 case EncodedArrayValueIterator::ValueType::kType: in PackArgumentForBootstrapMethod()
/art/dexdump/
Ddexdump.cc1870 case EncodedArrayValueIterator::ValueType::kType: { in dumpCallSite()
/art/runtime/
Druntime_image.cc1501 case EncodedArrayValueIterator::ValueType::kType: { in TryInitializeClass()
/art/runtime/dex/
Ddex_file_annotations.cc1864 case kType: { in ReadValueToField()
/art/dexlayout/
Ddexlayout.cc1802 case EncodedArrayValueIterator::ValueType::kType: { in DumpCallSite()
/art/compiler/optimizing/
Dinstruction_builder.cc1548 case EncodedArrayValueIterator::ValueType::kType: in HasTrivialClinit()