Lines Matching refs:bcp
85 void trace(methodHandle method, address bcp, uintptr_t tos, uintptr_t tos2, outputStream* st) {
102 // bcp wasn't advanced if previous bytecode was _wide.
103 code = Bytecodes::code_at(method(), bcp+1);
105 code = Bytecodes::code_at(method(), bcp);
108 int bci = bcp - method->code_base();
117 _next_pc = is_wide() ? bcp+2 : bcp+1;
125 // Used for methodOop::print_codes(). The input bcp comes from
127 void trace(methodHandle method, address bcp, outputStream* st) {
130 Bytecodes::Code code = Bytecodes::code_at(method(), bcp);
134 code = Bytecodes::code_at(method(), bcp+1);
137 int bci = bcp - method->code_base();
144 _next_pc = is_wide() ? bcp+2 : bcp+1;
156 // would be easier to remove races on _current_method and bcp.
167 void BytecodeTracer::trace(methodHandle method, address bcp, uintptr_t tos, uintptr_t tos2, outputStream* st) {
182 _closure->trace(method, bcp, tos, tos2, st);
186 void BytecodeTracer::trace(methodHandle method, address bcp, outputStream* st) {
188 _closure->trace(method, bcp, st);