< prev index next > src/hotspot/share/oops/resolvedFieldEntry.cpp
Print this page
* questions.
*
*/
#include "precompiled.hpp"
! #include "resolvedFieldEntry.hpp"
void ResolvedFieldEntry::print_on(outputStream* st) const {
st->print_cr("Field Entry:");
if (field_holder() != nullptr) {
* questions.
*
*/
#include "precompiled.hpp"
! #include "cds/archiveBuilder.hpp"
+ #include "oops/resolvedFieldEntry.hpp"
void ResolvedFieldEntry::print_on(outputStream* st) const {
st->print_cr("Field Entry:");
if (field_holder() != nullptr) {
void ResolvedFieldEntry::remove_unshareable_info() {
u2 saved_cpool_index = _cpool_index;
memset(this, 0, sizeof(*this));
_cpool_index = saved_cpool_index;
}
+
+ void ResolvedFieldEntry::mark_and_relocate() {
+ ArchiveBuilder::current()->mark_and_relocate_to_buffered_addr(&_field_holder);
+ }
< prev index next >