< prev index next >
src/share/vm/services/diagnosticCommand.hpp
Print this page
*** 269,278 ****
--- 269,299 ----
}
static int num_arguments();
virtual void execute(DCmdSource source, TRAPS);
};
+ class EventTracingMarkerDCmd : public DCmdWithParser {
+ protected:
+ DCmdArgument<char *> _label;
+ public:
+ EventTracingMarkerDCmd(outputStream* output, bool heap);
+ static const char* name() { return "EventTracing.mark"; }
+ static const char* description() {
+ return "Mark the current point in time in the event trace.";
+ }
+ static const char* impact() {
+ return "Low: records a single trace event.";
+ }
+ static const JavaPermission permission() {
+ JavaPermission p = {"java.lang.management.ManagementPermission",
+ "monitor", NULL};
+ return p;
+ }
+ static int num_arguments();
+ virtual void execute(DCmdSource source, TRAPS);
+ };
+
// Enhanced JMX Agent support
class JMXStartRemoteDCmd : public DCmdWithParser {
// Explicitly list all properties that could be
< prev index next >