symbol server abstraction layer; http layer; fix to 'prefer_disasm' rule when no disassembly tabs are open; small fixes / cleanup

This commit is contained in:
Ryan Fleury committed 2026-06-08 11:10:14 -07:00
1 parent 1ef94cb759
commit 5c664261a3
38 files changed
+1347 -81

No files matched your search

+2
View File
@@ -0,0 +1,2 @@
// Copyright (c) Epic Games Tools
// Licensed under the MIT license (https://opensource.org/license/mit/)
+10
View File
@@ -0,0 +1,10 @@
// Copyright (c) Epic Games Tools
// Licensed under the MIT license (https://opensource.org/license/mit/)
#ifndef SYMBOL_SERVER_H
#define SYMBOL_SERVER_H
internal void smsv_init(void);
internal String8 smsv_local_path_from_key(Arena *arena, String8 module_name, String8 dbg_name, Guid guid, U64 age);
#endif // SYMBOL_SERVER_H
+9
View File
@@ -0,0 +1,9 @@
// Copyright (c) Epic Games Tools
// Licensed under the MIT license (https://opensource.org/license/mit/)
#include "symbol_server.c"
#if OS_WINDOWS
# include "win32/symbol_server/win32_symbol_server.c"
#else
# include "symbol_server_stub.c"
#endif
+14
View File
@@ -0,0 +1,14 @@
// Copyright (c) Epic Games Tools
// Licensed under the MIT license (https://opensource.org/license/mit/)
#ifndef SYMBOL_SERVER_INC_H
#define SYMBOL_SERVER_INC_H
#include "symbol_server.h"
#if OS_WINDOWS
# include "win32/symbol_server/win32_symbol_server.h"
#else
# include "symbol_server_stub.h"
#endif
#endif // SYMBOL_SERVER_INC_H
+13
View File
@@ -0,0 +1,13 @@
// Copyright (c) Epic Games Tools
// Licensed under the MIT license (https://opensource.org/license/mit/)
internal void
smsv_init(void)
{
}
internal String8
smsv_local_path_from_key(Arena *arena, String8 module_name, String8 dbg_name, Guid guid, U64 age)
{
return s("");
}
+7
View File
@@ -0,0 +1,7 @@
// Copyright (c) Epic Games Tools
// Licensed under the MIT license (https://opensource.org/license/mit/)
#ifndef SYMBOL_SERVER_STUB_H
#define SYMBOL_SERVER_STUB_H
#endif // SYMBOL_SERVER_STUB_H