Home
last modified time | relevance | path

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

/art/runtime/oat/
Dstack_map.h298 ALWAYS_INLINE static uint32_t DecodeCodeSize(const uint8_t* code_info_data) { in DecodeCodeSize() argument
299 return DecodeHeaderOnly(code_info_data).code_size_; in DecodeCodeSize()
302 ALWAYS_INLINE static QuickMethodFrameInfo DecodeFrameInfo(const uint8_t* code_info_data) { in DecodeFrameInfo() argument
303 CodeInfo code_info = DecodeHeaderOnly(code_info_data); in DecodeFrameInfo()
309 ALWAYS_INLINE static CodeInfo DecodeHeaderOnly(const uint8_t* code_info_data) { in DecodeHeaderOnly() argument
311 BitMemoryReader reader(code_info_data); in DecodeHeaderOnly()
485 ALWAYS_INLINE static bool HasFlag(const uint8_t* code_info_data) { in HasFlag() argument
488 uint8_t varint = (*code_info_data) & MaxInt<uint8_t>(kVarintBits); in HasFlag()
494 result = (code_info_data[bit_offset / kBitsPerByte] & (1 << bit_offset % kBitsPerByte)) != 0; in HasFlag()
497 BitMemoryReader reader(code_info_data); in HasFlag()
[all …]
Dstack_map.cc166 void CodeInfo::CollectSizeStats(const uint8_t* code_info_data, /*out*/ Stats& stats) { in CollectSizeStats() argument
167 BitMemoryReader reader(code_info_data); in CollectSizeStats()
171 CodeInfo code_info(code_info_data, &num_bits, [&](size_t i, auto* table, BitMemoryRegion region) { in CollectSizeStats()
/art/dex2oat/linker/
Dcode_info_table_deduper.cc32 size_t CodeInfoTableDeduper::Dedupe(const uint8_t* code_info_data) { in Dedupe() argument
57 BitMemoryReader reader(code_info_data); in Dedupe()
77 writer_.WriteBytesAligned(code_info_data, BitsToBytesRoundUp(read_region.size_in_bits())); in Dedupe()
135 CodeInfo old_code_info(code_info_data); in Dedupe()