/art/compiler/optimizing/ |
D | instruction_builder.h | 253 const char* shorty, 258 const char* shorty, 263 const char* shorty); 277 const char* shorty);
|
D | instruction_builder.cc | 439 const char* shorty = dex_file_->GetMethodShorty(method_idx); in BuildIntrinsic() local 441 if (!BuildSimpleIntrinsic(method, kNoDexPc, operands, shorty)) { in BuildIntrinsic() 463 HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ false); in BuildIntrinsic() 569 const char* shorty = dex_compilation_unit_->GetShorty(); in InitializeParameters() local 598 DataType::FromShorty(shorty[shorty_pos]), in InitializeParameters() 954 const char* shorty = dex_file_->GetMethodShorty(method_idx); in BuildInvoke() local 955 DataType::Type return_type = DataType::FromShorty(shorty[0]); in BuildInvoke() 958 size_t number_of_arguments = strlen(shorty) - 1; in BuildInvoke() 983 return HandleInvoke(invoke, operands, shorty, /* is_unresolved= */ true); in BuildInvoke() 1007 return HandleStringInit(invoke, operands, shorty); in BuildInvoke() [all …]
|
D | code_generator.h | 575 size_t GetCriticalNativeDirectCallFrameSize(const char* shorty, uint32_t shorty_len)> 586 const char* shorty = GetCriticalNativeShorty(invoke, &shorty_len); in PrepareCriticalNativeCall() local 587 DCHECK_EQ(GetCriticalNativeDirectCallFrameSize(shorty, shorty_len), out_frame_size); in PrepareCriticalNativeCall()
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | IdCreator.java | 248 public int findOrCreateMethodId(String className, String methodName, String shorty) { in findOrCreateMethodId() argument 249 int methodIdIdx = findMethodId(className, methodName, shorty); in findOrCreateMethodId() 253 return createMethodId(className, methodName, shorty); in findOrCreateMethodId() 695 String shorty = convertSignatureToShorty(signature); in createProtoId() local 718 int shortyIdx = findOrCreateString(shorty); in createProtoId() 754 String shorty = convertSignatureToShorty(signature); in findProtoId() local 758 int shortyIdx = findString(shorty); in findProtoId()
|
D | MutatableCode.java | 78 public String shorty; field in MutatableCode 372 type = shorty.charAt(shortyIdx); in finishedUsingTemporaryVRegs()
|
D | Program.java | 318 String shorty = rawDexFile.stringDatas.get(protoIdItem.shortyIdx).getString(); in associateMethod() local 326 codeItem.meta.shorty = shorty; in associateMethod()
|
D | CodeTranslator.java | 60 mutatableCode.shorty = codeItem.meta.shorty; in codeItemToMutatableCode()
|
/art/runtime/interpreter/mterp/arm64ng/ |
D | main.S | 682 .macro LOOP_OVER_SHORTY_LOADING_FPS dreg, sreg, inst, shorty, arg_index, finished 684 ldrb wip, [\shorty], #1 // Load next character in shorty, and increment. 737 .macro LOOP_OVER_SHORTY_LOADING_GPRS gpr_reg64, gpr_reg32, inst, shorty, arg_index, finished 739 ldrb wip, [\shorty], #1 // Load next character in shorty, and increment. 894 .macro LOOP_RANGE_OVER_SHORTY_LOADING_FPS dreg, sreg, shorty, arg_index, stack_index, finished 896 ldrb wip, [\shorty], #1 // Load next character in shorty, and increment. 931 .macro LOOP_RANGE_OVER_FPs shorty, arg_index, stack_index, finished 933 ldrb wip, [\shorty], #1 // Load next character in shorty, and increment. 965 .macro LOOP_RANGE_OVER_SHORTY_LOADING_GPRS reg64, reg32, shorty, arg_index, stack_index, finished 967 ldrb wip, [\shorty], #1 // Load next character in shorty, and increment. [all …]
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | NewInstanceChanger.java | 185 String shorty = mutatableCode.program.getMethodProto((int) oldMethodIdx); in changeInvokeDirect() local 191 findOrCreateMethodId(className, methodName, shorty); in changeInvokeDirect()
|
/art/test/115-native-bridge/ |
D | nativebridge.cc | 79 const char* shorty = gNativeBridgeArtCallbacks->getMethodShorty(env, mid); in trampoline_JNI_OnLoad() local 80 if (strcmp(shorty, methods[i].signature) == 0) { in trampoline_JNI_OnLoad() 82 methods[i].name, nb_method->signature, shorty); in trampoline_JNI_OnLoad() 469 extern "C" void* native_bridge_getTrampoline(void* handle, const char* name, const char* shorty, in native_bridge_getTrampoline() argument 471 printf("Getting trampoline for %s with shorty %s.\n", name, shorty); in native_bridge_getTrampoline()
|
/art/compiler/utils/ |
D | assembler_thumb_test.cc | 103 const char* shorty = "IIFII"; in TEST_F() local 110 shorty, in TEST_F() 114 &allocator, is_static, is_synchronized, shorty, InstructionSet::kThumb2)); in TEST_F()
|
/art/runtime/ |
D | art_method.cc | 177 size_t ArtMethod::NumArgRegisters(const char* shorty) { in NumArgRegisters() argument 178 CHECK_NE(shorty[0], '\0'); in NumArgRegisters() 180 for (const char* s = shorty + 1; *s != '\0'; ++s) { in NumArgRegisters() 313 const char* shorty) { in Invoke() argument 322 CHECK_STREQ(GetInterfaceMethodIfProxy(kRuntimePointerSize)->GetShorty(), shorty); in Invoke() 369 (*art_quick_invoke_stub)(this, args, args_size, self, result, shorty); in Invoke() 371 (*art_quick_invoke_static_stub)(this, args, args_size, self, result, shorty); in Invoke()
|
D | instrumentation.cc | 1439 char shorty = 'V'; in GetRuntimeMethodShorty() local 1441 [&shorty](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in GetRuntimeMethodShorty() 1449 shorty = m->GetShorty()[0]; in GetRuntimeMethodShorty() 1453 shorty = m->GetInterfaceMethodIfProxy(kRuntimePointerSize)->GetShorty()[0]; in GetRuntimeMethodShorty() 1479 shorty = 'L'; in GetRuntimeMethodShorty() 1481 shorty = dex_file->GetMethodShorty(method_index)[0]; in GetRuntimeMethodShorty() 1496 return shorty; in GetRuntimeMethodShorty()
|
D | stack.cc | 160 const char* shorty = m->GetShorty(&shorty_len); in GetThisObject() local 162 /* this */ 1u + std::count(shorty + 1, shorty + shorty_len, 'L'); in GetThisObject()
|
/art/libdexfile/dex/ |
D | test_dex_file_builder.h | 70 AddString(proto_key.shorty); in AddMethod() 188 Write32(raw_offset + 0u, GetStringIdx(entry.first.shorty)); in Build() 303 std::string shorty; member 352 key.shorty += (*args == '[') ? 'L' : *args; in CreateProtoKey()
|
/art/runtime/jni/ |
D | java_vm_ext.cc | 164 void* FindSymbol(const std::string& symbol_name, const char* shorty = nullptr) in FindSymbol() argument 167 ? FindSymbolWithNativeBridge(symbol_name, shorty) in FindSymbol() 179 void* FindSymbolWithNativeBridge(const std::string& symbol_name, const char* shorty) in FindSymbolWithNativeBridge() argument 184 return android::NativeBridgeGetTrampoline(handle_, symbol_name.c_str(), shorty, len); in FindSymbolWithNativeBridge() 285 const char* shorty = m->GetShorty(); in FindNativeMethod() local 291 shorty, in FindNativeMethod() 306 const char* shorty, in FindNativeMethodInternal() argument 320 const char* arg_shorty = library->NeedsNativeBridge() ? shorty : nullptr; in FindNativeMethodInternal()
|
D | check_jni.cc | 950 const char* shorty = m->GetShorty(&len); in CheckVarArgs() local 954 shorty++; in CheckVarArgs() 956 if (!CheckPossibleHeapValue(soa, shorty[i], args.GetValue(shorty[i]))) { in CheckVarArgs() 1063 const char* shorty = m->GetShorty(&len); in TracePossibleHeapValue() local 1067 shorty++; in TracePossibleHeapValue() 1072 TracePossibleHeapValue(soa, entry, shorty[i], args.GetValue(shorty[i]), msg); in TracePossibleHeapValue() 2239 #define FIELD_ACCESSORS(jtype, name, ptype, shorty, slot_sized_shorty) \ argument 2241 return GetField(__FUNCTION__, env, c, fid, true, ptype).shorty; \ 2245 return GetField(__FUNCTION__, env, obj, fid, false, ptype).shorty; \ 2318 #define CALL(rtype, name, ptype, shorty) \ argument [all …]
|
/art/compiler/jni/quick/ |
D | jni_compiler.cc | 123 const char* shorty = dex_file.GetMethodShorty(dex_file.GetMethodId(method_idx)); in ArtJniCompileMethodInternal() local 168 for (size_t i = 0; i < strlen(shorty); ++i) { in ArtJniCompileMethodInternal() 169 CHECK_NE(Primitive::kPrimNot, Primitive::GetType(shorty[i])) in ArtJniCompileMethodInternal() 185 shorty, in ArtJniCompileMethodInternal() 191 &allocator, is_static, is_synchronized, shorty, instruction_set)); in ArtJniCompileMethodInternal()
|
/art/libnativebridge/ |
D | native_bridge.cc | 517 void* NativeBridgeGetTrampoline(void* handle, const char* name, const char* shorty, in NativeBridgeGetTrampoline() argument 520 return callbacks->getTrampoline(handle, name, shorty, len); in NativeBridgeGetTrampoline()
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | CodeItem.java | 42 public String shorty; field in CodeItem.MethodMetaInfo
|
/art/compiler/jni/quick/arm/ |
D | calling_convention_arm.cc | 292 const char* shorty) in ArmJniCallingConvention() argument 296 shorty, in ArmJniCallingConvention()
|
/art/tools/hiddenapi/ |
D | README.md | 18 "slash" form, e.g. "Ljava/lang/Object;", primitive types in their shorty form,
|
/art/runtime/entrypoints/ |
D | entrypoint_utils.h | 183 const char* shorty,
|
/art/test/674-hiddenapi/src-ex/ |
D | ChildClass.java | 33 PrimitiveType(char shorty, Class klass, Object value) { in PrimitiveType() argument 34 mShorty = shorty; in PrimitiveType()
|
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 456 MACRO5(LOOP_OVER_SHORTY_LOADING_XMMS, xmm_reg, shorty, arg_array, temp_char, finished) 458 movb (REG_VAR(shorty)), REG_VAR(temp_char) // temp_char := *shorty 459 addl MACRO_LITERAL(1), REG_VAR(shorty) // shorty++ 487 MACRO4(SKIP_OVER_FLOATS, shorty, arg_array, temp_char, finished) 489 movb (REG_VAR(shorty)), REG_VAR(temp_char) // temp_char := *shorty 490 addl MACRO_LITERAL(1), REG_VAR(shorty) // shorty++
|