/art/runtime/entrypoints/portable/ |
portable_alloc_entrypoints.cc | 26 extern "C" mirror::Object* art_portable_alloc_object_from_code(uint32_t type_idx, 30 return AllocObjectFromCode<false, true>(type_idx, referrer, thread, kPortableAllocatorType); 33 extern "C" mirror::Object* art_portable_alloc_object_from_code_with_access_check(uint32_t type_idx, 37 return AllocObjectFromCode<true, true>(type_idx, referrer, thread, kPortableAllocatorType); 40 extern "C" mirror::Object* art_portable_alloc_array_from_code(uint32_t type_idx, 45 return AllocArrayFromCode<false, true>(type_idx, referrer, length, self, 49 extern "C" mirror::Object* art_portable_alloc_array_from_code_with_access_check(uint32_t type_idx, 54 return AllocArrayFromCode<true, true>(type_idx, referrer, length, self, 58 extern "C" mirror::Object* art_portable_check_and_alloc_array_from_code(uint32_t type_idx, 63 return CheckAndAllocArrayFromCodeInstrumented(type_idx, referrer, length, thread, false [all...] |
portable_dexcache_entrypoints.cc | 24 extern "C" mirror::Object* art_portable_initialize_static_storage_from_code(uint32_t type_idx, 28 return ResolveVerifyAndClinit(type_idx, referrer, thread, true, false); 31 extern "C" mirror::Object* art_portable_initialize_type_from_code(uint32_t type_idx, 35 return ResolveVerifyAndClinit(type_idx, referrer, thread, false, false); 38 extern "C" mirror::Object* art_portable_initialize_type_and_verify_access_from_code(uint32_t type_idx, 44 return ResolveVerifyAndClinit(type_idx, referrer, thread, false, true);
|
/art/runtime/entrypoints/quick/ |
quick_alloc_entrypoints.cc | 30 uint32_t type_idx, mirror::ArtMethod* method, Thread* self, \ 34 return AllocObjectFromCode<false, instrumented_bool>(type_idx, method, self, allocator_type); \ 51 uint32_t type_idx, mirror::ArtMethod* method, Thread* self, \ 55 return AllocObjectFromCode<true, instrumented_bool>(type_idx, method, self, allocator_type); \ 58 uint32_t type_idx, mirror::ArtMethod* method, int32_t component_count, Thread* self, \ 62 return AllocArrayFromCode<false, instrumented_bool>(type_idx, method, component_count, self, \ 74 uint32_t type_idx, mirror::ArtMethod* method, int32_t component_count, Thread* self, \ 78 return AllocArrayFromCode<true, instrumented_bool>(type_idx, method, component_count, self, \ 82 uint32_t type_idx, mirror::ArtMethod* method, int32_t component_count, Thread* self, \ 87 return CheckAndAllocArrayFromCode(type_idx, method, component_count, self, false, allocator_type); [all...] |
quick_dexcache_entrypoints.cc | 28 extern "C" mirror::Class* artInitializeStaticStorageFromCode(uint32_t type_idx, 37 return ResolveVerifyAndClinit(type_idx, referrer, self, true, false); 40 extern "C" mirror::Class* artInitializeTypeFromCode(uint32_t type_idx, 47 return ResolveVerifyAndClinit(type_idx, referrer, self, false, false); 50 extern "C" mirror::Class* artInitializeTypeAndVerifyAccessFromCode(uint32_t type_idx, 57 return ResolveVerifyAndClinit(type_idx, referrer, self, false, true);
|
/art/runtime/mirror/ |
dex_cache-inl.h | 46 inline void DexCache::SetResolvedType(uint32_t type_idx, Class* resolved) { 49 GetResolvedTypes()->Set(type_idx, resolved);
|
dex_cache.h | 100 Class* GetResolvedType(uint32_t type_idx) ALWAYS_INLINE 102 return GetResolvedTypes()->Get(type_idx); 105 void SetResolvedType(uint32_t type_idx, Class* resolved)
|
/external/chromium_org/third_party/mesa/src/src/mesa/math/ |
m_translate.c | 84 #define TYPE_IDX(t) ((t) & 0xf) 85 #define MAX_TYPES TYPE_IDX(GL_DOUBLE)+1 /* 0xa + 1 */ 121 #define SRC_IDX TYPE_IDX(GL_BYTE) 179 #define SRC_IDX TYPE_IDX(GL_UNSIGNED_BYTE) 226 #define SRC_IDX TYPE_IDX(GL_SHORT) 280 #define SRC_IDX TYPE_IDX(GL_UNSIGNED_SHORT) 333 #define SRC_IDX TYPE_IDX(GL_INT) 387 #define SRC_IDX TYPE_IDX(GL_UNSIGNED_INT) 440 #define SRC_IDX TYPE_IDX(GL_DOUBLE) 488 #define SRC_IDX TYPE_IDX(GL_FLOAT [all...] |
/external/mesa3d/src/mesa/math/ |
m_translate.c | 84 #define TYPE_IDX(t) ((t) & 0xf) 85 #define MAX_TYPES TYPE_IDX(GL_DOUBLE)+1 /* 0xa + 1 */ 121 #define SRC_IDX TYPE_IDX(GL_BYTE) 179 #define SRC_IDX TYPE_IDX(GL_UNSIGNED_BYTE) 226 #define SRC_IDX TYPE_IDX(GL_SHORT) 280 #define SRC_IDX TYPE_IDX(GL_UNSIGNED_SHORT) 333 #define SRC_IDX TYPE_IDX(GL_INT) 387 #define SRC_IDX TYPE_IDX(GL_UNSIGNED_INT) 440 #define SRC_IDX TYPE_IDX(GL_DOUBLE) 488 #define SRC_IDX TYPE_IDX(GL_FLOAT [all...] |
/external/dexmaker/src/dx/java/com/android/dx/dex/ |
SizeOf.java | 66 * type_idx ushort 79 * type_idx/proto_idx ushort
|
/libcore/dex/src/main/java/com/android/dex/ |
SizeOf.java | 66 * type_idx ushort 79 * type_idx/proto_idx ushort
|
/art/runtime/entrypoints/ |
entrypoint_utils.h | 44 ALWAYS_INLINE static inline mirror::Class* CheckObjectAlloc(uint32_t type_idx, 59 ALWAYS_INLINE static inline mirror::Object* AllocObjectFromCode(uint32_t type_idx, 83 ALWAYS_INLINE static inline mirror::Class* CheckArrayAlloc(uint32_t type_idx, 94 ALWAYS_INLINE static inline mirror::Array* AllocArrayFromCode(uint32_t type_idx, 109 extern mirror::Array* CheckAndAllocArrayFromCode(uint32_t type_idx, mirror::ArtMethod* method, 115 extern mirror::Array* CheckAndAllocArrayFromCodeInstrumented(uint32_t type_idx, 158 static inline mirror::Class* ResolveVerifyAndClinit(uint32_t type_idx,
|
entrypoint_utils.cc | 36 static inline mirror::Class* CheckFilledNewArrayAlloc(uint32_t type_idx, 46 mirror::Class* klass = referrer->GetDexCacheResolvedType<false>(type_idx); 48 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, referrer); 80 mirror::Array* CheckAndAllocArrayFromCode(uint32_t type_idx, mirror::ArtMethod* referrer, 84 mirror::Class* klass = CheckFilledNewArrayAlloc(type_idx, referrer, component_count, self, 98 mirror::Array* CheckAndAllocArrayFromCodeInstrumented(uint32_t type_idx, 104 mirror::Class* klass = CheckFilledNewArrayAlloc(type_idx, referrer, component_count, self,
|
entrypoint_utils-inl.h | 40 static inline mirror::Class* CheckObjectAlloc(uint32_t type_idx, 43 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx); 45 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method); 123 static inline mirror::Object* AllocObjectFromCode(uint32_t type_idx, 128 mirror::Class* klass = CheckObjectAlloc<kAccessCheck>(type_idx, method, self, &slow_path); 176 static inline mirror::Class* CheckArrayAlloc(uint32_t type_idx, 185 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx); 187 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method); 212 static inline mirror::Array* AllocArrayFromCode(uint32_t type_idx, 218 mirror::Class* klass = CheckArrayAlloc<kAccessCheck>(type_idx, method, component_count [all...] |
/art/compiler/dex/quick/ |
gen_common.cc | 350 * Array::AllocFromCode(type_idx, method, count); 353 void Mir2Lir::GenNewArray(uint32_t type_idx, RegLocation rl_dest, 358 if (cu_->compiler_driver->CanAccessTypeWithoutChecks(cu_->method_idx, *dex_file, type_idx)) { 364 driver->CanEmbedTypeInCode(*dex_file, type_idx, &is_type_initialized, &use_direct_type_ptr, 368 LoadClassType(type_idx, kArg0); 378 CallRuntimeHelperImmMethodRegLocation(kQuickAllocArray, type_idx, rl_src, true); 381 CallRuntimeHelperImmMethodRegLocation(kQuickAllocArrayWithAccessCheck, type_idx, rl_src, true); 394 int type_idx = info->index; local 398 type_idx)) { 403 CallRuntimeHelperImmMethodImm(target, type_idx, elems, true) [all...] |
/art/runtime/ |
method_helper-inl.h | 46 inline mirror::Class* MethodHelper::GetClassFromTypeIdx(uint16_t type_idx, bool resolve) { 48 mirror::Class* type = method->GetDexCacheResolvedType(type_idx); 50 type = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method);
|
dex_instruction.cc | 174 uint32_t type_idx = VRegB_21c(); local 175 os << opcode << " v" << static_cast<int>(VRegA_21c()) << ", " << PrettyType(type_idx, *file) 176 << " // type@" << type_idx; 261 uint32_t type_idx = VRegC_22c(); local 263 << PrettyType(type_idx, *file) << " // type@" << type_idx; 268 uint32_t type_idx = VRegC_22c(); local 270 << PrettyType(type_idx, *file) << " // type@" << type_idx;
|
class_linker-inl.h | 75 inline mirror::Class* ClassLinker::ResolveType(uint16_t type_idx, 77 mirror::Class* resolved_type = referrer->GetDexCacheResolvedType(type_idx); 84 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); 91 inline mirror::Class* ClassLinker::ResolveType(uint16_t type_idx, mirror::ArtField* referrer) { 94 mirror::Class* resolved_type = dex_cache_ptr->GetResolvedType(type_idx); 100 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader);
|
dex_file_verifier.cc | 76 const char* DexFileVerifier::CheckLoadStringByTypeIdx(uint32_t type_idx, const char* error_string) { 77 if (UNLIKELY(!CheckIndex(type_idx, dex_file_->NumTypeIds(), error_string))) { 80 const DexFile::TypeId& type_id = dex_file_->GetTypeId(type_idx); 107 #define LOAD_STRING_BY_TYPE(var, type_idx, error) \ 108 const char* var = CheckLoadStringByTypeIdx(type_idx, error); \ 423 uint32_t type_idx = DecodeUnsignedLeb128(&ptr_); local 424 if (!CheckIndex(type_idx, header_->type_ids_size_, "handler type_idx")) { 655 if (!CheckIndex(idx, header_->type_ids_size_, "encoded_annotation type_idx")) { 944 uint32_t type_idx = DecodeUnsignedLeb128(&ptr_) local 975 uint32_t type_idx = DecodeUnsignedLeb128(&ptr_); local [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
FieldIdItem.java | 68 return "type_idx";
|
/dalvik/dx/src/com/android/dx/dex/file/ |
FieldIdItem.java | 68 return "type_idx";
|
/external/dexmaker/src/dx/java/com/android/dx/dex/file/ |
FieldIdItem.java | 68 return "type_idx";
|
/art/compiler/dex/portable/ |
mir_to_gbc.h | 139 void ConvertCheckCast(uint32_t type_idx, RegLocation rl_src); 140 void ConvertNewInstance(uint32_t type_idx, RegLocation rl_dest); 141 void ConvertNewArray(uint32_t type_idx, RegLocation rl_dest, 151 void ConvertInstanceOf(uint32_t type_idx, RegLocation rl_dest,
|
/external/chromium_org/chrome/browser/chromeos/policy/ |
device_status_collector.cc | 405 size_t type_idx = 0; local 406 for (; type_idx < ARRAYSIZE_UNSAFE(kDeviceTypeMap); ++type_idx) { 407 if ((*device)->type() == kDeviceTypeMap[type_idx].type_string) 413 if (type_idx >= ARRAYSIZE_UNSAFE(kDeviceTypeMap)) 417 interface->set_type(kDeviceTypeMap[type_idx].type_constant);
|
/cts/tools/dex-tools/src/dex/reader/ |
DexFieldImpl.java | 74 return stringPool[typeIds[fieldIdItem.type_idx]];
|
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
api_arrayelt.c | 81 #define TYPE_IDX(t) ( (t) == GL_DOUBLE ? 7 : (t) & 7 ) [all...] |