Lines Matching defs:bytecode
28 #include "interpreter/bytecode.hpp"
69 int _bci; // bci if current bytecode
70 int _next_bci; // bci of next bytecode
73 // last bytecode read
114 Bytecode bytecode() const { return Bytecode(_method(), bcp()); }
120 int dest() const { return bci() + bytecode().get_offset_s2(raw_code()); }
121 int dest_w() const { return bci() + bytecode().get_offset_s4(raw_code()); }
150 // set next bytecode position
154 && code != Bytecodes::_lookupswitch, "can't be special bytecode");
193 // indicate end of bytecode stream
196 // get bytecode
200 // set next bytecode position
203 // tty bytecode otherwise the stepping is wrong!
228 int get_index() const { return is_wide() ? bytecode().get_index_u2(raw_code(), true) : get_index_u1(); }
231 return bytecode().get_index_u2(raw_code(), false); }
234 return bytecode().get_index_u2_cpcache(raw_code()); }
236 return bytecode().get_index_u4(raw_code()); }
237 bool has_index_u4() const { return bytecode().has_index_u4(raw_code()); }