Lines Matching refs:code_item
326 .macro FETCH_CODE_ITEM_INFO code_item, registers, outs, ins, load_ins
327 tbz \code_item, #0, 4f
328 and \code_item, \code_item, #-2 // Remove the extra bit that marks it's a compact dex file
329 ldrh w13, [\code_item, #COMPACT_CODE_ITEM_FIELDS_OFFSET]
338 ldrh w13, [\code_item, #COMPACT_CODE_ITEM_FLAGS_OFFSET]
341 sub x14, \code_item, #4
343 csel x14, x14, \code_item, ne
364 add \code_item, \code_item, #COMPACT_CODE_ITEM_INSNS_OFFSET
368 ldrh \registers, [\code_item, #CODE_ITEM_REGISTERS_SIZE_OFFSET]
370 ldrh \outs, [\code_item, #CODE_ITEM_OUTS_SIZE_OFFSET]
372 ldrh \ins, [\code_item, #CODE_ITEM_INS_SIZE_OFFSET]
374 add \code_item, \code_item, #CODE_ITEM_INSNS_OFFSET
392 .macro SETUP_STACK_FRAME code_item, refs, fp, cfi_refs, load_ins
393 FETCH_CODE_ITEM_INFO \code_item, wip, wip2, w15, \load_ins