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

/art/compiler/driver/
H A Ddex_compilation_unit.cc34 access_flags_(cu->access_flags),
45 uint32_t access_flags,
54 access_flags_(access_flags),
38 DexCompilationUnit(CompilationUnit* cu, jobject 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) argument
H A Dcompiler_driver.cc320 uint32_t access_flags,
555 uint32_t access_flags = method->GetAccessFlags(); local
587 CompileMethod(code_item, access_flags, invoke_type, class_def_idx, method_idx, jclass_loader,
1999 void CompilerDriver::CompileMethod(const DexFile::CodeItem* code_item, uint32_t access_flags, argument
2007 if ((access_flags & kAccNative) != 0) {
2013 compiled_method = compiler_->JniCompile(access_flags, method_idx, dex_file);
2016 } else if ((access_flags & kAccAbstract) != 0) {
2019 bool compile = verification_results_->IsCandidateForCompilation(method_ref, access_flags);
2022 compiled_method = compiler_->Compile(code_item, access_flags, invoke_type, class_def_idx,
2027 (*dex_to_dex_compiler_)(*this, code_item, access_flags,
[all...]
/art/compiler/
H A Dcompiler.cc31 uint32_t access_flags,
41 uint32_t access_flags,
52 access_flags,
72 uint32_t access_flags,
80 uint32_t access_flags, uint32_t method_idx,
100 uint32_t access_flags,
107 access_flags,
119 access_flags,
127 CompiledMethod* JniCompile(uint32_t access_flags,
130 return ArtLLVMJniCompileMethod(GetCompilerDriver(), access_flags, method_id
40 TryCompileWithSeaIR(const art::DexFile::CodeItem* code_item, uint32_t access_flags, art::InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const art::DexFile& dex_file) argument
[all...]
H A Dcompilers.cc30 uint32_t access_flags,
38 uint32_t access_flags, uint32_t method_idx,
53 uint32_t access_flags,
60 access_flags,
72 access_flags,
80 CompiledMethod* QuickCompiler::JniCompile(uint32_t access_flags, argument
83 return ArtQuickJniCompileMethod(GetCompilerDriver(), access_flags, method_idx, dex_file);
141 uint32_t access_flags,
147 CompiledMethod* method = TryCompile(code_item, access_flags, invoke_type, class_def_idx,
153 return QuickCompiler::Compile(code_item, access_flags, invoke_typ
52 Compile(const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file) const argument
140 Compile(const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file) const argument
[all...]
/art/compiler/dex/
H A Dverification_results.cc101 const uint32_t access_flags) {
114 if (((access_flags & kAccConstructor) != 0) && ((access_flags & kAccStatic) != 0)) {
100 IsCandidateForCompilation(MethodReference& method_ref, const uint32_t access_flags) argument
H A Dcompiler_ir.h59 uint32_t access_flags; // compiling method's access flags. member in struct:art::CompilationUnit
H A Ddex_to_dex_compiler.cc275 uint32_t access_flags, art::InvokeType invoke_type,
281 dex_file, code_item, class_def_idx, method_idx, access_flags,
274 ArtCompileDEX(art::CompilerDriver& driver, const art::DexFile::CodeItem* code_item, uint32_t access_flags, art::InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const art::DexFile& dex_file, art::DexToDexCompilationLevel dex_to_dex_compilation_level) argument
H A Dfrontend.cc487 access_flags(0),
621 uint32_t access_flags, InvokeType invoke_type,
720 cu.mir_graph->InlineMethod(code_item, access_flags, invoke_type, class_def_idx, method_idx,
808 uint32_t access_flags,
815 return CompileMethod(driver, compiler, code_item, access_flags, invoke_type, class_def_idx,
824 uint32_t access_flags, art::InvokeType invoke_type,
830 return art::CompileOneMethod(driver, compiler, code_item, access_flags, invoke_type,
618 CompileMethod(CompilerDriver& driver, Compiler* compiler, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file, void* llvm_compilation_unit) argument
805 CompileOneMethod(CompilerDriver& driver, Compiler* compiler, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file, void* compilation_unit) argument
822 ArtQuickCompileMethod(art::CompilerDriver& driver, const art::DexFile::CodeItem* code_item, uint32_t access_flags, art::InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const art::DexFile& dex_file) argument
H A Dmir_graph.cc649 void MIRGraph::InlineMethod(const DexFile::CodeItem* code_item, uint32_t access_flags, argument
658 dex_file, current_code_item_, class_def_idx, method_idx, access_flags,
691 cu_->access_flags = access_flags;
/art/compiler/llvm/
H A Dcompiler_llvm.cc44 uint32_t access_flags, InvokeType invoke_type,
205 uint32_t access_flags,
216 class_def_idx, method_idx, access_flags, driver->GetVerifiedMethod(&dex_file, method_idx));
223 uint32_t access_flags, uint32_t method_idx,
229 0, method_idx, access_flags, nullptr);
203 ArtCompileMethod(art::CompilerDriver* driver, const art::DexFile::CodeItem* code_item, uint32_t access_flags, art::InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const art::DexFile& dex_file) argument
222 ArtLLVMJniCompileMethod(art::CompilerDriver* driver, uint32_t access_flags, uint32_t method_idx, const art::DexFile& dex_file) argument
/art/compiler/optimizing/
H A Doptimizing_compiler.cc75 uint32_t access_flags,
95 class_def_idx, method_idx, access_flags,
74 TryCompile(const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file) const argument
/art/compiler/jni/quick/
H A Djni_compiler.cc58 uint32_t access_flags, uint32_t method_idx,
60 const bool is_native = (access_flags & kAccNative) != 0;
62 const bool is_static = (access_flags & kAccStatic) != 0;
63 const bool is_synchronized = (access_flags & kAccSynchronized) != 0;
549 uint32_t access_flags, uint32_t method_idx,
551 return ArtJniCompileMethodInternal(compiler, access_flags, method_idx, dex_file);
57 ArtJniCompileMethodInternal(CompilerDriver* driver, uint32_t access_flags, uint32_t method_idx, const DexFile& dex_file) argument
548 ArtQuickJniCompileMethod(art::CompilerDriver* compiler, uint32_t access_flags, uint32_t method_idx, const art::DexFile& dex_file) argument
/art/runtime/mirror/
H A Dart_method.h107 static bool IsDirect(uint32_t access_flags) { argument
108 return (access_flags & (kAccStatic | kAccPrivate | kAccConstructor)) != 0;
H A Dclass.h321 uint32_t access_flags = GetField32<kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Class, access_flags_)); local
322 return (access_flags & kAccClassIsProxy) != 0;
/art/runtime/
H A Dreflection.cc791 bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class, uint32_t access_flags) { argument
792 if ((access_flags & kAccPublic) != 0) {
805 if ((access_flags & kAccPrivate) != 0) {
808 if ((access_flags & kAccProtected) != 0) {
H A Ddex_file_verifier.cc447 bool DexFileVerifier::CheckClassDataItemField(uint32_t idx, uint32_t access_flags, argument
453 bool is_static = (access_flags & kAccStatic) != 0;
459 if (UNLIKELY((access_flags & ~kAccJavaFlagsMask) != 0)) {
460 ErrorStringPrintf("Bad class_data_item field access_flags %x", access_flags);
467 bool DexFileVerifier::CheckClassDataItemMethod(uint32_t idx, uint32_t access_flags, argument
473 bool is_direct = (access_flags & (kAccStatic | kAccPrivate | kAccConstructor)) != 0;
474 bool expect_code = (access_flags & (kAccNative | kAccAbstract)) == 0;
475 bool is_synchronized = (access_flags & kAccSynchronized) != 0;
476 bool allow_synchronized = (access_flags
[all...]
H A Dclass_linker.cc2705 uint32_t access_flags = dex_class_def.GetJavaAccessFlags(); local
2706 CHECK_EQ(access_flags & ~kAccJavaFlagsMask, 0U);
2707 klass->SetAccessFlags(access_flags);
2866 uint32_t access_flags = it.GetMethodAccessFlags(); local
2895 if (UNLIKELY((access_flags & kAccConstructor) == 0)) {
2898 access_flags |= kAccConstructor;
2902 dst->SetAccessFlags(access_flags);
3170 int access_flags = new_class->GetComponentType()->GetAccessFlags(); local
3172 access_flags &= kAccJavaFlagsMask;
3175 access_flags |
[all...]
H A Ddebugger.cc892 uint32_t access_flags = c->GetAccessFlags() & kAccJavaFlagsMask; local
897 if ((access_flags & kAccInterface) == 0) {
898 access_flags |= kAccSuper;
901 expandBufAdd4BE(pReply, access_flags);
/art/runtime/verifier/
H A Dreg_type.cc655 bool RegType::CanAccessMember(mirror::Class* klass, uint32_t access_flags) { argument
656 if ((access_flags & kAccPublic) != 0) {
660 return GetClass()->CanAccessMember(klass, access_flags);

Completed in 5100 milliseconds