/art/compiler/jni/quick/arm/ |
H A D | calling_convention_arm.h | 27 ArmManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument 28 : ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty) {} 49 explicit ArmJniCallingConvention(bool is_static, bool is_synchronized, const char* shorty);
|
H A D | calling_convention_arm.cc | 107 ArmJniCallingConvention::ArmJniCallingConvention(bool is_static, bool is_synchronized, argument 109 : JniCallingConvention(is_static, is_synchronized, shorty) {
|
/art/compiler/jni/quick/mips/ |
H A D | calling_convention_mips.h | 26 MipsManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument 27 : ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty) {} 48 explicit MipsJniCallingConvention(bool is_static, bool is_synchronized, const char* shorty);
|
H A D | calling_convention_mips.cc | 107 MipsJniCallingConvention::MipsJniCallingConvention(bool is_static, bool is_synchronized, argument 109 : JniCallingConvention(is_static, is_synchronized, shorty) {
|
/art/compiler/jni/quick/x86/ |
H A D | calling_convention_x86.h | 27 explicit X86ManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, argument 29 : ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty) {} 48 explicit X86JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty);
|
H A D | calling_convention_x86.cc | 113 X86JniCallingConvention::X86JniCallingConvention(bool is_static, bool is_synchronized, argument 115 : JniCallingConvention(is_static, is_synchronized, shorty) {
|
/art/compiler/jni/quick/ |
H A D | calling_convention.cc | 35 bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) { 39 return new arm::ArmManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); 41 return new mips::MipsManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); 43 return new x86::X86ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); 87 JniCallingConvention* JniCallingConvention::Create(bool is_static, bool is_synchronized, argument 93 return new arm::ArmJniCallingConvention(is_static, is_synchronized, shorty); 95 return new mips::MipsJniCallingConvention(is_static, is_synchronized, shorty); 97 return new x86::X86JniCallingConvention(is_static, is_synchronized, shorty); 34 Create( bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) argument
|
H A D | calling_convention.h | 68 CallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument 69 : displacement_(0), is_static_(is_static), is_synchronized_(is_synchronized), 71 num_args_ = (is_static ? 0 : 1) + strlen(shorty) - 1; 72 num_ref_args_ = is_static ? 0 : 1; // The implicit this pointer. 166 static ManagedRuntimeCallingConvention* Create(bool is_static, bool is_synchronized, 191 ManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument 192 : CallingConvention(is_static, is_synchronized, shorty) {} 211 static JniCallingConvention* Create(bool is_static, bool is_synchronized, const char* shorty, 276 explicit JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument 277 : CallingConvention(is_static, is_synchronize [all...] |
H A D | jni_compiler.cc | 60 const bool is_static = (access_flags & kAccStatic) != 0; local 69 JniCallingConvention::Create(is_static, is_synchronized, shorty, instruction_set)); 73 ManagedRuntimeCallingConvention::Create(is_static, is_synchronized, shorty, instruction_set)); 83 JniCallingConvention::Create(is_static, is_synchronized, jni_end_shorty, instruction_set)); 117 if (is_static) { 231 if (is_static) { 241 if (is_static) {
|
/art/runtime/gc/collector/ |
H A D | mark_sweep-inl.h | 116 bool is_static, const Visitor& visitor) { 128 visitor(obj, ref, field_offset, is_static); 136 for (const mirror::Class* klass = is_static ? obj->AsClass() : obj->GetClass(); 138 klass = is_static ? NULL : klass->GetSuperClass()) { 139 size_t num_reference_fields = (is_static 143 mirror::ArtField* field = (is_static ? klass->GetStaticField(i) 147 visitor(obj, ref, field_offset, is_static); 115 VisitFieldsReferences(const mirror::Object* obj, uint32_t ref_offsets, bool is_static, const Visitor& visitor) argument
|
H A D | mark_sweep.cc | 587 bool is_static) NO_THREAD_SAFETY_ANALYSIS { 589 CheckReference(obj, ref, offset, is_static); 660 const MemberOffset& /* offset */, bool /* is_static */) ALWAYS_INLINE { 1287 void MarkSweep::CheckReference(const Object* obj, const Object* ref, MemberOffset offset, bool is_static) { argument 1295 LOG(WARNING) << (is_static ? "Static ref'" : "Instance ref'") << PrettyTypeOf(ref) 1300 const Class* klass = is_static ? obj->AsClass() : obj->GetClass(); 1302 const ObjectArray<ArtField>* fields = is_static ? klass->GetSFields() : klass->GetIFields(); 1382 bool /* is_static */) const ALWAYS_INLINE
|
/art/runtime/ |
H A D | class_linker-inl.h | 83 bool is_static) { 91 resolved_field = ResolveField(dex_file, field_idx, dex_cache, class_loader, is_static); 81 ResolveField(uint32_t field_idx, const mirror::ArtMethod* referrer, bool is_static) argument
|
H A D | common_throws.cc | 216 void ThrowIncompatibleClassChangeErrorField(const mirror::ArtField* resolved_field, bool is_static, argument 220 << (is_static ? "static" : "instance") << " field" << " rather than a " 221 << (is_static ? "instance" : "static") << " field";
|
H A D | class_linker_test.cc | 356 CheckOffsets(bool is_static, const char* class_descriptor) argument 357 : is_static(is_static), class_descriptor(class_descriptor) {} 358 bool is_static; member in struct:art::CheckOffsets 368 if (!klass->IsClassClass() && !is_static) { 369 size_t expected_size = is_static ? klass->GetClassSize(): klass->GetObjectSize(); 379 size_t num_fields = is_static ? klass->NumStaticFields() : klass->NumInstanceFields(); 390 mirror::ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); 400 mirror::ArtField* field = is_static ? klass->GetStaticField(i) : klass->GetInstanceField(i); 415 mirror::ArtField* field = is_static [all...] |
H A D | well_known_classes.cc | 107 static jfieldID CacheField(JNIEnv* env, jclass c, bool is_static, const char* name, const char* signature) { argument 108 jfieldID fid = is_static ? env->GetStaticFieldID(c, name, signature) : env->GetFieldID(c, name, signature); 115 jmethodID CacheMethod(JNIEnv* env, jclass c, bool is_static, const char* name, const char* signature) { argument 116 jmethodID mid = is_static ? env->GetStaticMethodID(c, name, signature) : env->GetMethodID(c, name, signature);
|
H A D | dex_file.cc | 666 void DexFile::DecodeDebugInfo0(const CodeItem* code_item, bool is_static, uint32_t method_idx, argument 675 if (!is_static) { 828 void DexFile::DecodeDebugInfo(const CodeItem* code_item, bool is_static, uint32_t method_idx, argument 836 DecodeDebugInfo0(code_item, is_static, method_idx, position_cb, local_cb, context, stream, &local_in_reg[0]);
|
H A D | dex_file_verifier.cc | 331 bool is_static = (access_flags & kAccStatic) != 0; local 332 if (is_static != expect_static) {
|
/art/compiler/jni/portable/ |
H A D | jni_compiler.cc | 64 const bool is_static = dex_compilation_unit_->IsStatic(); local 86 if (!is_static) { 139 is_static, true)->getPointerTo(), 262 const bool is_static = dex_compilation_unit_->IsStatic(); local 266 GetFunctionType(dex_compilation_unit_->GetDexMethodIndex(), is_static, false); 281 bool is_static, bool is_native_function) { 307 if (!is_static || is_native_function) { 280 GetFunctionType(uint32_t method_idx, bool is_static, bool is_native_function) argument
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 82 bool is_static; local 84 case InstanceObjectRead: is_primitive = false; is_set = false; is_static = false; break; 85 case InstanceObjectWrite: is_primitive = false; is_set = true; is_static = false; break; 86 case InstancePrimitiveRead: is_primitive = true; is_set = false; is_static = false; break; 87 case InstancePrimitiveWrite: is_primitive = true; is_set = true; is_static = false; break; 88 case StaticObjectRead: is_primitive = false; is_set = false; is_static = true; break; 89 case StaticObjectWrite: is_primitive = false; is_set = true; is_static = true; break; 90 case StaticPrimitiveRead: is_primitive = true; is_set = false; is_static = true; break; 92 default: is_primitive = true; is_set = true; is_static = true; break; 95 mirror::ArtField* resolved_field = class_linker->ResolveField(field_idx, referrer, is_static); [all...] |
H A D | entrypoint_utils.h | 151 bool is_static; local 153 case InstanceObjectRead: is_primitive = false; is_set = false; is_static = false; break; 154 case InstanceObjectWrite: is_primitive = false; is_set = true; is_static = false; break; 155 case InstancePrimitiveRead: is_primitive = true; is_set = false; is_static = false; break; 156 case InstancePrimitiveWrite: is_primitive = true; is_set = true; is_static = false; break; 157 case StaticObjectRead: is_primitive = false; is_set = false; is_static = true; break; 158 case StaticObjectWrite: is_primitive = false; is_set = true; is_static = true; break; 159 case StaticPrimitiveRead: is_primitive = true; is_set = false; is_static = true; break; 160 case StaticPrimitiveWrite: is_primitive = true; is_set = true; is_static = true; break; 165 is_static [all...] |
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 118 QuickArgumentVisitor(mirror::ArtMethod** sp, bool is_static, 121 is_static_(is_static), shorty_(shorty), shorty_len_(shorty_len), 122 args_in_regs_(ComputeArgsInRegs(is_static, shorty, shorty_len)), 123 num_params_((is_static ? 0 : 1) + shorty_len - 1), // +1 for this, -1 for return type 192 static size_t ComputeArgsInRegs(bool is_static, const char* shorty, uint32_t shorty_len) 194 size_t args_in_regs = (is_static ? 0 : 1); 228 bool is_static, const char* shorty, 230 QuickArgumentVisitor(sp, is_static, shorty, shorty_len), sf_(sf), cur_reg_(first_arg_reg) {} 319 BuildQuickArgumentVisitor(mirror::ArtMethod** sp, bool is_static, const char* shorty, argument 322 QuickArgumentVisitor(sp, is_static, short 227 BuildQuickShadowFrameVisitor(mirror::ArtMethod** sp, bool is_static, const char* shorty, uint32_t shorty_len, ShadowFrame& sf, size_t first_arg_reg) argument 420 RememberFoGcArgumentVisitor(mirror::ArtMethod** sp, bool is_static, const char* shorty, uint32_t shorty_len, ScopedObjectAccessUnchecked* soa) argument [all...] |
/art/compiler/ |
H A D | image_writer.cc | 606 bool is_static) { 622 for (const Class *klass = is_static ? orig->AsClass() : orig->GetClass(); 624 klass = is_static ? NULL : klass->GetSuperClass()) { 625 size_t num_reference_fields = (is_static 629 ArtField* field = (is_static 639 if (!is_static && orig->IsReferenceInstance()) { 603 FixupFields(const Object* orig, Object* copy, uint32_t ref_offsets, bool is_static) argument
|
H A D | oat_writer.cc | 641 bool is_static = (it.GetMemberAccessFlags() & kAccStatic) != 0; local 643 class_def_method_index, is_static, it.GetMemberIndex(), 665 size_t class_def_method_index, bool is_static, 663 WriteCodeMethod(OutputStream& out, const size_t file_offset, size_t relative_offset, size_t oat_class_index, size_t class_def_method_index, bool is_static, uint32_t method_idx, const DexFile& dex_file) argument
|
/art/runtime/interpreter/ |
H A D | interpreter.cc | 633 bool is_static = (find_type == StaticObjectRead) || (find_type == StaticPrimitiveRead); local 634 uint32_t field_idx = is_static ? inst->VRegB_21c() : inst->VRegC_22c(); 643 if (is_static) { 652 uint32_t vregA = is_static ? inst->VRegA_21c() : inst->VRegA_22c(); 728 bool is_static = (find_type == StaticObjectWrite) || (find_type == StaticPrimitiveWrite); local 729 uint32_t field_idx = is_static ? inst->VRegB_21c() : inst->VRegC_22c(); 738 if (is_static) { 748 uint32_t vregA = is_static ? inst->VRegA_21c() : inst->VRegA_22c();
|
/art/runtime/verifier/ |
H A D | method_verifier.cc | 3501 bool is_primitive, bool is_static) { 3502 uint32_t field_idx = is_static ? inst->VRegB_21c() : inst->VRegC_22c(); 3504 if (is_static) { 3521 const uint32_t vregA = (is_static) ? inst->VRegA_21c() : inst->VRegA_22c(); 3555 bool is_primitive, bool is_static) { 3556 uint32_t field_idx = is_static ? inst->VRegB_21c() : inst->VRegC_22c(); 3558 if (is_static) { 3582 const uint32_t vregA = (is_static) ? inst->VRegA_21c() : inst->VRegA_22c(); 3500 VerifyISGet(const Instruction* inst, const RegType& insn_type, bool is_primitive, bool is_static) argument 3554 VerifyISPut(const Instruction* inst, const RegType& insn_type, bool is_primitive, bool is_static) argument
|