heapInspection.hpp (196:d1605aabd0a1) heapInspection.hpp (615:c6c601a0f2d6)
1/*
2 * Copyright 2002-2008 Sun Microsystems, Inc. All Rights Reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *

--- 113 unchanged lines hidden (view full) ---

122 void print_on(outputStream* st) const;
123 void sort();
124};
125
126#endif // SERVICES_KERNEL
127
128class HeapInspection : public AllStatic {
129 public:
1/*
2 * Copyright 2002-2008 Sun Microsystems, Inc. All Rights Reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *

--- 113 unchanged lines hidden (view full) ---

122 void print_on(outputStream* st) const;
123 void sort();
124};
125
126#endif // SERVICES_KERNEL
127
128class HeapInspection : public AllStatic {
129 public:
130 static void heap_inspection(outputStream* st) KERNEL_RETURN;
130 static void heap_inspection(outputStream* st, bool need_prologue) KERNEL_RETURN;
131 static void find_instances_at_safepoint(klassOop k, GrowableArray<oop>* result) KERNEL_RETURN;
132};
131 static void find_instances_at_safepoint(klassOop k, GrowableArray<oop>* result) KERNEL_RETURN;
132};