/art/compiler/jni/ |
H A D | jni_cfi_test.cc | 44 const char* shorty = "IIFII"; local 46 JniCallingConvention::Create(is_static, is_synchronized, shorty, isa)); 48 ManagedRuntimeCallingConvention::Create(is_static, is_synchronized, shorty, isa));
|
/art/compiler/jni/quick/arm/ |
H A D | calling_convention_arm.h | 29 ArmManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument 30 : ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) {} 51 explicit ArmJniCallingConvention(bool is_static, bool is_synchronized, const char* shorty);
|
H A D | calling_convention_arm.cc | 210 const char* shorty) 211 : JniCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) { 209 ArmJniCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument
|
/art/compiler/jni/quick/arm64/ |
H A D | calling_convention_arm64.h | 29 Arm64ManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument 30 : ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) {} 51 explicit Arm64JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty);
|
H A D | calling_convention_arm64.cc | 54 static ManagedRegister ReturnRegisterForShorty(const char* shorty) { argument 55 if (shorty[0] == 'F') { 57 } else if (shorty[0] == 'D') { 59 } else if (shorty[0] == 'J') { 61 } else if (shorty[0] == 'V') { 158 const char* shorty) 159 : JniCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) { 157 Arm64JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument
|
/art/compiler/jni/quick/mips/ |
H A D | calling_convention_mips.h | 29 MipsManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument 30 : ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) {} 51 explicit MipsJniCallingConvention(bool is_static, bool is_synchronized, const char* shorty);
|
H A D | calling_convention_mips.cc | 35 static ManagedRegister ReturnRegisterForShorty(const char* shorty) { argument 36 if (shorty[0] == 'F') { 38 } else if (shorty[0] == 'D') { 40 } else if (shorty[0] == 'J') { 42 } else if (shorty[0] == 'V') { 109 const char* shorty) 110 : JniCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) { 108 MipsJniCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument
|
/art/compiler/jni/quick/mips64/ |
H A D | calling_convention_mips64.h | 29 Mips64ManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument 30 : ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) {} 51 explicit Mips64JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty);
|
H A D | calling_convention_mips64.cc | 43 static ManagedRegister ReturnRegisterForShorty(const char* shorty) { argument 44 if (shorty[0] == 'F' || shorty[0] == 'D') { 46 } else if (shorty[0] == 'V') { 127 const char* shorty) 128 : JniCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) { 126 Mips64JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument
|
/art/compiler/jni/quick/x86/ |
H A D | calling_convention_x86.h | 30 const char* shorty) 31 : ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize), 54 explicit X86JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty); 29 X86ManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument
|
H A D | calling_convention_x86.cc | 40 static ManagedRegister ReturnRegisterForShorty(const char* shorty, bool jni) { argument 41 if (shorty[0] == 'F' || shorty[0] == 'D') { 47 } else if (shorty[0] == 'J') { 49 } else if (shorty[0] == 'V') { 170 const char* shorty) 171 : JniCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) { 169 X86JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument
|
/art/compiler/jni/quick/x86_64/ |
H A D | calling_convention_x86_64.h | 30 const char* shorty) 31 : ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) {} 50 explicit X86_64JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty); 29 X86_64ManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument
|
H A D | calling_convention_x86_64.cc | 41 static ManagedRegister ReturnRegisterForShorty(const char* shorty, bool jni) { argument 43 if (shorty[0] == 'F' || shorty[0] == 'D') { 45 } else if (shorty[0] == 'J') { 47 } else if (shorty[0] == 'V') { 127 const char* shorty) 128 : JniCallingConvention(is_static, is_synchronized, shorty, kFramePointerSize) { 126 X86_64JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty) argument
|
/art/runtime/arch/arm/ |
H A D | quick_entrypoints_cc_arm.cc | 29 Thread* self, JValue* result, const char* shorty) { 38 (shorty[0] == 'F' || shorty[0] == 'D') ? 1 : 0; 45 for (uint32_t shorty_index = 1; shorty[shorty_index] != '\0'; ++shorty_index, ++arg_index) { 46 char arg_type = shorty[shorty_index]; 105 Thread* self, JValue* result, const char* shorty) { 106 quick_invoke_reg_setup<false>(method, args, args_size, self, result, shorty); 113 const char* shorty) { 114 quick_invoke_reg_setup<true>(method, args, args_size, self, result, shorty); 28 quick_invoke_reg_setup(ArtMethod* method, uint32_t* args, uint32_t args_size, Thread* self, JValue* result, const char* shorty) argument 104 art_quick_invoke_stub(ArtMethod* method, uint32_t* args, uint32_t args_size, Thread* self, JValue* result, const char* shorty) argument 111 art_quick_invoke_static_stub(ArtMethod* method, uint32_t* args, uint32_t args_size, Thread* self, JValue* result, const char* shorty) argument
|
/art/compiler/jni/quick/ |
H A D | calling_convention.cc | 32 bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) { 36 return new arm::ArmManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); 38 return new arm64::Arm64ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); 40 return new mips::MipsManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); 42 return new mips64::Mips64ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); 44 return new x86::X86ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); 46 return new x86_64::X86_64ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); 106 const char* shorty, 111 return new arm::ArmJniCallingConvention(is_static, is_synchronized, shorty); 113 return new arm64::Arm64JniCallingConvention(is_static, is_synchronized, shorty); 31 Create( bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) argument 105 Create(bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) argument [all...] |
H A D | calling_convention.h | 72 CallingConvention(bool is_static, bool is_synchronized, const char* shorty, argument 79 shorty_(shorty) { 80 num_args_ = (is_static ? 0 : 1) + strlen(shorty) - 1; 84 for (size_t i = 1; i < strlen(shorty); i++) { 113 param++; // 0th argument must skip return value at start of the shorty 123 param++; // 0th argument must skip return value at start of the shorty 133 param++; // 0th argument must skip return value at start of the shorty 142 param++; // 0th argument must skip return value at start of the shorty 151 param++; // 0th argument must skip return value at start of the shorty 172 param++; // 0th argument must skip return value at start of the shorty 252 ManagedRuntimeCallingConvention(bool is_static, bool is_synchronized, const char* shorty, size_t frame_pointer_size) argument 351 JniCallingConvention(bool is_static, bool is_synchronized, const char* shorty, size_t frame_pointer_size) argument [all...] |
H A D | jni_compiler.cc | 68 const char* shorty = dex_file.GetMethodShorty(dex_file.GetMethodId(method_idx)); local 73 JniCallingConvention::Create(is_static, is_synchronized, shorty, instruction_set)); 77 ManagedRuntimeCallingConvention::Create(is_static, is_synchronized, shorty, instruction_set));
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | CodeItem.java | 42 public String shorty; field in class:CodeItem.MethodMetaInfo
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
H A D | IdCreator.java | 248 public int findOrCreateMethodId(String className, String methodName, String shorty) { argument 249 int methodIdIdx = findMethodId(className, methodName, shorty); 253 return createMethodId(className, methodName, shorty); 695 String shorty = convertSignatureToShorty(signature); 717 // Search for (or create) the shorty string. 718 int shortyIdx = findOrCreateString(shorty); 754 String shorty = convertSignatureToShorty(signature); 758 int shortyIdx = findString(shorty);
|
H A D | MutatableCode.java | 78 public String shorty; field in class:MutatableCode 372 type = shorty.charAt(shortyIdx);
|
/art/compiler/dex/ |
H A D | compiler_ir.h | 182 const char* shorty; // compiling method's shorty. member in struct:art::CompilationUnit
|
/art/compiler/dex/quick/ |
H A D | mir_to_lir-inl.h | 281 inline Mir2Lir::ShortyIterator::ShortyIterator(const char* shorty, bool is_static) argument 282 : cur_(shorty + 1), pending_this_(!is_static), initialized_(false) { 283 DCHECK(shorty != nullptr); 284 DCHECK_NE(*shorty, 0);
|
H A D | quick_compiler.cc | 106 // Supported shorty types per instruction set. null means that all are available. 473 static bool CanCompileShorty(const char* shorty, InstructionSet instruction_set) { argument 480 uint32_t shorty_size = strlen(shorty); 484 if (strchr(supported_types, shorty[i]) == nullptr) { 507 const char* shorty = dex_file.GetMethodShorty(dex_file.GetMethodId(method_idx)); local 508 if (!CanCompileShorty(shorty, cu->instruction_set)) { 509 VLOG(compiler) << "Unsupported shorty : " << shorty; 543 << "' with shorty : " << invoke_method_shorty; 646 cu.shorty [all...] |
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 227 JValue InvokeProxyInvocationHandler(ScopedObjectAccessAlreadyRunnable& soa, const char* shorty, argument 245 if (shorty[i + 1] == 'L') { 251 mirror::Object* val = BoxPrimitive(Primitive::GetType(shorty[i + 1]), jv); 273 if (shorty[0] == 'V' || (shorty[0] == 'L' && result == nullptr)) {
|
/art/runtime/interpreter/ |
H A D | interpreter.cc | 29 static void InterpreterJni(Thread* self, ArtMethod* method, const StringPiece& shorty, 36 if (shorty == "L") { 47 } else if (shorty == "V") { 54 } else if (shorty == "Z") { 61 } else if (shorty == "BI") { 68 } else if (shorty == "II") { 75 } else if (shorty == "LL") { 89 } else if (shorty == "IIZ") { 96 } else if (shorty == "ILI") { 107 } else if (shorty 344 const char* shorty = method->GetShorty(&shorty_len); local [all...] |