Lines Matching refs:bci

55   virtual void relocated(int bci, int delta, int new_method_size) = 0;
62 methodHandle insert_space_at(int bci, int space, u_char inst_buffer[], TRAPS);
66 bool handle_widen (int bci, int new_ilen, u_char inst_buffer[]); // handles general instructions
67 void push_jump_widen (int bci, int delta, int new_delta); // pushes jumps
68 bool handle_jump_widen (int bci, int delta); // handles jumps
69 bool handle_switch_pad (int bci, int old_pad, bool is_lookup_switch); // handles table and lookup switches
101 Bytecodes::Code code_at(int bci) const { return (Bytecodes::Code) code_array()[bci]; }
102 void code_at_put(int bci, Bytecodes::Code code) { code_array()[bci] = (char) code; }
105 inline int int_at(int bci) const { return Bytes::get_Java_u4(&code_array()[bci]); }
106 inline void int_at_put(int bci, int value) { Bytes::put_Java_u4(&code_array()[bci], value); }
109 inline short short_at(int bci) const { return (short)Bytes::get_Java_u2(&code_array()[bci]); }
110 inline void short_at_put(int bci, short value) { Bytes::put_Java_u2((address) &code_array()[bci], value); }
113 inline char* addr_at(int bci) const { return (char*) &code_array()[bci]; }
115 int instruction_length_at(int bci) { return Bytecodes::length_at(NULL, code_array() + bci); }
123 bool relocate_code (int bci, int ilen, int delta);
125 void change_jump (int bci, int offset, bool is_short, int break_bci, int delta);
126 void adjust_exception_table(int bci, int delta);
127 void adjust_line_no_table (int bci, int delta);
128 void adjust_local_var_table(int bci, int delta);
129 void adjust_stack_map_table(int bci, int delta);
130 int get_orig_switch_pad (int bci, bool is_lookup_switch);
131 int rc_instr_len (int bci);
136 void notify(int bci, int delta, int new_code_length) {
138 _listener->relocated(bci, delta, new_code_length);