hotspot/src/share/vm/compiler/compileLog.hpp
changeset 24002 4e6a72032a99
parent 22234 da823d78ad65
child 24424 2658d7834c6e
equal deleted inserted replaced
24001:d0eea05381dd 24002:4e6a72032a99
    26 #define SHARE_VM_COMPILER_COMPILELOG_HPP
    26 #define SHARE_VM_COMPILER_COMPILELOG_HPP
    27 
    27 
    28 #include "utilities/xmlstream.hpp"
    28 #include "utilities/xmlstream.hpp"
    29 
    29 
    30 class ciBaseObject;
    30 class ciBaseObject;
       
    31 class ciKlass;
    31 class ciObject;
    32 class ciObject;
    32 class ciMetadata;
    33 class ciMetadata;
    33 class ciSymbol;
    34 class ciSymbol;
    34 
    35 
    35 // CompileLog
    36 // CompileLog
    70   void    clear_context()                        { context()->reset(); }
    71   void    clear_context()                        { context()->reset(); }
    71   void      set_context(const char* format, ...);
    72   void      set_context(const char* format, ...);
    72 
    73 
    73   void          name(ciSymbol* s);               // name='s'
    74   void          name(ciSymbol* s);               // name='s'
    74   void          name(Symbol* s)                  { xmlStream::name(s); }
    75   void          name(Symbol* s)                  { xmlStream::name(s); }
       
    76   void          name(ciKlass* k);
    75 
    77 
    76   // Output an object description, return obj->ident().
    78   // Output an object description, return obj->ident().
    77   int           identify(ciBaseObject* obj);
    79   int           identify(ciBaseObject* obj);
    78   void          clear_identities();
    80   void          clear_identities();
    79 
    81