/art/libdexfile/dex/ |
H A D | modifiers.cc | 23 std::string PrettyJavaAccessFlags(uint32_t access_flags) { argument 25 if ((access_flags & kAccPublic) != 0) { 28 if ((access_flags & kAccProtected) != 0) { 31 if ((access_flags & kAccPrivate) != 0) { 34 if ((access_flags & kAccFinal) != 0) { 37 if ((access_flags & kAccStatic) != 0) { 40 if ((access_flags & kAccAbstract) != 0) { 43 if ((access_flags & kAccInterface) != 0) { 46 if ((access_flags & kAccTransient) != 0) { 49 if ((access_flags [all...] |
H A D | hidden_api_access_flags.h | 111 explicit DexHiddenAccessFlags(uint32_t access_flags) : access_flags_(access_flags) {} argument
|
H A D | dex_file_verifier.cc | 635 uint32_t access_flags, 656 bool is_static = (access_flags & kAccStatic) != 0; 664 if (!CheckFieldAccessFlags(idx, access_flags, class_access_flags, &error_msg)) { 673 uint32_t access_flags, 719 access_flags, 2982 *error_msg = StringPrintf("Bad field access_flags for %s: %x(%s)", 3066 *error_msg = StringPrintf("Bad method access_flags for %s: %x", 634 CheckClassDataItemField(uint32_t idx, uint32_t access_flags, uint32_t class_access_flags, dex::TypeIndex class_type_index, bool expect_static) argument 672 CheckClassDataItemMethod(uint32_t idx, uint32_t access_flags, uint32_t class_access_flags, dex::TypeIndex class_type_index, uint32_t code_offset, std::unordered_set<uint32_t>* direct_method_indexes, bool expect_direct) argument
|
/art/compiler/driver/ |
H A D | dex_compilation_unit.cc | 32 uint32_t access_flags, 41 access_flags_(access_flags), 26 DexCompilationUnit(Handle<mirror::ClassLoader> class_loader, ClassLinker* class_linker, const DexFile& dex_file, const DexFile::CodeItem* code_item, uint16_t class_def_idx, uint32_t method_idx, uint32_t access_flags, const VerifiedMethod* verified_method, Handle<mirror::DexCache> dex_cache) argument
|
H A D | compiler_driver.cc | 458 uint32_t access_flags, 476 access_flags, 520 uint32_t access_flags, 532 uint32_t access_flags, 554 access_flags, 569 access_flags, 585 uint32_t access_flags, 598 uint32_t access_flags, 611 if ((access_flags & kAccNative) != 0) { 618 access_flags | 454 CompileMethodHarness( Thread* self, CompilerDriver* driver, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, optimizer::DexToDexCompiler::CompilationLevel dex_to_dex_compilation_level, bool compilation_enabled, Handle<mirror::DexCache> dex_cache, CompileFn compile_fn) argument 516 CompileMethodDex2Dex( Thread* self, CompilerDriver* driver, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, optimizer::DexToDexCompiler::CompilationLevel dex_to_dex_compilation_level, bool compilation_enabled, Handle<mirror::DexCache> dex_cache) argument 581 CompileMethodQuick( Thread* self, CompilerDriver* driver, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, optimizer::DexToDexCompiler::CompilationLevel dex_to_dex_compilation_level, bool compilation_enabled, Handle<mirror::DexCache> dex_cache) argument 686 uint32_t access_flags = method->GetAccessFlags(); local [all...] |
/art/compiler/debug/ |
H A D | method_debug_info.h | 34 uint32_t access_flags; member in struct:art::debug::MethodDebugInfo
|
H A D | elf_debug_info_writer.h | 171 const bool is_static = (mi->access_flags & kAccStatic) != 0; 405 uint32_t access_flags = field->GetAccessFlags(); local 406 if (access_flags & kAccPublic) { 408 } else if (access_flags & kAccProtected) { 410 } else if (access_flags & kAccPrivate) {
|
/art/compiler/dex/ |
H A D | verification_results.cc | 138 const uint32_t access_flags) { 144 ((access_flags & kAccConstructor) != 0) && ((access_flags & kAccStatic) != 0)) { 137 IsCandidateForCompilation(MethodReference&, const uint32_t access_flags) argument
|
H A D | dex_to_dex_compiler.cc | 509 uint32_t access_flags, 530 access_flags, 507 CompileMethod( const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type ATTRIBUTE_UNUSED, uint16_t class_def_idx, uint32_t method_idx, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, CompilationLevel compilation_level) argument
|
/art/runtime/verifier/ |
H A D | verifier_deps.h | 135 ClassResolution(dex::TypeIndex type_idx, uint16_t access_flags) argument 136 : ClassResolutionBase(type_idx, access_flags) {} 147 FieldResolution(uint32_t field_idx, uint16_t access_flags, dex::StringIndex declaring_class_idx) argument 148 : FieldResolutionBase(field_idx, access_flags, declaring_class_idx) {} 161 uint16_t access_flags, 163 : MethodResolutionBase(method_idx, access_flags, declaring_class_idx) {} 160 MethodResolution(uint32_t method_idx, uint16_t access_flags, dex::StringIndex declaring_class_idx) argument
|
H A D | verifier_deps.cc | 86 uint16_t access_flags = Low16Bits(element->GetAccessFlags()) & kAccVdexAccessFlags; local 87 CHECK_NE(access_flags, VerifierDeps::kUnresolvedMarker); 88 return access_flags;
|
/art/compiler/jni/quick/ |
H A D | jni_compiler.cc | 118 uint32_t access_flags, 121 const bool is_native = (access_flags & kAccNative) != 0; 123 const bool is_static = (access_flags & kAccStatic) != 0; 124 const bool is_synchronized = (access_flags & kAccSynchronized) != 0; 130 const bool is_fast_native = (access_flags & kAccFastNative) != 0u; 133 bool is_critical_native = (access_flags & kAccCriticalNative) != 0u; 137 << " :: access_flags = " << std::hex << access_flags << std::dec; 774 uint32_t access_flags, 779 compiler, access_flags, method_id 117 ArtJniCompileMethodInternal(CompilerDriver* driver, uint32_t access_flags, uint32_t method_idx, const DexFile& dex_file) argument 773 ArtQuickJniCompileMethod(CompilerDriver* compiler, uint32_t access_flags, uint32_t method_idx, const DexFile& dex_file) argument [all...] |
/art/runtime/mirror/ |
H A D | class.h | 346 uint32_t access_flags = GetField32<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); local 347 return (access_flags & kAccClassIsProxy) != 0;
|
H A D | class.cc | 538 uint32_t access_flags = method.GetAccessFlags(); local 539 if ((access_flags & (kAccPublic | kAccProtected)) != 0) { 542 if ((access_flags & kAccPrivate) != 0) {
|
/art/runtime/native/ |
H A D | java_lang_reflect_Executable.cc | 168 MutableHandle<mirror::IntArray> access_flags = hs.NewHandle<mirror::IntArray>(nullptr); local 169 if (!annotations::GetParametersMetadataForMethod(art_method, &names, &access_flags)) { 174 if (UNLIKELY(names == nullptr || access_flags == nullptr)) { 183 int32_t access_flags_count = access_flags.Get()->GetLength(); 221 int32_t modifiers = access_flags.Get()->Get(parameter_index);
|
/art/runtime/ |
H A D | reflection.cc | 884 uint32_t access_flags, 887 if ((access_flags & kAccPublic) != 0) { 896 return VerifyAccess(obj, declaring_class, access_flags, klass); 901 uint32_t access_flags, 907 if ((access_flags & kAccPrivate) != 0) { 910 if ((access_flags & kAccProtected) != 0) { 881 VerifyAccess(Thread* self, ObjPtr<mirror::Object> obj, ObjPtr<mirror::Class> declaring_class, uint32_t access_flags, ObjPtr<mirror::Class>* calling_class, size_t num_frames) argument 899 VerifyAccess(ObjPtr<mirror::Object> obj, ObjPtr<mirror::Class> declaring_class, uint32_t access_flags, ObjPtr<mirror::Class> calling_class) argument
|
H A D | art_method.h | 164 static bool IsDirect(uint32_t access_flags) { argument 166 return (access_flags & direct) != 0;
|
H A D | debugger.cc | 841 uint32_t access_flags = c->GetAccessFlags() & kAccJavaFlagsMask; local 846 if ((access_flags & kAccInterface) == 0) { 847 access_flags |= kAccSuper; 850 expandBufAdd4BE(pReply, access_flags);
|
H A D | class_linker.cc | 3084 uint32_t access_flags = dex_class_def.GetJavaAccessFlags(); local 3085 CHECK_EQ(access_flags & ~kAccJavaFlagsMask, 0U); 3086 klass->SetAccessFlags(access_flags); 3281 uint32_t access_flags = it.GetFieldAccessFlags(); local 3283 access_flags = 3284 HiddenApiAccessFlags::EncodeForRuntime(access_flags, it.DecodeHiddenAccessFlags()); 3286 dst->SetAccessFlags(access_flags); 3304 uint32_t access_flags = it.GetMethodAccessFlags(); local 3307 access_flags = 3308 HiddenApiAccessFlags::EncodeForRuntime(access_flags, i 3774 int access_flags = new_class->GetComponentType()->GetAccessFlags(); local 8459 uint32_t access_flags = target_method->GetAccessFlags(); local [all...] |
/art/compiler/optimizing/ |
H A D | optimizing_compiler.cc | 269 uint32_t access_flags, 277 CompiledMethod* JniCompile(uint32_t access_flags, 987 uint32_t access_flags, 1016 access_flags, 1096 CompiledMethod* OptimizingCompiler::JniCompile(uint32_t access_flags, argument 1114 access_flags, 1142 GetCompilerDriver(), access_flags, method_idx, dex_file); 1200 const uint32_t access_flags = method->GetAccessFlags(); local 1207 GetCompilerDriver(), access_flags, method_idx, *dex_file); 1240 info.access_flags 986 Compile(const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, Handle<mirror::ClassLoader> jclass_loader, const DexFile& dex_file, Handle<mirror::DexCache> dex_cache) const argument [all...] |
/art/runtime/dex/ |
H A D | dex_file_annotations.cc | 1170 MutableHandle<mirror::IntArray>* access_flags) { 1224 access_flags->Assign(access_flags_obj.Get()->AsIntArray()); 1291 uint32_t access_flags = 0u; local 1297 access_flags |= kAccFastNative; 1304 access_flags |= kAccCriticalNative; 1306 CHECK_NE(access_flags, kAccFastNative | kAccCriticalNative); 1307 return access_flags; 1168 GetParametersMetadataForMethod(ArtMethod* method, MutableHandle<mirror::ObjectArray<mirror::String>>* names, MutableHandle<mirror::IntArray>* access_flags) argument
|
/art/dexlayout/ |
H A D | dex_ir.cc | 364 uint32_t access_flags = disk_class_def.access_flags_; local 385 ClassDef* class_def = new ClassDef(class_type, access_flags, superclass, interfaces_type_list, 723 uint32_t access_flags = cdii.GetRawMemberAccessFlags(); local 731 return new MethodItem(access_flags, method_id, code_item); 745 uint32_t access_flags = cdii.GetRawMemberAccessFlags(); local 746 static_fields->push_back(std::unique_ptr<FieldItem>(new FieldItem(access_flags, field_item))); 752 uint32_t access_flags = cdii.GetRawMemberAccessFlags(); local 754 std::unique_ptr<FieldItem>(new FieldItem(access_flags, field_item)));
|
H A D | dexlayout.cc | 134 static const char* QuotedVisibility(uint32_t access_flags) { argument 135 if (access_flags & kAccPublic) { 137 } else if (access_flags & kAccProtected) { 139 } else if (access_flags & kAccPrivate) { 158 * In the base language the access_flags fields are type uint16_t; in Dalvik they're uint32_t. 644 fprintf(out_file_, "access_flags : %d (0x%04x)\n",
|
H A D | dex_ir.h | 743 FieldItem(uint32_t access_flags, const FieldId* field_id) argument 744 : access_flags_(access_flags), field_id_(field_id) { } 763 MethodItem(uint32_t access_flags, const MethodId* method_id, CodeItem* code) argument 764 : access_flags_(access_flags), method_id_(method_id), code_(code) { } 927 uint32_t access_flags, 935 access_flags_(access_flags), 926 ClassDef(const TypeId* class_type, uint32_t access_flags, const TypeId* superclass, TypeList* interfaces, const StringId* source_file, AnnotationsDirectoryItem* annotations, EncodedArrayItem* static_values, ClassData* class_data) argument
|