Home
last modified time | relevance | path

Searched refs:inst_data (Results 1 – 12 of 12) sorted by relevance

/art/libdexfile/dex/
Ddex_instruction-inl.h93 inline int8_t Instruction::VRegA_10t(uint16_t inst_data) const { in VRegA_10t() argument
95 return static_cast<int8_t>(InstAA(inst_data)); in VRegA_10t()
98 inline uint8_t Instruction::VRegA_10x(uint16_t inst_data) const { in VRegA_10x() argument
100 return InstAA(inst_data); in VRegA_10x()
103 inline uint4_t Instruction::VRegA_11n(uint16_t inst_data) const { in VRegA_11n() argument
105 return InstA(inst_data); in VRegA_11n()
108 inline uint8_t Instruction::VRegA_11x(uint16_t inst_data) const { in VRegA_11x() argument
110 return InstAA(inst_data); in VRegA_11x()
113 inline uint4_t Instruction::VRegA_12x(uint16_t inst_data) const { in VRegA_12x() argument
115 return InstA(inst_data); in VRegA_12x()
[all …]
Ddex_instruction.h370 int8_t VRegA_10t(uint16_t inst_data) const;
371 uint8_t VRegA_10x(uint16_t inst_data) const;
372 uint4_t VRegA_11n(uint16_t inst_data) const;
373 uint8_t VRegA_11x(uint16_t inst_data) const;
374 uint4_t VRegA_12x(uint16_t inst_data) const;
375 uint8_t VRegA_21c(uint16_t inst_data) const;
376 uint8_t VRegA_21h(uint16_t inst_data) const;
377 uint8_t VRegA_21s(uint16_t inst_data) const;
378 uint8_t VRegA_21t(uint16_t inst_data) const;
379 uint8_t VRegA_22b(uint16_t inst_data) const;
[all …]
/art/runtime/interpreter/
Dinterpreter_switch_impl-inl.h153 ctx, instrumentation, self, shadow_frame, dex_pc, inst_copy, inst_data, exit_loop_copy); in HandlePendingExceptionWithInstrumentation()
229 uint8_t opcode = inst->Opcode(inst_data); in Preamble()
399 shadow_frame.SetVReg(inst->VRegA_12x(inst_data), in MOVE()
400 shadow_frame.GetVReg(inst->VRegB_12x(inst_data))); in MOVE()
405 shadow_frame.SetVReg(inst->VRegA_22x(inst_data), in MOVE_FROM16()
417 shadow_frame.SetVRegLong(inst->VRegA_12x(inst_data), in MOVE_WIDE()
418 shadow_frame.GetVRegLong(inst->VRegB_12x(inst_data))); in MOVE_WIDE()
423 shadow_frame.SetVRegLong(inst->VRegA_22x(inst_data), in MOVE_WIDE_FROM16()
435 shadow_frame.SetVRegReference(inst->VRegA_12x(inst_data), in MOVE_OBJECT()
436 shadow_frame.GetVRegReference(inst->VRegB_12x(inst_data))); in MOVE_OBJECT()
[all …]
Dinterpreter_intrinsics.cc30 uint16_t inst_data, \
34 inst->GetVarArgs(arg, inst_data); \
51 uint16_t inst_data, \
55 inst->GetVarArgs(arg, inst_data); \
184 uint16_t inst_data, in MterpStringCharAt() argument
188 inst->GetVarArgs(arg, inst_data); in MterpStringCharAt()
208 uint16_t inst_data, in MterpStringCompareTo() argument
212 inst->GetVarArgs(arg, inst_data); in MterpStringCompareTo()
225 uint16_t inst_data, \
229 inst->GetVarArgs(arg, inst_data); \
[all …]
Dinterpreter_common.h125 const Instruction* inst, uint16_t inst_data, JValue* result);
140 uint16_t inst_data, in DoInvoke() argument
209 if (MterpHandleIntrinsic(&shadow_frame, called_method, inst, inst_data, in DoInvoke()
244 (is_range) ? inst->VRegA_3rc(inst_data) : inst->VRegA_35c(inst_data); in DoInvoke()
272 inst->GetVarArgs(arg, inst_data); in DoInvoke()
304 return DoCall<is_range, do_access_check>(called_method, self, shadow_frame, inst, inst_data, in DoInvoke()
328 uint16_t inst_data, \
340 uint16_t inst_data,
356 uint16_t inst_data, in DoInvokeCustom() argument
365 inst->GetVarArgs(args, inst_data); in DoInvokeCustom()
[all …]
Dinterpreter_common.cc97 uint16_t inst_data) { in DoFieldGet() argument
118 obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); in DoFieldGet()
131 uint32_t vregA = is_static ? inst->VRegA_21c(inst_data) : inst->VRegA_22c(inst_data); in DoFieldGet()
166 uint16_t inst_data)
198 bool DoIGetQuick(ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data) { in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
199 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
229 const uint32_t vregA = inst->VRegA_22c(inst_data); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
262 uint16_t inst_data)
309 uint16_t inst_data) { in DoFieldPut() argument
332 obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); in DoFieldPut()
[all …]
Dinterpreter_intrinsics.h35 uint16_t inst_data,
Dunstarted_runtime_test.cc409 uint16_t inst_data[3] = { 0x2070, 0x0000, 0x0010 }; in TEST_F() local
425 Instruction::At(inst_data), in TEST_F()
426 inst_data[0], in TEST_F()
1015 uint16_t inst_data[3] = { 0x2070, 0x0000, 0x0010 }; in TEST_F() local
1024 Instruction::At(inst_data), in TEST_F()
1025 inst_data[0], in TEST_F()
1174 uint16_t inst_data[3] = { 0x1070, 0x0000, 0x0010 }; in GetBootClassLoader() local
1179 Instruction::At(inst_data), in GetBootClassLoader()
1180 inst_data[0], in GetBootClassLoader()
/art/runtime/interpreter/mterp/
Dmterp.cc168 uint16_t inst_data) in MterpInvokeVirtual() argument
173 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeVirtual()
179 uint16_t inst_data) in MterpInvokeSuper() argument
184 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeSuper()
190 uint16_t inst_data) in MterpInvokeInterface() argument
195 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeInterface()
201 uint16_t inst_data) in MterpInvokeDirect() argument
206 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeDirect()
212 uint16_t inst_data) in MterpInvokeStatic() argument
217 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeStatic()
[all …]
/art/runtime/interpreter/mterp/arm/
Dobject.S7 mov r1, rINST @ arg1: uint16_t inst_data
275 bl MterpNewInstance @ (shadow_frame, self, inst_data)
/art/runtime/interpreter/mterp/x86/
Dobject.S8 movl rINST, OUT_ARG1(%esp) # arg1: uint16_t inst_data
/art/runtime/interpreter/mterp/x86_64/
Dobject.S8 movl rINST, OUT_32_ARG1 # arg1: uint16_t inst_data