public class ThreadLocalAllocBuffer extends VMObject
ThreadLocalAllocBuffer: a descriptor for thread-local storage used by the threads for allocation.
It is thread-private at any time, but maybe multiplexed over time across multiple threads.
Constructor and Description |
---|
ThreadLocalAllocBuffer(Address addr) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(Address p) |
Address |
end() |
Address |
hardEnd() |
OopHandle |
nextOopHandle(OopHandle handle,
long size)
Support for iteration over heap -- not sure how this will
interact with GC in reflective system, but necessary for the
debugging mechanism
|
void |
print() |
void |
printOn(java.io.PrintStream tty) |
Address |
start() |
OopHandle |
startAsOopHandle()
Support for iteration over heap -- not sure how this will
interact with GC in reflective system, but necessary for the
debugging mechanism
|
Address |
top() |
equals, getAddress, hashCode, toString
public ThreadLocalAllocBuffer(Address addr)
public Address start()
public Address end()
public Address top()
public Address hardEnd()
public OopHandle startAsOopHandle()
public OopHandle nextOopHandle(OopHandle handle, long size)
public void print()
public boolean contains(Address p)
public void printOn(java.io.PrintStream tty)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.