MCPcopy Create free account
hub / github.com/async-profiler/async-profiler / mark

Method mark

src/codeCache.h:185–197  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

183
184 template <typename NamePredicate>
185 inline void mark(NamePredicate predicate, char value) {
186 for (int i = 0; i < _count; i++) {
187 const char* blob_name = _blobs[i]._name;
188 if (blob_name != NULL && predicate(blob_name)) {
189 NativeFunc::mark(blob_name, value);
190 }
191 }
192
193 if (value == MARK_VM_RUNTIME && _name != NULL) {
194 // In case a library has no debug symbols
195 NativeFunc::mark(_name, value);
196 }
197 }
198
199 void addImport(void** entry, const char* name);
200 void** findImport(ImportId id);

Callers 3

initializeMethod · 0.45
initializeMethod · 0.45
initMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected