88 static traceid get(const Klass* klass); |
88 static traceid get(const Klass* klass); |
89 static traceid get(jclass jc); |
89 static traceid get(jclass jc); |
90 static traceid get(const Thread* thread); |
90 static traceid get(const Thread* thread); |
91 |
91 |
92 // tag construct as used, returns pre-tagged traceid |
92 // tag construct as used, returns pre-tagged traceid |
93 static traceid use(const Klass* klass, bool leakp = false); |
93 static traceid use(const Klass* klass); |
94 static traceid use(jclass jc, bool leakp = false); |
94 static traceid use(jclass jc); |
95 static traceid use(const Method* method, bool leakp = false); |
95 static traceid use(const Method* method); |
96 static traceid use(const ModuleEntry* module, bool leakp = false); |
96 static traceid use(const Klass* klass, const Method* method); |
97 static traceid use(const PackageEntry* package, bool leakp = false); |
97 static traceid use(const ModuleEntry* module); |
98 static traceid use(const ClassLoaderData* cld, bool leakp = false); |
98 static traceid use(const PackageEntry* package); |
|
99 static traceid use(const ClassLoaderData* cld); |
99 |
100 |
100 static void remove(const Klass* klass); |
101 static void remove(const Klass* klass); |
101 static void restore(const Klass* klass); |
102 static void restore(const Klass* klass); |
102 |
103 |
103 // set of event classes made visible to java |
104 // set of event classes made visible to java |