ReservedMemoryRegion(address, size_t) is used for finding a pair of address-size in reserved regions. The MEMFLAGS of the region is not taken into account in the search. Since, MEMFLAGS is mandatory for MemTracker API (after JDK-8330076), this ctor is safer to be a private member to make it inaccessible from external classes.