Lines Matching refs:data
41 size_t AddPrefixData(const uint8_t* data, size_t len) { in AddPrefixData() argument
43 prefix_data_.insert(prefix_data_.end(), data, data + len); in AddPrefixData()
53 const uint32_t data = offsets_[prefix_index]; in GetOffset() local
54 *length = data & kLengthMask; in GetOffset()
55 *offset = data >> kLengthBits; in GetOffset()
108 ALWAYS_INLINE bool Equal(uint32_t string_idx, const uint8_t* data, size_t len) const { in Equal() argument
123 return memcmp(prefix_data, data, prefix_len) == 0u && in Equal()
124 memcmp(suffix_data, data + prefix_len, len - prefix_len) == 0u; in Equal()
128 if (*prefix_data++ != *data++) { in Equal()
134 if (*suffix_data++ != *data++) { in Equal()
164 const uint8_t* data = &chars_[offset]; in GetString() local
165 uint32_t len = DecodeUnsignedLeb128(&data); in GetString()
166 return std::string(data, data + len); in GetString()
169 ALWAYS_INLINE bool Equal(uint32_t string_idx, const uint8_t* data, size_t len) const { in Equal() argument
176 return memcmp(data, str_data, len) == 0u; in Equal()
428 const char* data = dex_file->StringDataAndUtf16LengthByIdx(dex::StringIndex(i), &length); in ProcessDexFiles() local
431 const char* ptr = data; in ProcessDexFiles()
440 string_data_bytes_ += ptr - data; in ProcessDexFiles()
441 unique_strings.insert(data); in ProcessDexFiles()