Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/thread.hpp @ 12876:8b80b262e501
8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
Reviewed-by: kvn, iveresov
author | twisti |
---|---|
date | Fri, 11 Oct 2013 10:14:02 -0700 |
parents | 190899198332 |
children | 469216acdb28 |
comparison
equal
deleted
inserted
replaced
12875:d13d7aba8c12 | 12876:8b80b262e501 |
---|---|
1281 void set_exception_oop(oop o) { (void)const_cast<oop&>(_exception_oop = o); } | 1281 void set_exception_oop(oop o) { (void)const_cast<oop&>(_exception_oop = o); } |
1282 void set_exception_pc(address a) { _exception_pc = a; } | 1282 void set_exception_pc(address a) { _exception_pc = a; } |
1283 void set_exception_handler_pc(address a) { _exception_handler_pc = a; } | 1283 void set_exception_handler_pc(address a) { _exception_handler_pc = a; } |
1284 void set_is_method_handle_return(bool value) { _is_method_handle_return = value ? 1 : 0; } | 1284 void set_is_method_handle_return(bool value) { _is_method_handle_return = value ? 1 : 0; } |
1285 | 1285 |
1286 void clear_exception_oop_and_pc() { | |
1287 set_exception_oop(NULL); | |
1288 set_exception_pc(NULL); | |
1289 } | |
1290 | |
1286 // Stack overflow support | 1291 // Stack overflow support |
1287 inline size_t stack_available(address cur_sp); | 1292 inline size_t stack_available(address cur_sp); |
1288 address stack_yellow_zone_base() | 1293 address stack_yellow_zone_base() |
1289 { return (address)(stack_base() - (stack_size() - (stack_red_zone_size() + stack_yellow_zone_size()))); } | 1294 { return (address)(stack_base() - (stack_size() - (stack_red_zone_size() + stack_yellow_zone_size()))); } |
1290 size_t stack_yellow_zone_size() | 1295 size_t stack_yellow_zone_size() |