Home
last modified time | relevance | path

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

/frameworks/base/libs/androidfw/
DIdmap.cpp213 const T* ReadType(const uint8_t** in_out_data_ptr, size_t* in_out_size, const std::string& label, in ReadType() argument
215 if (!util::IsFourByteAligned(*in_out_data_ptr)) { in ReadType()
224 auto data_ptr = *in_out_data_ptr; in ReadType()
226 *in_out_data_ptr += read_size; in ReadType()
231 std::optional<std::string_view> ReadString(const uint8_t** in_out_data_ptr, size_t* in_out_size, in ReadString() argument
233 const auto* len = ReadType<uint32_t>(in_out_data_ptr, in_out_size, label + " length"); in ReadString()
237 const auto* data = ReadType<char>(in_out_data_ptr, in_out_size, label, *len); in ReadString()
242 const uint32_t padding_size = (4U - ((size_t)*in_out_data_ptr & 0x3U)) % 4U; in ReadString()
244 if (**in_out_data_ptr != 0) { in ReadString()
248 *in_out_data_ptr += sizeof(uint8_t); in ReadString()