Home
last modified time | relevance | path

Searched refs:shorty (Results 26 – 50 of 59) sorted by relevance

123

/art/compiler/optimizing/
Dinstruction_builder.h253 const char* shorty,
258 const char* shorty,
263 const char* shorty);
277 const char* shorty);
Dinstruction_builder.cc439 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 …]
Dcode_generator.h575 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/
DIdCreator.java248 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()
DMutatableCode.java78 public String shorty; field in MutatableCode
372 type = shorty.charAt(shortyIdx); in finishedUsingTemporaryVRegs()
DProgram.java318 String shorty = rawDexFile.stringDatas.get(protoIdItem.shortyIdx).getString(); in associateMethod() local
326 codeItem.meta.shorty = shorty; in associateMethod()
DCodeTranslator.java60 mutatableCode.shorty = codeItem.meta.shorty; in codeItemToMutatableCode()
/art/runtime/interpreter/mterp/arm64ng/
Dmain.S682 .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/
DNewInstanceChanger.java185 String shorty = mutatableCode.program.getMethodProto((int) oldMethodIdx); in changeInvokeDirect() local
191 findOrCreateMethodId(className, methodName, shorty); in changeInvokeDirect()
/art/test/115-native-bridge/
Dnativebridge.cc79 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/
Dassembler_thumb_test.cc103 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/
Dart_method.cc177 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()
Dinstrumentation.cc1439 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()
Dstack.cc160 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/
Dtest_dex_file_builder.h70 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/
Djava_vm_ext.cc164 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()
Dcheck_jni.cc950 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/
Djni_compiler.cc123 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/
Dnative_bridge.cc517 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/
DCodeItem.java42 public String shorty; field in CodeItem.MethodMetaInfo
/art/compiler/jni/quick/arm/
Dcalling_convention_arm.cc292 const char* shorty) in ArmJniCallingConvention() argument
296 shorty, in ArmJniCallingConvention()
/art/tools/hiddenapi/
DREADME.md18 "slash" form, e.g. "Ljava/lang/Object;", primitive types in their shorty form,
/art/runtime/entrypoints/
Dentrypoint_utils.h183 const char* shorty,
/art/test/674-hiddenapi/src-ex/
DChildClass.java33 PrimitiveType(char shorty, Class klass, Object value) { in PrimitiveType() argument
34 mShorty = shorty; in PrimitiveType()
/art/runtime/arch/x86/
Dquick_entrypoints_x86.S456 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++

123