Searched refs:payload (Results 1 – 11 of 11) sorted by relevance
/art/runtime/entrypoints/quick/ |
D | quick_fillarray_entrypoints.cc | 27 extern "C" int artHandleFillArrayDataFromCode(const Instruction::ArrayDataPayload* payload, in artHandleFillArrayDataFromCode() argument 32 bool success = FillArrayData(array, payload); in artHandleFillArrayDataFromCode()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils.cc | 161 bool FillArrayData(ObjPtr<mirror::Object> obj, const Instruction::ArrayDataPayload* payload) { in FillArrayData() argument 162 DCHECK_EQ(payload->ident, static_cast<uint16_t>(Instruction::kArrayDataSignature)); in FillArrayData() 169 if (UNLIKELY(static_cast<int32_t>(payload->element_count) > array->GetLength())) { in FillArrayData() 173 array->GetLength(), payload->element_count); in FillArrayData() 177 uint32_t size_in_bytes = payload->element_count * payload->element_width; in FillArrayData() 178 memcpy(array->GetRawData(payload->element_width, 0), payload->data, size_in_bytes); in FillArrayData()
|
D | entrypoint_utils.h | 189 bool FillArrayData(ObjPtr<mirror::Object> obj, const Instruction::ArrayDataPayload* payload)
|
/art/compiler/optimizing/ |
D | locations.h | 249 uintptr_t payload = EncodeStackIndex(stack_index); in StackSlot() local 250 Location loc(kStackSlot, payload); in StackSlot() 261 uintptr_t payload = EncodeStackIndex(stack_index); in DoubleStackSlot() local 262 Location loc(kDoubleStackSlot, payload); in DoubleStackSlot() 273 uintptr_t payload = EncodeStackIndex(stack_index); in SIMDStackSlot() local 274 Location loc(kSIMDStackSlot, payload); in SIMDStackSlot() 408 Location(Kind kind, uintptr_t payload) in Location() argument 409 : value_(KindField::Encode(kind) | PayloadField::Encode(payload)) {} in Location()
|
D | instruction_builder.cc | 1887 const Instruction::ArrayDataPayload* payload = in BuildFillArrayData() local 1890 const uint8_t* data = payload->data; in BuildFillArrayData() 1891 uint32_t element_count = payload->element_count; in BuildFillArrayData() 1903 HInstruction* last_index = graph_->GetIntConstant(payload->element_count - 1, dex_pc); in BuildFillArrayData() 1906 switch (payload->element_width) { in BuildFillArrayData() 1935 LOG(FATAL) << "Unknown element width for " << payload->element_width; in BuildFillArrayData()
|
/art/test/412-new-array/ |
D | info.txt | 2 Regression test for the arm64 mterp miscalculating the fill-array-data-payload
|
/art/runtime/interpreter/mterp/x86_64/ |
D | array.S | 134 call SYMBOL(MterpFillArrayData) # (obj, payload)
|
/art/runtime/interpreter/mterp/x86/ |
D | array.S | 164 call SYMBOL(MterpFillArrayData) # (obj, payload)
|
/art/runtime/interpreter/mterp/arm/ |
D | array.S | 201 bl MterpFillArrayData @ (obj, payload)
|
/art/runtime/interpreter/ |
D | interpreter_switch_impl-inl.h | 787 const Instruction::ArrayDataPayload* payload = in FILL_ARRAY_DATA() local 790 if (!FillArrayData(obj, payload)) { in FILL_ARRAY_DATA() 794 RecordArrayElementsInTransaction(obj->AsArray(), payload->element_count); in FILL_ARRAY_DATA()
|
/art/runtime/interpreter/mterp/ |
D | mterp.cc | 442 const Instruction::ArrayDataPayload* payload) in MterpFillArrayData() argument 444 return FillArrayData(obj, payload) ? 1u : 0u; in MterpFillArrayData()
|