Lines Matching refs:_start
86 address _start; // first byte of contents (instructions)
102 _start = NULL;
122 assert(_start == NULL, "only one init step, please");
123 _start = start;
137 _start = cs->_start;
145 address start() const { return _start; }
149 csize_t size() const { return (csize_t)(_end - _start); }
151 return (csize_t)(_mark - _start); }
152 csize_t capacity() const { return (csize_t)(_limit - _start); }
160 csize_t locs_point_off() const{ return (csize_t)(_locs_point - _start); }
165 bool is_allocated() const { return _start != NULL; }
166 bool is_empty() const { return _start == _end; }
173 bool contains(address pc) const { return pc >= _start && pc < _end; }
174 bool contains2(address pc) const { return pc >= _start && pc <= _end; }
175 bool allocates(address pc) const { return pc >= _start && pc < _limit; }
176 bool allocates2(address pc) const { return pc >= _start && pc <= _limit; }
178 void set_end(address pc) { assert(allocates2(pc), err_msg("not in CodeBuffer memory: " PTR_FORMAT " <= " PTR_FORMAT " <= " PTR_FORMAT, _start, pc, _limit)); _end = pc; }
181 void set_mark_off(int offset) { assert(contains2(offset+_start),"not in codeBuffer");
182 _mark = offset + _start; }