17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 #ifndef SHARE_VM_GC_G1_HEAPREGIONTRACER_HPP
26 #define SHARE_VM_GC_G1_HEAPREGIONTRACER_HPP
27
28 #include "gc/g1/g1HeapRegionTraceType.hpp"
29 #include "memory/allocation.hpp"
30
31 class HeapRegionTracer : AllStatic {
32 public:
33 static void send_region_type_change(uint index,
34 G1HeapRegionTraceType::Type from,
35 G1HeapRegionTraceType::Type to,
36 uintptr_t start,
37 size_t used,
38 uint allocationContext);
39 };
40
41 #endif // SHARE_VM_GC_G1_HEAPREGIONTRACER_HPP
|
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 #ifndef SHARE_VM_GC_G1_HEAPREGIONTRACER_HPP
26 #define SHARE_VM_GC_G1_HEAPREGIONTRACER_HPP
27
28 #include "gc/g1/g1HeapRegionTraceType.hpp"
29 #include "memory/allocation.hpp"
30
31 class HeapRegionTracer : AllStatic {
32 public:
33 static void send_region_type_change(uint index,
34 G1HeapRegionTraceType::Type from,
35 G1HeapRegionTraceType::Type to,
36 uintptr_t start,
37 size_t used);
38 };
39
40 #endif // SHARE_VM_GC_G1_HEAPREGIONTRACER_HPP
|