MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / resetCache

Function resetCache

system/lib/libunwind/src/FrameHeaderCache.hpp:54–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52 CacheEntry *Unused;
53
54 void resetCache() {
55 _LIBUNWIND_FRAMEHEADERCACHE_TRACE0("FrameHeaderCache reset");
56 MostRecentlyUsed = nullptr;
57 Unused = &Entries[0];
58 for (size_t i = 0; i < kCacheEntryCount - 1; i++) {
59 Entries[i].Next = &Entries[i + 1];
60 }
61 Entries[kCacheEntryCount - 1].Next = nullptr;
62 }
63
64 bool cacheNeedsReset(dl_phdr_info *PInfo) {
65 // C libraries increment dl_phdr_info.adds and dl_phdr_info.subs when

Callers 1

cacheNeedsResetFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected