Lines Matching defs:bci
33 int bci;
38 Bytecode(Method method, int bci) {
40 this.bci = bci;
46 return Bits.roundTo(bci + offset, jintSize) - bci;
49 public int getIndexU1() { return method.getBytecodeOrBPAt(bci() + 1) & 0xFF; }
52 return method.getNativeShortArg(bci() + (isWide ? 2 : 1)) & 0xFFFF;
54 return method.getBytecodeShortArg(bci() + (isWide ? 2 : 1)) & 0xFFFF;
56 public int getIndexU4() { return method.getNativeIntArg(bci() + 1); }
59 public int getIndexU1Cpcache() { return method.getBytecodeOrBPAt(bci() + 1) & 0xFF; }
60 public int getIndexU2Cpcache() { return method.getNativeShortArg(bci() + 1) & 0xFFFF; }
67 return method.getBytecodeIntArg(bci + offset);
71 return method.getBytecodeShortArg(bci + offset);
75 return method.getBytecodeByteArg(bci + offset);
79 public int bci() { return bci; }
83 return Bytecodes.codeAt(method(), bci());
100 return Bytecodes.lengthAt(method(), bci());
104 return Bytecodes.javaLengthAt(method(), bci());