src/hotspot/share/asm/codeBuffer.hpp
changeset 54010 17fb726e6d8e
parent 53244 9807daeb47c4
child 54960 e46fe26d7f77
equal deleted inserted replaced
54009:13acb4339895 54010:17fb726e6d8e
   238   // Return true if there was an expansion.
   238   // Return true if there was an expansion.
   239   bool maybe_expand_to_ensure_remaining(csize_t amount);
   239   bool maybe_expand_to_ensure_remaining(csize_t amount);
   240 
   240 
   241 #ifndef PRODUCT
   241 #ifndef PRODUCT
   242   void decode();
   242   void decode();
   243   void dump();
       
   244   void print(const char* name);
   243   void print(const char* name);
   245 #endif //PRODUCT
   244 #endif //PRODUCT
   246 };
   245 };
   247 
   246 
   248 class CodeString;
   247 class CodeString;
   647 #ifndef PRODUCT
   646 #ifndef PRODUCT
   648  public:
   647  public:
   649   // Printing / Decoding
   648   // Printing / Decoding
   650   // decodes from decode_begin() to code_end() and sets decode_begin to end
   649   // decodes from decode_begin() to code_end() and sets decode_begin to end
   651   void    decode();
   650   void    decode();
   652   void    decode_all();         // decodes all the code
       
   653   void    skip_decode();        // sets decode_begin to code_end();
       
   654   void    print();
   651   void    print();
   655 #endif
   652 #endif
   656 
   653 
   657 
   654 
   658   // The following header contains architecture-specific implementations
   655   // The following header contains architecture-specific implementations