--- a/hotspot/src/share/vm/asm/codeBuffer.hpp Fri Oct 08 02:42:17 2010 -0700
+++ b/hotspot/src/share/vm/asm/codeBuffer.hpp Mon Oct 11 04:18:58 2010 -0700
@@ -168,8 +168,8 @@
bool allocates(address pc) const { return pc >= _start && pc < _limit; }
bool allocates2(address pc) const { return pc >= _start && pc <= _limit; }
- void set_end(address pc) { assert(allocates2(pc),""); _end = pc; }
- void set_mark(address pc) { assert(contains2(pc),"not in codeBuffer");
+ 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; }
+ void set_mark(address pc) { assert(contains2(pc), "not in codeBuffer");
_mark = pc; }
void set_mark_off(int offset) { assert(contains2(offset+_start),"not in codeBuffer");
_mark = offset + _start; }