mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-19 18:44:38 +02:00
8200429: Adjust object pinning interface on CollectedHeap
Reviewed-by: dholmes, rkennke
This commit is contained in:
parent
29bb7c8a05
commit
15263a27f8
3 changed files with 38 additions and 21 deletions
|
@ -621,12 +621,15 @@ void CollectedHeap::reset_promotion_should_fail() {
|
|||
|
||||
#endif // #ifndef PRODUCT
|
||||
|
||||
oop CollectedHeap::pin_object(JavaThread* thread, oop o) {
|
||||
Handle handle(thread, o);
|
||||
GCLocker::lock_critical(thread);
|
||||
return handle();
|
||||
bool CollectedHeap::supports_object_pinning() const {
|
||||
return false;
|
||||
}
|
||||
|
||||
void CollectedHeap::unpin_object(JavaThread* thread, oop o) {
|
||||
GCLocker::unlock_critical(thread);
|
||||
oop CollectedHeap::pin_object(JavaThread* thread, oop obj) {
|
||||
ShouldNotReachHere();
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void CollectedHeap::unpin_object(JavaThread* thread, oop obj) {
|
||||
ShouldNotReachHere();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue