Home | History | Annotate | Download | only in analysis

Lines Matching full:instruction

67  * Compute the width of the instruction at each address in the instruction
69 * middle of an instruction, or that are part of switch table data, are not
76 * - opcode of first instruction begins at index 0
78 * - each instruction follows the last
79 * - last byte of last instruction is at (code_length-1)
97 LOG_VFY_METH(meth, "VFY: invalid instruction (0x%04x)", *insns);
166 "VFY: 'try' block starts inside an instruction (%d)",
215 * (1) Walk through all code units, determining instruction locations,
230 * - opcode of first instruction begins at index 0
232 * - each instruction follows the last
233 * - last byte of last instruction is at (code_length-1)
282 * Allocate and populate an array to hold instruction data.
292 * Compute the width of each instruction and store the result in insnFlags.
314 * Perform static instruction verification. Also sets the "branch
344 * fill-array-data instruction.
395 * Perform static checks on a "new-instance" instruction. Specifically,
421 * Perform static checks on a "new-array" instruction. Specifically, make
458 * Perform static checks on an instruction that takes a class constant.
472 * Perform static checks on a field get or set instruction. All we do
486 * Perform static checks on a method invocation instruction. All we do
539 * Check the register indices used in a "vararg" instruction, such as
573 * Check the register indices used in a "vararg/range" instruction, such as
598 * instruction.
706 * Verify that the target of a branch instruction is valid.
710 * instruction. We verify that in a later stage.
712 * The VM spec doesn't forbid an instruction from branching to itself,
767 * - target of each jump and branch instruction must be valid
784 * - targets of all control-flow instructions are the start of an instruction
787 * - code does not end in the middle of an instruction
790 * end at the start of an instruction (end can be at the end of the code)
792 * instruction
807 * Pull the instruction apart.
1188 * complain if an instruction is missing (which is desirable).
1201 * This instruction is a GC point. If space is a concern,
1207 * instruction as well.
1217 /* make sure the last instruction ends at the end of the insn area */