src/share/vm/services/diagnosticCommand.hpp
Print this page
rev 5746 : 8031304: Add dcmd to print all loaded dynamic libraries.
Summary: Adding VM.dynlibs as a dcmd to dump all loaded dynamic libraries.
Reviewed-by: duke
Contributed-by: fredrik.arvidsson@oracle.com
@@ -130,10 +130,20 @@
}
static int num_arguments();
virtual void execute(DCmdSource source, TRAPS);
};
+class VMDynamicLibrariesDCmd : public DCmd {
+public:
+ VMDynamicLibrariesDCmd(outputStream* output, bool heap);
+ static const char* name() { return "VM.dynlibs"; }
+ static const char* description() { return "Print loaded dynamic libraries."; }
+ static const char* impact() { return "Low"; }
+ static int num_arguments() { return 0; };
+ virtual void execute(DCmdSource source, TRAPS);
+};
+
class VMUptimeDCmd : public DCmdWithParser {
protected:
DCmdArgument<bool> _date;
public:
VMUptimeDCmd(outputStream* output, bool heap);