/art/libdexfile/dex/ |
D | dex_instruction-inl.h | 95 inline int32_t Instruction::VRegA(Format format, uint16_t inst_data) const { in VRegA() argument 98 case k10t: return VRegA_10t(inst_data); in VRegA() 99 case k10x: return VRegA_10x(inst_data); in VRegA() 100 case k11n: return VRegA_11n(inst_data); in VRegA() 101 case k11x: return VRegA_11x(inst_data); in VRegA() 102 case k12x: return VRegA_12x(inst_data); in VRegA() 104 case k21c: return VRegA_21c(inst_data); in VRegA() 105 case k21h: return VRegA_21h(inst_data); in VRegA() 106 case k21s: return VRegA_21s(inst_data); in VRegA() 107 case k21t: return VRegA_21t(inst_data); in VRegA() [all …]
|
D | dex_instruction.h | 298 ALWAYS_INLINE int32_t VRegA(Format format, uint16_t inst_data) const; 375 int8_t VRegA_10t(uint16_t inst_data) const; 376 uint8_t VRegA_10x(uint16_t inst_data) const; 377 uint4_t VRegA_11n(uint16_t inst_data) const; 378 uint8_t VRegA_11x(uint16_t inst_data) const; 379 uint4_t VRegA_12x(uint16_t inst_data) const; 380 uint8_t VRegA_21c(uint16_t inst_data) const; 381 uint8_t VRegA_21h(uint16_t inst_data) const; 382 uint8_t VRegA_21s(uint16_t inst_data) const; 383 uint8_t VRegA_21t(uint16_t inst_data) const; [all …]
|
/art/runtime/interpreter/mterp/ |
D | mterp.cc | 167 uint16_t inst_data) in MterpInvokeVirtual() argument 172 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeVirtual() 178 uint16_t inst_data) in MterpInvokeSuper() argument 183 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeSuper() 189 uint16_t inst_data) in MterpInvokeInterface() argument 194 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeInterface() 200 uint16_t inst_data) in MterpInvokeDirect() argument 205 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeDirect() 211 uint16_t inst_data) in MterpInvokeStatic() argument 216 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeStatic() [all …]
|
/art/runtime/interpreter/ |
D | interpreter_intrinsics.cc | 30 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 …]
|
D | interpreter_common.h | 130 const Instruction* inst, uint16_t inst_data, JValue* result); 235 uint16_t inst_data, in DoInvoke() argument 307 if (MterpHandleIntrinsic(&shadow_frame, called_method, inst, inst_data, in DoInvoke() 342 (is_range) ? inst->VRegA_3rc(inst_data) : inst->VRegA_35c(inst_data); in DoInvoke() 370 inst->GetVarArgs(arg, inst_data); in DoInvoke() 404 return DoCall<is_range, do_access_check>(called_method, self, shadow_frame, inst, inst_data, in DoInvoke() 428 uint16_t inst_data, \ 440 uint16_t inst_data, 456 uint16_t inst_data, in DoInvokeCustom() argument 465 inst->GetVarArgs(args, inst_data); in DoInvokeCustom() [all …]
|
D | interpreter_intrinsics.h | 35 uint16_t inst_data,
|
D | interpreter_switch_impl-inl.h | 133 uint8_t opcode = inst->Opcode(inst_data); in Preamble() 357 self, shadow_frame, inst, inst_data); in HandleGet() 362 return DoIGetQuick<field_type>(shadow_frame, inst, inst_data); in HandleGetQuick() 368 self, shadow_frame, inst, inst_data); in HandlePut() 374 shadow_frame, inst, inst_data); in HandlePutQuick() 380 self, shadow_frame, inst, inst_data, ResultRegister()); in HandleInvoke() 536 uint4_t dst = inst->VRegA_11n(inst_data); in CONST_4() 537 int4_t val = inst->VRegB_11n(inst_data); in CONST_4() 831 int32_t offset = DoPackedSwitch(inst, shadow_frame, inst_data); in PACKED_SWITCH() 841 int32_t offset = DoSparseSwitch(inst, shadow_frame, inst_data); in SPARSE_SWITCH() [all …]
|
D | interpreter_common.cc | 332 uint16_t inst_data, in DoMethodHandleInvokeCommon() argument 405 inst->GetVarArgs(args, inst_data); in DoMethodHandleInvokeCommon() 431 uint16_t inst_data, in DoMethodHandleInvokeExact() argument 436 self, shadow_frame, /* invoke_exact= */ true, inst, inst_data, result); in DoMethodHandleInvokeExact() 441 self, shadow_frame, /* invoke_exact= */ true, inst, inst_data, result); in DoMethodHandleInvokeExact() 448 uint16_t inst_data, in DoMethodHandleInvoke() argument 453 self, shadow_frame, /* invoke_exact= */ false, inst, inst_data, result); in DoMethodHandleInvoke() 458 self, shadow_frame, /* invoke_exact= */ false, inst, inst_data, result); in DoMethodHandleInvoke() 465 uint16_t inst_data, in DoVarHandleInvokeCommon() argument 491 inst->GetVarArgs(args, inst_data); in DoVarHandleInvokeCommon() [all …]
|
D | unstarted_runtime_test.cc | 409 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/x86/ |
D | object.S | 8 movl rINST, OUT_ARG1(%esp) # arg1: uint16_t inst_data
|
/art/runtime/interpreter/mterp/arm/ |
D | object.S | 7 mov r1, rINST @ arg1: uint16_t inst_data 275 bl MterpNewInstance @ (shadow_frame, self, inst_data)
|
/art/runtime/interpreter/mterp/x86_64/ |
D | object.S | 8 movl rINST, OUT_32_ARG1 # arg1: uint16_t inst_data
|