Searched refs:encoded_value (Results 1 – 4 of 4) sorted by relevance
/art/dexlayout/ |
D | dex_writer.cc | 115 void DexWriter::WriteEncodedValue(Stream* stream, dex_ir::EncodedValue* encoded_value) { in WriteEncodedValue() argument 119 int8_t type = encoded_value->Type(); in WriteEncodedValue() 122 length = EncodeIntValue(encoded_value->GetByte(), buffer); in WriteEncodedValue() 125 length = EncodeIntValue(encoded_value->GetShort(), buffer); in WriteEncodedValue() 128 length = EncodeUIntValue(encoded_value->GetChar(), buffer); in WriteEncodedValue() 131 length = EncodeIntValue(encoded_value->GetInt(), buffer); in WriteEncodedValue() 134 length = EncodeLongValue(encoded_value->GetLong(), buffer); in WriteEncodedValue() 137 length = EncodeFloatValue(encoded_value->GetFloat(), buffer); in WriteEncodedValue() 141 length = EncodeDoubleValue(encoded_value->GetDouble(), buffer); in WriteEncodedValue() 145 length = EncodeUIntValue(encoded_value->GetProtoId()->GetIndex(), buffer); in WriteEncodedValue() [all …]
|
D | dex_writer.h | 227 void WriteEncodedValue(Stream* stream, dex_ir::EncodedValue* encoded_value);
|
D | dex_ir_builder.cc | 680 std::unique_ptr<EncodedValue> encoded_value( in CreateAnnotationItem() local 687 encoded_value->ReleaseEncodedAnnotation()); in CreateAnnotationItem() 1098 const uint8_t encoded_value = *(*data)++; in ReadEncodedValue() local 1099 const uint8_t type = encoded_value & 0x1f; in ReadEncodedValue() 1101 ReadEncodedValue(dex_file, data, type, encoded_value >> 5, item); in ReadEncodedValue()
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 618 const JValue* encoded_value, in GetArgumentForBootstrapMethod() argument 626 decoded_value->SetI(encoded_value->GetI()); in GetArgumentForBootstrapMethod() 630 decoded_value->SetJ(encoded_value->GetJ()); in GetArgumentForBootstrapMethod() 636 dex::ProtoIndex proto_idx(encoded_value->GetC()); in GetArgumentForBootstrapMethod() 648 uint32_t index = static_cast<uint32_t>(encoded_value->GetI()); in GetArgumentForBootstrapMethod() 659 dex::StringIndex index(static_cast<uint32_t>(encoded_value->GetI())); in GetArgumentForBootstrapMethod() 670 dex::TypeIndex index(static_cast<uint32_t>(encoded_value->GetI())); in GetArgumentForBootstrapMethod() 703 const JValue encoded_value = ConvertScalarBootstrapArgument(it->GetJavaValue()); in PackArgumentForBootstrapMethod() local 705 if (!GetArgumentForBootstrapMethod(self, referrer, type, &encoded_value, &decoded_value)) { in PackArgumentForBootstrapMethod() 760 const JValue encoded_value = \ in PackCollectorArrayForBootstrapMethod() [all …]
|