Home
last modified time | relevance | path

Searched refs:arg_offset (Results 1 – 11 of 11) sorted by relevance

/art/runtime/interpreter/
Dunstarted_runtime.cc97 size_t arg_offset, in CharacterLowerUpper() argument
99 uint32_t int_value = static_cast<uint32_t>(shadow_frame->GetVReg(arg_offset)); in CharacterLowerUpper()
120 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedCharacterToLowerCase() argument
121 CharacterLowerUpper(self, shadow_frame, result, arg_offset, true); in UnstartedCharacterToLowerCase()
125 Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset) { in UnstartedCharacterToUpperCase() argument
126 CharacterLowerUpper(self, shadow_frame, result, arg_offset, false); in UnstartedCharacterToUpperCase()
185 size_t arg_offset) in GetClassName() argument
187 mirror::Object* param = shadow_frame->GetVRegReference(arg_offset); in GetClassName()
215 size_t arg_offset, in UnstartedClassForNameCommon() argument
217 ObjPtr<mirror::String> class_name = GetClassName(self, shadow_frame, arg_offset); in UnstartedClassForNameCommon()
[all …]
Dunstarted_runtime.h60 size_t arg_offset)
76 size_t arg_offset) \
95 size_t arg_offset,
Dinterpreter_common.cc256 uint16_t arg_offset, in ArtInterpreterToCompiledCodeBridge() argument
285 DCHECK_EQ(0u, arg_offset) << method->PrettyMethod(); in ArtInterpreterToCompiledCodeBridge()
287 DCHECK_LE(arg_offset, shadow_frame->NumberOfVRegs()); in ArtInterpreterToCompiledCodeBridge()
294 method->Invoke(self, shadow_frame->GetVRegArgs(arg_offset), in ArtInterpreterToCompiledCodeBridge()
295 (shadow_frame->NumberOfVRegs() - arg_offset) * sizeof(uint32_t), in ArtInterpreterToCompiledCodeBridge()
1321 size_t arg_offset = 0; in DoCallCommon() local
1327 ++arg_offset; in DoCallCommon()
1332 for (uint32_t shorty_pos = 0; dest_reg < num_regs; ++shorty_pos, ++dest_reg, ++arg_offset) { in DoCallCommon()
1335 const size_t src_reg = (is_range) ? vregC + arg_offset : arg[arg_offset]; in DoCallCommon()
1376 ++arg_offset; in DoCallCommon()
Dinterpreter.cc347 uint16_t arg_offset = accessor.RegistersSize() - accessor.InsSize(); in Execute() local
348 ArtInterpreterToCompiledCodeBridge(self, nullptr, &shadow_frame, arg_offset, &result); in Execute()
Dunstarted_runtime_test.cc72 size_t arg_offset) \
74 interpreter::UnstartedRuntime::Unstarted ## Name(self, shadow_frame, result, arg_offset); \
Dinterpreter_common.h849 uint16_t arg_offset,
/art/runtime/interpreter/mterp/arm64ng/
Dmain.S1427 .macro LOOP_OVER_SHORTY_STORING_GPRS gpr_64, gpr_32, shorty, arg_offset, regs, refs, finished
1437 str \gpr_32, [\regs, \arg_offset]
1440 str \gpr_32, [\refs, \arg_offset]
1442 add \arg_offset, \arg_offset, #4
1445 str \gpr_64, [\regs, \arg_offset]
1446 add \arg_offset, \arg_offset, #8
1449 add \arg_offset, \arg_offset, #4
1452 add \arg_offset, \arg_offset, #8
1460 .macro LOOP_OVER_SHORTY_STORING_FPS dreg, sreg, shorty, arg_offset, fp, finished
1468 add \arg_offset, \arg_offset, #4
[all …]
/art/runtime/interpreter/mterp/armng/
Dmain.S1502 .macro LOOP_OVER_SHORTY_STORING_GPRS gpr_32, shorty, arg_offset, regs, refs, finished, if_long, is_…
1513 str \gpr_32, [\regs, \arg_offset]
1516 str \gpr_32, [\refs, \arg_offset]
1518 add \arg_offset, \arg_offset, #4
1526 str r2, [\regs, \arg_offset]
1527 add \arg_offset, \arg_offset, #4
1528 str r3, [\regs, \arg_offset]
1529 add \arg_offset, \arg_offset, #4
1533 add \arg_offset, \arg_offset, #4
1536 add \arg_offset, \arg_offset, #8
[all …]
/art/runtime/interpreter/mterp/x86_64ng/
Dmain.S1654 .macro SETUP_REFERENCE_PARAMETER_IN_GPR gpr32, regs, refs, ins, arg_offset, finished
1655 movl REG_VAR(gpr32), (REG_VAR(regs), REG_VAR(arg_offset))
1656 movl REG_VAR(gpr32), (REG_VAR(refs), REG_VAR(arg_offset))
1657 addq MACRO_LITERAL(4), REG_VAR(arg_offset)
1663 .macro SETUP_REFERENCE_PARAMETERS_IN_STACK regs, refs, ins, stack_ptr, arg_offset argument
1665 movl OFFSET_TO_FIRST_ARGUMENT_IN_STACK(REG_VAR(stack_ptr), REG_VAR(arg_offset)), %eax
1666 movl %eax, (REG_VAR(regs), REG_VAR(arg_offset))
1667 movl %eax, (REG_VAR(refs), REG_VAR(arg_offset))
1668 addq MACRO_LITERAL(4), REG_VAR(arg_offset)
/art/runtime/
Dcommon_dex_operations.h56 uint16_t arg_offset,
Dreflection.cc183 void BuildArgArrayFromFrame(ShadowFrame* shadow_frame, uint32_t arg_offset) in BuildArgArrayFromFrame() argument
186 size_t cur_arg = arg_offset; in BuildArgArrayFromFrame()