Searched defs:shorty (Results 1 - 25 of 37) sorted by relevance

12

/art/compiler/jni/
H A Djni_cfi_test.cc44 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 Dcalling_convention_arm.h29 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 Dcalling_convention_arm.cc210 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 Dcalling_convention_arm64.h29 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 Dcalling_convention_arm64.cc54 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 Dcalling_convention_mips.h29 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 Dcalling_convention_mips.cc35 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 Dcalling_convention_mips64.h29 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 Dcalling_convention_mips64.cc43 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 Dcalling_convention_x86.h30 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 Dcalling_convention_x86.cc40 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 Dcalling_convention_x86_64.h30 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 Dcalling_convention_x86_64.cc41 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 Dquick_entrypoints_cc_arm.cc29 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 Dcalling_convention.cc32 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 Dcalling_convention.h72 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 Djni_compiler.cc68 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 DCodeItem.java42 public String shorty; field in class:CodeItem.MethodMetaInfo
/art/tools/dexfuzz/src/dexfuzz/program/
H A DIdCreator.java248 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 DMutatableCode.java78 public String shorty; field in class:MutatableCode
372 type = shorty.charAt(shortyIdx);
/art/compiler/dex/
H A Dcompiler_ir.h182 const char* shorty; // compiling method's shorty. member in struct:art::CompilationUnit
/art/compiler/dex/quick/
H A Dmir_to_lir-inl.h281 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 Dquick_compiler.cc106 // 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 Dentrypoint_utils.cc227 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 Dinterpreter.cc29 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...]

Completed in 3231 milliseconds

12