src/share/vm/code/codeCache.hpp

Print this page

        

@@ -64,14 +64,20 @@
   static void mark_scavenge_root_nmethods() PRODUCT_RETURN;
   static void verify_perm_nmethods(CodeBlobClosure* f_or_null) PRODUCT_RETURN;
 
   static int _codemem_full_count;
 
+  static void print_details();
+  static void print_content();
+  static void print_oop_map_usage();
+  static void print_dependency_checking_time();
+
  public:
 
   // Initialization
   static void initialize();
+  static void init_printing_options(const char* options);
 
   static void report_codemem_full();
 
   // Allocation/administration
   static CodeBlob* allocate(int size, bool is_critical = false); // allocates a new CodeBlob

@@ -148,11 +154,10 @@
   static void drop_scavenge_root_nmethod(nmethod* nm);
   static void prune_scavenge_root_nmethods();
 
   // Printing/debugging
   static void print();                           // prints summary
-  static void print_internals();
   static void verify();                          // verifies the code cache
   static void print_trace(const char* event, CodeBlob* cb, int size = 0) PRODUCT_RETURN;
   static void print_summary(outputStream* st, bool detailed = true); // Prints a summary of the code cache usage
   static void log_state(outputStream* st);