Mercurial > hg > graal-compiler
comparison src/share/vm/asm/codeBuffer.hpp @ 1846:d55217dc206f
6829194: JSR 292 needs to support compressed oops
Reviewed-by: kvn, jrose
author | twisti |
---|---|
date | Mon, 11 Oct 2010 04:18:58 -0700 |
parents | 0878d7bae69f |
children | f95d63e2154a |
comparison
equal
deleted
inserted
replaced
1845:a222fcfba398 | 1846:d55217dc206f |
---|---|
166 bool contains(address pc) const { return pc >= _start && pc < _end; } | 166 bool contains(address pc) const { return pc >= _start && pc < _end; } |
167 bool contains2(address pc) const { return pc >= _start && pc <= _end; } | 167 bool contains2(address pc) const { return pc >= _start && pc <= _end; } |
168 bool allocates(address pc) const { return pc >= _start && pc < _limit; } | 168 bool allocates(address pc) const { return pc >= _start && pc < _limit; } |
169 bool allocates2(address pc) const { return pc >= _start && pc <= _limit; } | 169 bool allocates2(address pc) const { return pc >= _start && pc <= _limit; } |
170 | 170 |
171 void set_end(address pc) { assert(allocates2(pc),""); _end = pc; } | 171 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; } |
172 void set_mark(address pc) { assert(contains2(pc),"not in codeBuffer"); | 172 void set_mark(address pc) { assert(contains2(pc), "not in codeBuffer"); |
173 _mark = pc; } | 173 _mark = pc; } |
174 void set_mark_off(int offset) { assert(contains2(offset+_start),"not in codeBuffer"); | 174 void set_mark_off(int offset) { assert(contains2(offset+_start),"not in codeBuffer"); |
175 _mark = offset + _start; } | 175 _mark = offset + _start; } |
176 void set_mark() { _mark = _end; } | 176 void set_mark() { _mark = _end; } |
177 void clear_mark() { _mark = NULL; } | 177 void clear_mark() { _mark = NULL; } |