hotspot/src/share/vm/ci/ciMethod.cpp
changeset 29582 9a0bb63adf5a
parent 28912 27fac2f8fdbe
child 30223 82ab7b6b4927
equal deleted inserted replaced
29477:82f545c6572b 29582:9a0bb63adf5a
    46 #include "oops/oop.inline.hpp"
    46 #include "oops/oop.inline.hpp"
    47 #include "prims/nativeLookup.hpp"
    47 #include "prims/nativeLookup.hpp"
    48 #include "runtime/deoptimization.hpp"
    48 #include "runtime/deoptimization.hpp"
    49 #include "utilities/bitMap.inline.hpp"
    49 #include "utilities/bitMap.inline.hpp"
    50 #include "utilities/xmlstream.hpp"
    50 #include "utilities/xmlstream.hpp"
       
    51 #include "trace/tracing.hpp"
    51 #ifdef COMPILER2
    52 #ifdef COMPILER2
    52 #include "ci/bcEscapeAnalyzer.hpp"
    53 #include "ci/bcEscapeAnalyzer.hpp"
    53 #include "ci/ciTypeFlow.hpp"
    54 #include "ci/ciTypeFlow.hpp"
    54 #include "oops/method.hpp"
    55 #include "oops/method.hpp"
    55 #endif
    56 #endif
  1464     flags().print_member_flags(st);
  1465     flags().print_member_flags(st);
  1465   } else {
  1466   } else {
  1466     st->print(" loaded=false");
  1467     st->print(" loaded=false");
  1467   }
  1468   }
  1468 }
  1469 }
       
  1470 
       
  1471 #if INCLUDE_TRACE
       
  1472 TraceStructCiMethod ciMethod::to_trace_struct() const {
       
  1473   TraceStructCiMethod result;
       
  1474   result.set_class(holder()->name()->as_utf8());
       
  1475   result.set_name(name()->as_utf8());
       
  1476   result.set_signature(signature()->as_symbol()->as_utf8());
       
  1477   return result;
       
  1478 }
       
  1479 #endif