File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
src/hotspot/share/runtime Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 32
32
#include " oops/weakHandle.hpp"
33
33
#include " runtime/javaThread.hpp"
34
34
#include " utilities/checkedCast.hpp"
35
+ #include " utilities/globalDefinitions.hpp"
35
36
36
37
class ObjectMonitor ;
37
38
class ObjectMonitorContentionMark ;
@@ -72,20 +73,19 @@ class ObjectWaiter : public CHeapObj<mtThread> {
72
73
void wait_reenter_begin (ObjectMonitor *mon);
73
74
void wait_reenter_end (ObjectMonitor *mon);
74
75
75
- ObjectWaiter* const badObjectWaiterPtr = (ObjectWaiter*) 0xBAD ;
76
76
void set_bad_pointers () {
77
77
#ifdef ASSERT
78
- this ->_prev = badObjectWaiterPtr ;
79
- this ->_next = badObjectWaiterPtr ;
78
+ this ->_prev = (ObjectWaiter*) badAddressVal ;
79
+ this ->_next = (ObjectWaiter*) badAddressVal ;
80
80
this ->TState = ObjectWaiter::TS_RUN;
81
81
#endif
82
82
}
83
83
ObjectWaiter* next () {
84
- assert (_next != badObjectWaiterPtr , " corrupted list!" );
84
+ assert (_next != (ObjectWaiter*) badAddressVal , " corrupted list!" );
85
85
return _next;
86
86
}
87
87
ObjectWaiter* prev () {
88
- assert (_prev != badObjectWaiterPtr , " corrupted list!" );
88
+ assert (_prev != (ObjectWaiter*) badAddressVal , " corrupted list!" );
89
89
return _prev;
90
90
}
91
91
};
You can’t perform that action at this time.
0 commit comments