src/hotspot/share/ci/ciMethod.cpp
changeset 50113 caf115bb98ad
parent 49449 ef5d5d343e2a
child 51333 f6641fcf7b7e
equal deleted inserted replaced
50112:7a2a740815b7 50113:caf115bb98ad
    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"
       
    52 #ifdef COMPILER2
    51 #ifdef COMPILER2
    53 #include "ci/bcEscapeAnalyzer.hpp"
    52 #include "ci/bcEscapeAnalyzer.hpp"
    54 #include "ci/ciTypeFlow.hpp"
    53 #include "ci/ciTypeFlow.hpp"
    55 #include "oops/method.hpp"
    54 #include "oops/method.hpp"
    56 #endif
    55 #endif
  1493   }
  1492   }
  1494   return true; // no mismatch found
  1493   return true; // no mismatch found
  1495 }
  1494 }
  1496 
  1495 
  1497 // ------------------------------------------------------------------
  1496 // ------------------------------------------------------------------
  1498 
       
  1499 #if INCLUDE_TRACE
       
  1500 TraceStructCalleeMethod ciMethod::to_trace_struct() const {
       
  1501   TraceStructCalleeMethod result;
       
  1502   result.set_type(holder()->name()->as_utf8());
       
  1503   result.set_name(name()->as_utf8());
       
  1504   result.set_descriptor(signature()->as_symbol()->as_utf8());
       
  1505   return result;
       
  1506 }
       
  1507 #endif