< prev index next >
src/hotspot/os/linux/os_linux.cpp
Print this page
*** 129,138 ****
--- 129,139 ----
// for timer info max values which include all bits
#define ALL_64_BITS CONST64(0xFFFFFFFFFFFFFFFF)
enum CoredumpFilterBit {
FILE_BACKED_PVT_BIT = 1 << 2,
+ FILE_BACKED_SHARED_BIT = 1 << 3,
LARGEPAGES_BIT = 1 << 6,
DAX_SHARED_BIT = 1 << 8
};
////////////////////////////////////////////////////////////////////////////////
*** 5129,5143 ****
if (!FLAG_IS_DEFAULT(AllocateHeapAt) || !FLAG_IS_DEFAULT(AllocateOldGenAt)) {
set_coredump_filter(DAX_SHARED_BIT);
}
! #if INCLUDE_CDS
! if (UseSharedSpaces && DumpPrivateMappingsInCore) {
set_coredump_filter(FILE_BACKED_PVT_BIT);
}
! #endif
return JNI_OK;
}
// Mark the polling page as unreadable
--- 5130,5146 ----
if (!FLAG_IS_DEFAULT(AllocateHeapAt) || !FLAG_IS_DEFAULT(AllocateOldGenAt)) {
set_coredump_filter(DAX_SHARED_BIT);
}
! if (DumpPrivateMappingsInCore) {
set_coredump_filter(FILE_BACKED_PVT_BIT);
}
!
! if (DumpSharedMappingsInCore) {
! set_coredump_filter(FILE_BACKED_SHARED_BIT);
! }
return JNI_OK;
}
// Mark the polling page as unreadable
< prev index next >