| 61 | return g_negCache[page & (NEG_CACHE_SIZE - 1)].load(std::memory_order_relaxed) == page; |
| 62 | } |
| 63 | static __forceinline void addNegCache(ULONG64 pc) { |
| 64 | uint64_t page = pc >> 16; |
| 65 | g_negCache[page & (NEG_CACHE_SIZE - 1)].store(page, std::memory_order_relaxed); |
| 66 | } |
| 67 | |
| 68 | static void buildModuleCache() noexcept { |
| 69 | HANDLE snap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, 0); |
no outgoing calls
no test coverage detected