Searched defs:access_flags (Results 1 - 24 of 24) sorted by relevance

/art/libdexfile/dex/
H A Dmodifiers.cc23 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 Dhidden_api_access_flags.h111 explicit DexHiddenAccessFlags(uint32_t access_flags) : access_flags_(access_flags) {} argument
H A Ddex_file_verifier.cc635 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 Ddex_compilation_unit.cc32 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 Dcompiler_driver.cc458 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 Dmethod_debug_info.h34 uint32_t access_flags; member in struct:art::debug::MethodDebugInfo
H A Delf_debug_info_writer.h171 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 Dverification_results.cc138 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 Ddex_to_dex_compiler.cc509 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 Dverifier_deps.h135 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 Dverifier_deps.cc86 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 Djni_compiler.cc118 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 Dclass.h346 uint32_t access_flags = GetField32<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); local
347 return (access_flags & kAccClassIsProxy) != 0;
H A Dclass.cc538 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 Djava_lang_reflect_Executable.cc168 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 Dreflection.cc884 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 Dart_method.h164 static bool IsDirect(uint32_t access_flags) { argument
166 return (access_flags & direct) != 0;
H A Ddebugger.cc841 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 Dclass_linker.cc3084 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 Doptimizing_compiler.cc269 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 Ddex_file_annotations.cc1170 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 Ddex_ir.cc364 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 Ddexlayout.cc134 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 Ddex_ir.h743 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

Completed in 291 milliseconds