/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciMethodBlocks.hpp | 50 ciBlock *block_containing(int bci); 52 ciBlock *make_block_at(int bci); 53 ciBlock *split_block_at(int bci); 54 bool is_block_start(int bci); 58 ciBlock *make_dummy_block(); // a block not associated with a bci 98 void set_start_bci(int bci) { _start_bci = bci; } argument 99 void set_limit_bci(int bci) { _limit_bci = bci; } argument 100 void set_control_bci(int bci) { _control_bc argument [all...] |
H A D | ciMethodBlocks.cpp | 35 ciBlock *ciMethodBlocks::block_containing(int bci) { argument 36 ciBlock *blk = _bci_to_block[bci]; 40 bool ciMethodBlocks::is_block_start(int bci) { argument 41 assert(bci >=0 && bci < _code_size, "valid bytecode range"); 42 ciBlock *b = _bci_to_block[bci]; 44 return b->start_bci() == bci; 50 // Split the block spanning bci into two separate ranges. The former 52 // first half. Returns the range beginning at bci. 53 ciBlock *ciMethodBlocks::split_block_at(int bci) { argument 84 make_block_at(int bci) argument 115 int bci = s.cur_bci(); local 319 int bci = ex_start; local [all...] |
H A D | ciExceptionHandler.hpp | 72 bool is_in_range(int bci) { argument 73 return start() <= bci && bci < limit();
|
H A D | ciType.hpp | 100 // The bci of this return address. 103 ciReturnAddress(int bci); 112 int bci() { return _bci; } function in class:ciReturnAddress 114 static ciReturnAddress* make(int bci);
|
H A D | ciType.cpp | 144 ciReturnAddress::ciReturnAddress(int bci) : ciType(T_ADDRESS) { argument 145 assert(0 <= bci, "bci cannot be negative"); 146 _bci = bci; 154 st->print(" bci=%d", _bci); 159 ciReturnAddress* ciReturnAddress::make(int bci) { argument 160 GUARDED_VM_ENTRY(return CURRENT_ENV->get_return_address(bci);)
|
H A D | ciMethod.hpp | 111 void code_at_put(int bci, Bytecodes::Code code) { argument 113 assert(0 <= bci && bci < code_size(), "valid bci"); 114 address bcp = _code + bci; 173 Bytecodes::Code java_code_at_bci(int bci) { argument 174 address bcp = code() + bci; 183 int line_number_from_bci(int bci) const; 205 MethodLivenessResult raw_liveness_at_bci(int bci); 206 MethodLivenessResult liveness_at_bci(int bci); [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/interpreter/ |
H A D | BytecodeBipush.java | 31 BytecodeBipush(Method method, int bci) { argument 32 super(method, bci); 49 public static BytecodeBipush at(Method method, int bci) { argument 50 BytecodeBipush b = new BytecodeBipush(method, bci); 58 public static BytecodeBipush atCheck(Method method, int bci) { argument 59 BytecodeBipush b = new BytecodeBipush(method, bci); 64 return new BytecodeBipush(bcs.method(), bcs.bci());
|
H A D | BytecodeIinc.java | 31 BytecodeIinc(Method method, int bci) { argument 32 super(method, bci); 50 public static BytecodeIinc at(Method method, int bci) { argument 51 BytecodeIinc b = new BytecodeIinc(method, bci); 59 public static BytecodeIinc atCheck(Method method, int bci) { argument 60 BytecodeIinc b = new BytecodeIinc(method, bci); 65 return new BytecodeIinc(bcs.method(), bcs.bci());
|
H A D | BytecodeMultiANewArray.java | 31 BytecodeMultiANewArray(Method method, int bci) { argument 32 super(method, bci); 53 public static BytecodeMultiANewArray at(Method method, int bci) { argument 54 BytecodeMultiANewArray b = new BytecodeMultiANewArray(method, bci); 62 public static BytecodeMultiANewArray atCheck(Method method, int bci) { argument 63 BytecodeMultiANewArray b = new BytecodeMultiANewArray(method, bci); 68 return new BytecodeMultiANewArray(bcs.method(), bcs.bci());
|
H A D | BytecodeRet.java | 31 BytecodeRet(Method method, int bci) { argument 32 super(method, bci); 45 public static BytecodeRet at(Method method, int bci) { argument 46 BytecodeRet b = new BytecodeRet(method, bci); 54 public static BytecodeRet atCheck(Method method, int bci) { argument 55 BytecodeRet b = new BytecodeRet(method, bci); 60 return new BytecodeRet(bcs.method(), bcs.bci());
|
H A D | BytecodeSipush.java | 31 BytecodeSipush(Method method, int bci) { argument 32 super(method, bci); 49 public static BytecodeSipush at(Method method, int bci) { argument 50 BytecodeSipush b = new BytecodeSipush(method, bci); 58 public static BytecodeSipush atCheck(Method method, int bci) { argument 59 BytecodeSipush b = new BytecodeSipush(method, bci); 64 return new BytecodeSipush(bcs.method(), bcs.bci());
|
H A D | OopMapForCacheEntry.java | 33 private int bci; field in class:OopMapForCacheEntry 36 OopMapForCacheEntry(Method method, int bci, OopMapCacheEntry entry) { argument 39 this.bci = bci; 61 // Only interested in one specific bci 62 if (bcs.bci() == bci) { 81 resultForBasicblock(bci);
|
H A D | BytecodeTableswitch.java | 31 BytecodeTableswitch(Method method, int bci) { argument 32 super(method, bci); 68 public static BytecodeTableswitch at(Method method, int bci) { argument 69 BytecodeTableswitch b = new BytecodeTableswitch(method, bci); 77 public static BytecodeTableswitch atCheck(Method method, int bci) { argument 78 BytecodeTableswitch b = new BytecodeTableswitch(method, bci); 83 return new BytecodeTableswitch(bcs.method(), bcs.bci()); 91 buf.append(Integer.toString(bci() + defaultOffset())); 100 buf.append(Integer.toString(bci() + destOffsetAt(i)));
|
H A D | BytecodeJmp.java | 31 BytecodeJmp(Method method, int bci) { argument 32 super(method, bci);
|
H A D | BytecodeLoadStore.java | 30 BytecodeLoadStore(Method method, int bci) { argument 31 super(method, bci);
|
H A D | BytecodeNewArray.java | 31 BytecodeNewArray(Method method, int bci) { argument 32 super(method, bci); 108 public static BytecodeNewArray at(Method method, int bci) { argument 109 BytecodeNewArray b = new BytecodeNewArray(method, bci); 117 public static BytecodeNewArray atCheck(Method method, int bci) { argument 118 BytecodeNewArray b = new BytecodeNewArray(method, bci); 123 return new BytecodeNewArray(bcs.method(), bcs.bci());
|
H A D | BytecodeWithCPIndex.java | 33 BytecodeWithCPIndex(Method method, int bci) { argument 34 super(method, bci); 46 // get ConstantPool index from ConstantPoolCacheIndex at given bci
|
H A D | OopMapCacheEntry.java | 44 public void fill(Method method, int bci) { argument 46 this.bci = bci; 52 OopMapForCacheEntry gen = new OopMapForCacheEntry(method, bci, this); 93 private int bci; // the bci for which the mask is valid field in class:OopMapCacheEntry 98 int bci() { return bci; } method in class:OopMapCacheEntry
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ |
H A D | ConstMethod.java | 158 /** Get a bytecode or breakpoint at the given bci */ 159 public int getBytecodeOrBPAt(int bci) { argument 160 return getHandle().getJByteAt(bytecodeOffset + bci) & 0xFF; 163 public byte getBytecodeByteArg(int bci) { argument 164 return (byte) getBytecodeOrBPAt(bci); 169 public short getBytecodeShortArg(int bci) { argument 170 int hi = getBytecodeOrBPAt(bci); 171 int lo = getBytecodeOrBPAt(bci + 1); 177 public short getNativeShortArg(int bci) { argument 178 int hi = getBytecodeOrBPAt(bci); 189 getBytecodeIntArg(int bci) argument 200 getNativeIntArg(int bci) argument 251 getLineNumberFromBCI(int bci) argument 307 getLocalVariableName(int bci, int slot) argument [all...] |
H A D | Method.java | 165 /** Get a bytecode or breakpoint at the given bci */ 166 public int getBytecodeOrBPAt(int bci) { argument 167 return getConstMethod().getBytecodeOrBPAt(bci); 171 bci. It is required that there is currently a bytecode at this 172 bci. */ 173 public int getOrigBytecodeAt(int bci) { argument 176 if (bp.match(this, bci)) { 180 System.err.println("Requested bci " + bci); 182 System.err.println("Breakpoint at bci " 189 getBytecodeByteArg(int bci) argument 195 getBytecodeShortArg(int bci) argument 201 getNativeShortArg(int bci) argument 207 getBytecodeIntArg(int bci) argument 213 getNativeIntArg(int bci) argument 265 getMaskFor(int bci) argument 295 getLineNumberFromBCI(int bci) argument 312 getLocalVariableName(int bci, int slot) argument [all...] |
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | verifier.hpp | 164 ErrorContext(int bci, FaultType fault) : argument 165 _bci(bci), _fault(fault) {} 166 ErrorContext(int bci, FaultType fault, TypeOrigin type) : argument 167 _bci(bci), _fault(fault), _type(type) {} 168 ErrorContext(int bci, FaultType fault, TypeOrigin type, TypeOrigin exp) : argument 169 _bci(bci), _fault(fault), _type(type), _expected(exp) {} 174 static ErrorContext bad_code(u2 bci) { argument 175 return ErrorContext(bci, INVALID_BYTECODE); 177 static ErrorContext bad_type(u2 bci, TypeOrigin type) { argument 178 return ErrorContext(bci, WRONG_TYP 180 bad_type(u2 bci, TypeOrigin type, TypeOrigin exp) argument 183 bad_flags(u2 bci, StackMapFrame* frame) argument 186 bad_flags(u2 bci, StackMapFrame* cur, StackMapFrame* sm) argument 190 bad_cp_index(u2 bci, u2 index) argument 193 bad_local_index(u2 bci, u2 index) argument 196 locals_size_mismatch( u2 bci, StackMapFrame* frame0, StackMapFrame* frame1) argument 201 stack_size_mismatch( u2 bci, StackMapFrame* frame0, StackMapFrame* frame1) argument 206 stack_overflow(u2 bci, StackMapFrame* frame) argument 209 stack_underflow(u2 bci, StackMapFrame* frame) argument 212 missing_stackmap(u2 bci) argument 220 int bci() const { return _bci; } function in class:VALUE_OBJ_CLASS_SPEC [all...] |
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | generateOopMap.hpp | 69 void add_delta (int bci, int delta); 83 void update_ret_table(int bci, int delta); 157 static CellTypeState make_addr(int bci) { argument 158 assert((bci >= 0) && (bci < info_data_mask), "check to see if ret addr is valid"); 159 return make_any(addr_bit | not_bottom_info_bit | (bci & info_data_mask)); 168 static CellTypeState make_line_ref(int bci) { argument 169 assert(bci >= 0 && bci < ref_data_mask, "line out of range"); 171 (bci 174 make_lock_ref(int bci) argument 364 set_bbmark_bit(int bci) argument 367 clear_bbmark_bit(int bci) argument [all...] |
/openjdk7/hotspot/src/os/bsd/dtrace/ |
H A D | libjvm_db.h | 48 * 'bci' is byte code index. it will be -1 if not available. 53 typedef int java_stack_f(void *cld, const prgregset_t regs, const char* name, int bci, int line, void *handle);
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkRuntime.hpp | 77 static address bcp(JavaThread *thread, int bci) { argument 78 return method(thread)->code_base() + bci; 80 static int two_byte_index(JavaThread *thread, int bci) { argument 81 return Bytes::get_Java_u2(bcp(thread, bci) + 1);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | compilationPolicy.hpp | 67 virtual nmethod* event(methodHandle method, methodHandle inlinee, int branch_bci, int bci, CompLevel comp_level, nmethod* nm, JavaThread* thread) = 0; 92 static void trace_frequency_counter_overflow(methodHandle m, int branch_bci, int bci); 93 static void trace_osr_request(methodHandle method, nmethod* osr, int bci); 108 virtual nmethod* event(methodHandle method, methodHandle inlinee, int branch_bci, int bci, CompLevel comp_level, nmethod* nm, JavaThread* thread); 110 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread) = 0; 116 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread); 125 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread);
|