Lines Matching refs:code_item
337 .macro FETCH_CODE_ITEM_INFO code_item, registers, outs, ins, load_ins
338 tst \code_item, #1
340 bic \code_item, \code_item, #1 // Remove the extra bit that marks it's a compact dex file
341 ldrh lr, [\code_item, #COMPACT_CODE_ITEM_FIELDS_OFFSET]
351 ldrh lr, [\code_item, #COMPACT_CODE_ITEM_FLAGS_OFFSET]
354 mov ip, \code_item
363 ldrh lr, [\code_item, #COMPACT_CODE_ITEM_FLAGS_OFFSET]
373 ldrh lr, [\code_item, #COMPACT_CODE_ITEM_FLAGS_OFFSET]
383 add \code_item, \code_item, #COMPACT_CODE_ITEM_INSNS_OFFSET
387 ldrh \registers, [\code_item, #CODE_ITEM_REGISTERS_SIZE_OFFSET]
389 ldrh \outs, [\code_item, #CODE_ITEM_OUTS_SIZE_OFFSET]
391 ldrh \ins, [\code_item, #CODE_ITEM_INS_SIZE_OFFSET]
393 add \code_item, \code_item, #CODE_ITEM_INSNS_OFFSET
408 .macro SETUP_STACK_FRAME code_item, refs, fp, cfi_refs, load_ins
409 FETCH_CODE_ITEM_INFO \code_item, rINST, \refs, r4, \load_ins