src/share/vm/runtime/vm_operations.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/runtime/vm_operations.hpp Fri Sep 5 12:58:04 2014
--- new/src/share/vm/runtime/vm_operations.hpp Fri Sep 5 12:58:04 2014
*** 97,106 ****
--- 97,109 ----
template(Exit) \
template(LinuxDllLoad) \
template(RotateGCLog) \
template(WhiteBoxOperation) \
template(ClassLoaderStatsOperation) \
+ template(PrintCompileQueue) \
+ template(PrintCodeList) \
+ template(PrintCodeCache) \
class VM_Operation: public CHeapObj<mtInternal> {
public:
enum Mode {
_safepoint, // blocking, safepoint, vm_op C-heap allocated
*** 411,416 ****
--- 414,450 ----
VM_RotateGCLog(outputStream* st) : _out(st) {}
VMOp_Type type() const { return VMOp_RotateGCLog; }
void doit() { gclog_or_tty->rotate_log(true, _out); }
};
+ class VM_PrintCompileQueue: public VM_Operation {
+ private:
+ outputStream* _out;
+
+ public:
+ VM_PrintCompileQueue(outputStream* st) : _out(st) {}
+ VMOp_Type type() const { return VMOp_PrintCompileQueue; }
+ void doit();
+ };
+
+ class VM_PrintCodeList: public VM_Operation {
+ private:
+ outputStream* _out;
+
+ public:
+ VM_PrintCodeList(outputStream* st) : _out(st) {}
+ VMOp_Type type() const { return VMOp_PrintCodeList; }
+ void doit();
+ };
+
+ class VM_PrintCodeCache: public VM_Operation {
+ private:
+ outputStream* _out;
+
+ public:
+ VM_PrintCodeCache(outputStream* st) : _out(st) {}
+ VMOp_Type type() const { return VMOp_PrintCodeCache; }
+ void doit();
+ };
+
+
#endif // SHARE_VM_RUNTIME_VM_OPERATIONS_HPP
src/share/vm/runtime/vm_operations.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File