src/share/vm/opto/runtime.cpp

changeset 4051
8a02ca5e5576
parent 4037
da91efe96a93
child 4142
d8ce2825b193
equal deleted inserted replaced
4050:ec98e58952b2 4051:8a02ca5e5576
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

mercurial