hotspot/src/share/vm/opto/runtime.cpp
changeset 13742 9180987e305d
parent 13728 882756847a04
child 13952 e3cf184080bc
equal deleted inserted replaced
13741:e4395deb8597 13742:9180987e305d
  1146 // Dtrace support.  entry and exit probes have the same signature
  1146 // Dtrace support.  entry and exit probes have the same signature
  1147 const TypeFunc *OptoRuntime::dtrace_method_entry_exit_Type() {
  1147 const TypeFunc *OptoRuntime::dtrace_method_entry_exit_Type() {
  1148   // create input type (domain)
  1148   // create input type (domain)
  1149   const Type **fields = TypeTuple::fields(2);
  1149   const Type **fields = TypeTuple::fields(2);
  1150   fields[TypeFunc::Parms+0] = TypeRawPtr::BOTTOM; // Thread-local storage
  1150   fields[TypeFunc::Parms+0] = TypeRawPtr::BOTTOM; // Thread-local storage
  1151   fields[TypeFunc::Parms+1] = TypeInstPtr::NOTNULL;  // Method*;    Method we are entering
  1151   fields[TypeFunc::Parms+1] = TypeMetadataPtr::BOTTOM;  // Method*;    Method we are entering
  1152   const TypeTuple *domain = TypeTuple::make(TypeFunc::Parms+2,fields);
  1152   const TypeTuple *domain = TypeTuple::make(TypeFunc::Parms+2,fields);
  1153 
  1153 
  1154   // create result type (range)
  1154   // create result type (range)
  1155   fields = TypeTuple::fields(0);
  1155   fields = TypeTuple::fields(0);
  1156 
  1156