Add flags field to CheckCaches for which checks to run

Add header file for CheckCaches
This commit is contained in:
Jonathan G Rennison
2021-10-03 23:03:26 +01:00
parent c408007575
commit 5ed7aee8d3
7 changed files with 379 additions and 346 deletions

View File

@@ -30,6 +30,7 @@
#include "scope_info.h"
#include "command_func.h"
#include "thread.h"
#include "debug_desync.h"
#include "ai/ai_info.hpp"
#include "game/game.hpp"
@@ -522,7 +523,6 @@ char *CrashLog::FillDesyncCrashLog(char *buffer, const char *last, const DesyncE
buffer = DumpDesyncMsgLog(buffer, last);
bool have_cache_log = false;
extern void CheckCaches(bool force_check, std::function<void(const char *)> log);
CheckCaches(true, [&](const char *str) {
if (!have_cache_log) buffer += seprintf(buffer, last, "CheckCaches:\n");
buffer += seprintf(buffer, last, " %s\n", str);