< prev index next >
src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
Print this page
*** 1,7 ****
/*
! * Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
--- 1,7 ----
/*
! * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*** 27,41 ****
#include "gc/z/zPhysicalMemory.hpp"
#include "utilities/debug.hpp"
inline ZPhysicalMemorySegment::ZPhysicalMemorySegment() :
_start(UINTPTR_MAX),
! _end(UINTPTR_MAX) {}
! inline ZPhysicalMemorySegment::ZPhysicalMemorySegment(uintptr_t start, size_t size) :
_start(start),
! _end(start + size) {}
inline uintptr_t ZPhysicalMemorySegment::start() const {
return _start;
}
--- 27,43 ----
#include "gc/z/zPhysicalMemory.hpp"
#include "utilities/debug.hpp"
inline ZPhysicalMemorySegment::ZPhysicalMemorySegment() :
_start(UINTPTR_MAX),
! _end(UINTPTR_MAX),
! _committed(false) {}
! inline ZPhysicalMemorySegment::ZPhysicalMemorySegment(uintptr_t start, size_t size, bool committed) :
_start(start),
! _end(start + size),
! _committed(committed) {}
inline uintptr_t ZPhysicalMemorySegment::start() const {
return _start;
}
*** 45,63 ****
inline size_t ZPhysicalMemorySegment::size() const {
return _end - _start;
}
inline bool ZPhysicalMemory::is_null() const {
return _nsegments == 0;
}
! inline size_t ZPhysicalMemory::nsegments() const {
return _nsegments;
}
! inline const ZPhysicalMemorySegment& ZPhysicalMemory::segment(size_t index) const {
assert(index < _nsegments, "Invalid segment index");
return _segments[index];
}
#endif // SHARE_GC_Z_ZPHYSICALMEMORY_INLINE_HPP
--- 47,73 ----
inline size_t ZPhysicalMemorySegment::size() const {
return _end - _start;
}
+ inline bool ZPhysicalMemorySegment::is_committed() const {
+ return _committed;
+ }
+
+ inline void ZPhysicalMemorySegment::set_committed(bool committed) {
+ _committed = committed;
+ }
+
inline bool ZPhysicalMemory::is_null() const {
return _nsegments == 0;
}
! inline uint32_t ZPhysicalMemory::nsegments() const {
return _nsegments;
}
! inline const ZPhysicalMemorySegment& ZPhysicalMemory::segment(uint32_t index) const {
assert(index < _nsegments, "Invalid segment index");
return _segments[index];
}
#endif // SHARE_GC_Z_ZPHYSICALMEMORY_INLINE_HPP
< prev index next >