Lines Matching refs:Instruction
37 bool IsRange(Instruction::Code code) { in IsRange()
38 return code == Instruction::INVOKE_VIRTUAL_RANGE || in IsRange()
39 code == Instruction::INVOKE_DIRECT_RANGE || in IsRange()
40 code == Instruction::INVOKE_SUPER_RANGE || in IsRange()
41 code == Instruction::INVOKE_STATIC_RANGE || in IsRange()
42 code == Instruction::INVOKE_INTERFACE_RANGE; in IsRange()
45 uint16_t NumberOfArgs(const Instruction& inst) { in NumberOfArgs()
49 uint16_t DexMethodIndex(const Instruction& inst) { in DexMethodIndex()
283 auto ProcessInstanceField = [&](const Instruction& inst, in ProcessDexFile()
298 auto ProcessStaticField = [&](const Instruction& inst, in ProcessDexFile()
323 case Instruction::CONST_STRING: { in ProcessDexFile()
329 case Instruction::IGET: in ProcessDexFile()
330 case Instruction::IGET_WIDE: in ProcessDexFile()
331 case Instruction::IGET_OBJECT: in ProcessDexFile()
332 case Instruction::IGET_BOOLEAN: in ProcessDexFile()
333 case Instruction::IGET_BYTE: in ProcessDexFile()
334 case Instruction::IGET_CHAR: in ProcessDexFile()
335 case Instruction::IGET_SHORT: { in ProcessDexFile()
340 case Instruction::IPUT: in ProcessDexFile()
341 case Instruction::IPUT_WIDE: in ProcessDexFile()
342 case Instruction::IPUT_OBJECT: in ProcessDexFile()
343 case Instruction::IPUT_BOOLEAN: in ProcessDexFile()
344 case Instruction::IPUT_BYTE: in ProcessDexFile()
345 case Instruction::IPUT_CHAR: in ProcessDexFile()
346 case Instruction::IPUT_SHORT: { in ProcessDexFile()
351 case Instruction::SGET: in ProcessDexFile()
352 case Instruction::SGET_WIDE: in ProcessDexFile()
353 case Instruction::SGET_OBJECT: in ProcessDexFile()
354 case Instruction::SGET_BOOLEAN: in ProcessDexFile()
355 case Instruction::SGET_BYTE: in ProcessDexFile()
356 case Instruction::SGET_CHAR: in ProcessDexFile()
357 case Instruction::SGET_SHORT: { in ProcessDexFile()
361 case Instruction::SPUT: in ProcessDexFile()
362 case Instruction::SPUT_WIDE: in ProcessDexFile()
363 case Instruction::SPUT_OBJECT: in ProcessDexFile()
364 case Instruction::SPUT_BOOLEAN: in ProcessDexFile()
365 case Instruction::SPUT_BYTE: in ProcessDexFile()
366 case Instruction::SPUT_CHAR: in ProcessDexFile()
367 case Instruction::SPUT_SHORT: { in ProcessDexFile()
371 case Instruction::CONST_STRING_JUMBO: { in ProcessDexFile()
378 case Instruction::INVOKE_VIRTUAL: in ProcessDexFile()
379 case Instruction::INVOKE_VIRTUAL_RANGE: { in ProcessDexFile()
389 case Instruction::INVOKE_DIRECT: in ProcessDexFile()
390 case Instruction::INVOKE_DIRECT_RANGE: { in ProcessDexFile()
400 case Instruction::INVOKE_STATIC: in ProcessDexFile()
401 case Instruction::INVOKE_STATIC_RANGE: { in ProcessDexFile()
411 case Instruction::INVOKE_INTERFACE: in ProcessDexFile()
412 case Instruction::INVOKE_INTERFACE_RANGE: { in ProcessDexFile()
422 case Instruction::INVOKE_SUPER: in ProcessDexFile()
423 case Instruction::INVOKE_SUPER_RANGE: { in ProcessDexFile()
433 case Instruction::NEW_ARRAY: { in ProcessDexFile()
437 case Instruction::FILLED_NEW_ARRAY: { in ProcessDexFile()
441 case Instruction::FILLED_NEW_ARRAY_RANGE: { in ProcessDexFile()
445 case Instruction::CONST_CLASS: in ProcessDexFile()
446 case Instruction::CHECK_CAST: in ProcessDexFile()
447 case Instruction::NEW_INSTANCE: { in ProcessDexFile()
451 case Instruction::INSTANCE_OF: { in ProcessDexFile()
582 case Instruction::INVOKE_VIRTUAL: in ProcessDexFile()
583 case Instruction::INVOKE_DIRECT: in ProcessDexFile()
584 case Instruction::INVOKE_SUPER: in ProcessDexFile()
585 case Instruction::INVOKE_INTERFACE: in ProcessDexFile()
586 case Instruction::INVOKE_STATIC: { in ProcessDexFile()
593 case Instruction::MOVE_RESULT: in ProcessDexFile()
594 case Instruction::MOVE_RESULT_OBJECT: { in ProcessDexFile()