80 SET_METHOD_AND_CLASS_USED_THIS_EPOCH(klass); |
80 SET_METHOD_AND_CLASS_USED_THIS_EPOCH(klass); |
81 assert(METHOD_AND_CLASS_USED_THIS_EPOCH(klass), "invariant"); |
81 assert(METHOD_AND_CLASS_USED_THIS_EPOCH(klass), "invariant"); |
82 return (METHOD_ID(klass, method)); |
82 return (METHOD_ID(klass, method)); |
83 } |
83 } |
84 |
84 |
85 // XXX |
|
86 //inline traceid JfrTraceId::use(const PackageEntry* package, bool leakp /* false */) { |
|
87 // assert(package != NULL, "invariant"); |
|
88 // return set_used_and_get_shifted(package, leakp); |
|
89 //} |
|
90 |
|
91 inline traceid JfrTraceId::use(const ClassLoaderData* cld, bool leakp /* false */) { |
85 inline traceid JfrTraceId::use(const ClassLoaderData* cld, bool leakp /* false */) { |
92 assert(cld != NULL, "invariant"); |
86 assert(cld != NULL, "invariant"); |
93 return cld->is_anonymous() ? 0 : set_used_and_get_shifted(cld, leakp); |
87 return cld->is_anonymous() ? 0 : set_used_and_get_shifted(cld, leakp); |
94 } |
88 } |
95 |
89 |