Searched refs:start_bci (Results 1 - 18 of 18) sorted by relevance

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/
H A DLineNumberTableElement.java36 private int start_bci; field in class:LineNumberTableElement
39 public LineNumberTableElement(int start_bci, int line_number) { argument
40 this.start_bci = start_bci;
45 return this.start_bci;
/openjdk7/hotspot/src/share/vm/ci/
H A DciMethodBlocks.hpp93 ciBlock(ciMethod *method, int index, int start_bci);
94 int start_bci() const { return _start_bci; } function in class:ciBlock
101 void set_exception_range(int start_bci, int limit_bci);
104 bool contains(int bci) const { return start_bci() <= bci && bci < limit_bci(); }
H A DciMethodBlocks.cpp44 return b->start_bci() == bci;
55 ciBlock *new_block = new(_arena) ciBlock(_method, _num_blocks++, former_block->start_bci());
93 } else if (cb->start_bci() == bci) {
346 ciBlock::ciBlock(ciMethod *method, int index, int start_bci) : argument
350 _idx(index), _flags(0), _start_bci(start_bci), _limit_bci(-1), _control_bci(fall_through_bci),
354 void ciBlock::set_exception_range(int start_bci, int limit_bci) { argument
355 assert(limit_bci >= start_bci, "valid range");
357 _ex_start_bci = start_bci;
390 st->print ("ciBlock [%d - %d) control : ", start_bci(), limit_bci());
399 method()->print_codes_on(start_bci(), limit_bc
[all...]
H A DciTypeFlow.cpp371 Block* non_osr_block = non_osr_flow->existing_block_at(start_bci(), jsrs);
379 if (non_osr_start != start_bci()) {
385 assert(block->limit() == start_bci(), "must flow forward to start");
1964 assert(0 <= start_bci() && start_bci() < code_size() , err_msg("correct osr_bci argument: 0 <= %d < %d", start_bci(), code_size()));
2044 assert(ciblk->start_bci() == bci, "bad ciBlock boundaries");
2198 if (is_osr_flow() && head->start() == start_bci())
2701 Block* start = block_at(start_bci(), temp_set);
2862 if (is_osr_flow()) tty->print(" at OSR bci %d", start_bci());
[all...]
H A DciTypeFlow.hpp70 int start_bci() const { return is_osr_flow()? _osr_bci: 0; } function in class:ciTypeFlow
582 int start() const { return _ciblock->start_bci(); }
903 // Get the initial state for start_bci:
H A DbcEscapeAnalyzer.cpp361 s.reset_to_bci(blk->start_bci());
1127 int blk_start = blk->start_bci();
/openjdk7/hotspot/src/share/vm/compiler/
H A DmethodLiveness.cpp220 int start_bci = cib->start_bci(); local
221 _block_list[blk] = new (arena()) BasicBlock(this, start_bci, cib->limit_bci());
222 _block_map->at_put(start_bci, _block_list[blk]);
225 _bci_block_start.set_bit(start_bci);
385 int block_start = block->start_bci();
491 assert(bci >= block->start_bci() && bci < block->limit_bci(), "block must contain bci.");
633 bytes.reset_to_bci(start_bci());
973 tty->print_cr(" ** Visiting block at %d **", start_bci());
1006 if (bci == start_bci()) {
[all...]
H A DmethodLiveness.hpp64 // The range of this basic block is [start_bci,limit_bci)
126 int start_bci() const { return _start_bci; } function in class:MethodLiveness::BasicBlock
/openjdk7/hotspot/src/share/vm/oops/
H A DconstMethodOop.hpp92 u2 start_bci; member in class:VALUE_OBJ_CLASS_SPEC
H A DmethodKlass.cpp281 int bci = table[i].start_bci;
/openjdk7/hotspot/src/share/vm/shark/
H A DsharkFunction.cpp80 assert(start_block->start() == flow()->start_bci(), "blocks out of order");
/openjdk7/hotspot/src/share/vm/prims/
H A DjvmtiImpl.cpp665 int start_bci = table[i].start_bci; local
666 int end_bci = start_bci + table[i].length;
670 if (_index == (jint) table[i].slot && start_bci <= vf_bci && vf_bci <= end_bci) {
H A DjvmtiClassFileReconstituter.cpp413 write_u2(elem->start_bci);
H A DjvmtiEnv.cpp2845 jlocation start_location = (jlocation) table[i].start_bci;
/openjdk7/hotspot/src/share/vm/runtime/
H A Drelocator.cpp431 u2 current_bci = table[i].start_bci;
433 table[i].start_bci = current_bci + delta;
H A DvmStructs.cpp422 nonstatic_field(LocalVariableTableElement, start_bci, u2) \
/openjdk7/hotspot/src/share/vm/classfile/
H A DclassFileParser.cpp1369 u2 start_bci; member in class:VALUE_OBJ_CLASS_SPEC
1384 unsigned int raw_hash = elem->start_bci;
1417 * 3-tuple start_bci/length/slot has to be unique key,
1422 if (elem->start_bci == entry->_elem->start_bci
1459 lvt->start_bci = Bytes::get_Java_u2((u1*) &src->start_bci);
H A Dverifier.cpp1751 u2 start_bci = table[i].start_bci;
1754 if (start_bci >= code_length || code_data[start_bci] == 0) {
1756 "Illegal local variable table start_pc %d", start_bci);
1759 u4 end_bci = (u4)(start_bci + length);

Completed in 133 milliseconds