< 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 >