/art/runtime/entrypoints/jni/ |
D | jni_entrypoints.cc | 62 uint32_t shorty_len; in artCriticalNativeOutArgsSize() local 63 const char* shorty = method->GetShorty(&shorty_len); in artCriticalNativeOutArgsSize() 67 return arm::GetCriticalNativeOutArgsSize(shorty, shorty_len); in artCriticalNativeOutArgsSize() 69 return arm64::GetCriticalNativeOutArgsSize(shorty, shorty_len); in artCriticalNativeOutArgsSize() 71 return x86::GetCriticalNativeOutArgsSize(shorty, shorty_len); in artCriticalNativeOutArgsSize() 73 return x86_64::GetCriticalNativeOutArgsSize(shorty, shorty_len); in artCriticalNativeOutArgsSize()
|
/art/runtime/arch/x86/ |
D | jni_frame_x86.h | 38 inline size_t GetCriticalNativeOutArgsSize(const char* shorty, uint32_t shorty_len) { in GetCriticalNativeOutArgsSize() argument 39 DCHECK_EQ(shorty_len, strlen(shorty)); in GetCriticalNativeOutArgsSize() 42 for (size_t i = 1; i != shorty_len; ++i) { in GetCriticalNativeOutArgsSize() 47 size_t num_arg_words = shorty_len - 1u + num_long_or_double_args; in GetCriticalNativeOutArgsSize()
|
/art/runtime/arch/arm64/ |
D | jni_frame_arm64.h | 46 inline size_t GetCriticalNativeOutArgsSize(const char* shorty, uint32_t shorty_len) { in GetCriticalNativeOutArgsSize() argument 47 DCHECK_EQ(shorty_len, strlen(shorty)); in GetCriticalNativeOutArgsSize() 50 for (size_t i = 1; i != shorty_len; ++i) { in GetCriticalNativeOutArgsSize() 55 size_t num_non_fp_args = shorty_len - 1u - num_fp_args; in GetCriticalNativeOutArgsSize()
|
/art/runtime/arch/x86_64/ |
D | jni_frame_x86_64.h | 51 inline size_t GetCriticalNativeOutArgsSize(const char* shorty, uint32_t shorty_len) { in GetCriticalNativeOutArgsSize() argument 52 DCHECK_EQ(shorty_len, strlen(shorty)); in GetCriticalNativeOutArgsSize() 55 for (size_t i = 1; i != shorty_len; ++i) { in GetCriticalNativeOutArgsSize() 60 size_t num_non_fp_args = shorty_len - 1u - num_fp_args; in GetCriticalNativeOutArgsSize()
|
/art/runtime/arch/arm/ |
D | jni_frame_arm.h | 43 inline size_t GetCriticalNativeOutArgsSize(const char* shorty, uint32_t shorty_len) { in GetCriticalNativeOutArgsSize() argument 44 DCHECK_EQ(shorty_len, strlen(shorty)); in GetCriticalNativeOutArgsSize() 47 for (size_t i = 1; i != shorty_len; ++i) { in GetCriticalNativeOutArgsSize()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 290 uint32_t shorty_len) REQUIRES_SHARED(Locks::mutator_lock_) : in QuickArgumentVisitor() argument 291 is_static_(is_static), shorty_(shorty), shorty_len_(shorty_len), in QuickArgumentVisitor() 537 uint32_t shorty_len, ShadowFrame* sf, size_t first_arg_reg) : in BuildQuickShadowFrameVisitor() argument 538 QuickArgumentVisitor(sp, is_static, shorty, shorty_len), sf_(sf), cur_reg_(first_arg_reg) {} in BuildQuickShadowFrameVisitor() 665 uint32_t shorty_len = 0; in artQuickToInterpreterBridge() local 669 const char* shorty = non_proxy_method->GetShorty(&shorty_len); in artQuickToInterpreterBridge() 685 BuildQuickShadowFrameVisitor shadow_frame_builder(sp, method->IsStatic(), shorty, shorty_len, in artQuickToInterpreterBridge() 758 BuildQuickArgumentVisitor(ArtMethod** sp, bool is_static, const char* shorty, uint32_t shorty_len, in BuildQuickArgumentVisitor() argument 760 QuickArgumentVisitor(sp, is_static, shorty, shorty_len), soa_(soa), args_(args) {} in BuildQuickArgumentVisitor() 831 uint32_t shorty_len = 0; in artQuickProxyInvokeHandler() local [all …]
|
/art/runtime/ |
D | reflection.cc | 46 ArgArray(const char* shorty, uint32_t shorty_len) in ArgArray() argument 47 : shorty_(shorty), shorty_len_(shorty_len), num_bytes_(0) { in ArgArray() 48 size_t num_slots = shorty_len + 1; // +1 in case of receiver. in ArgArray() 54 for (size_t i = 1; i < shorty_len; ++i) { in ArgArray() 485 uint32_t shorty_len = 0; in InvokeMethodImpl() local 486 *shorty = np_method->GetShorty(&shorty_len); in InvokeMethodImpl() 487 ArgArray arg_array(*shorty, shorty_len); in InvokeMethodImpl() 535 uint32_t shorty_len = 0; in InvokeWithVarArgs() local 537 method->GetInterfaceMethodIfProxy(kRuntimePointerSize)->GetShorty(&shorty_len); in InvokeWithVarArgs() 539 ArgArray arg_array(shorty, shorty_len); in InvokeWithVarArgs() [all …]
|
D | stack.cc | 158 uint32_t shorty_len; in GetThisObject() local 159 const char* shorty = m->GetShorty(&shorty_len); in GetThisObject() 161 /* this */ 1u + std::count(shorty + 1, shorty + shorty_len, 'L'); in GetThisObject()
|
/art/compiler/driver/ |
D | dex_compilation_unit.h | 78 const char* GetShorty(uint32_t* shorty_len) const { in GetShorty() argument 80 return dex_file_->GetMethodShorty(method_id, shorty_len); in GetShorty()
|
/art/runtime/interpreter/ |
D | interpreter.cc | 468 uint32_t shorty_len = 0; in EnterInterpreterFromInvoke() local 469 const char* shorty = method->GetShorty(&shorty_len); in EnterInterpreterFromInvoke() 471 DCHECK_LT(shorty_pos + 1, shorty_len); in EnterInterpreterFromInvoke()
|
D | interpreter_common.cc | 1320 uint32_t shorty_len = 0; in DoCallCommon() local 1321 const char* shorty = method->GetShorty(&shorty_len); in DoCallCommon() 1338 DCHECK_LT(shorty_pos + 1, shorty_len) << "for shorty '" << shorty << "'"; in DoCallCommon()
|