Lines Matching refs:dex_code
708 auto dex_code = dataPtr<dex::Code>(offset); in ExtractCode() local
711 ir_code->registers = dex_code->registers_size; in ExtractCode()
712 ir_code->ins_count = dex_code->ins_size; in ExtractCode()
713 ir_code->outs_count = dex_code->outs_size; in ExtractCode()
717 slicer::ArrayView<const dex::u2>(dex_code->insns, dex_code->insns_size); in ExtractCode()
727 if (dex_code->tries_size != 0) { in ExtractCode()
728 dex::u4 aligned_count = (dex_code->insns_size + 1) / 2 * 2; in ExtractCode()
730 reinterpret_cast<const dex::TryBlock*>(dex_code->insns + aligned_count); in ExtractCode()
732 reinterpret_cast<const dex::u1*>(tries + dex_code->tries_size); in ExtractCode()
735 slicer::ArrayView<const dex::TryBlock>(tries, dex_code->tries_size); in ExtractCode()
741 SLICER_WEAK_CHECK(handlers_count <= dex_code->tries_size); in ExtractCode()
763 ir_code->debug_info = ExtractDebugInfo(dex_code->debug_info_off); in ExtractCode()