Lines Matching refs:code_array
82 unsigned char* code_array() const { return _code_array; }
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; }
104 // get and set signed integers in the code_array
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); }
108 // get and set signed shorts in the code_array
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); }
112 // get the address of in the code_array
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); }