Lines Matching refs:_pc
65 address _pc; // Current PC
71 _start = _pc = base; _end = base + size;
82 Bytecode next_bytecode() const { return Bytecode(this, _pc); }
121 int next_bci() const { return _pc - _start; }
123 int instruction_size() const { return _pc - _bc_start; }
127 Bytecodes::Code next_bc() { return Bytecodes::java_code((Bytecodes::Code)* _pc); }
135 _bc_start = _pc; // Capture start of bc
136 if( _pc >= _end ) return EOBC(); // End-Of-Bytecodes
140 _bc = Bytecodes::java_code(_raw_bc = (Bytecodes::Code)*_pc);
142 _pc += csize; // Bump PC past bytecode
149 bool is_wide() const { return ( _pc == _was_wide ); }
168 return (_pc == _was_wide) // was widened?
193 int get_dimensions() const { return *(unsigned char*)(_pc-1); }
201 int get_iinc_con() const {return (_pc==_was_wide) ? (jshort) get_constant_u2(true) : (jbyte) get_constant_u1();}
210 assert(_pc < _end, "");