llvm-project/lldb/unittests
Greg Clayton b6087ba769 Disable LLDB index cache for .o files with no UUID.
After enabling the LLDB index cache in production we discovered that some distributed build systems play with the modification times of any .o files that were downloaded from the build cache. This was causing the LLDB index cache to read the wrong cache file for files that didn't have a UUID as all of the modfication times were set to the same value by the build system. When new .o files were downloaded, the only unique identifier was the mod time which were all the same, and we would load an older cache for the updated .o file. So disabling caching of files that have no UUIDs for now until we can create a more solid solution.

Differential Revision: https://reviews.llvm.org/D120948
2022-04-05 15:14:36 -07:00
..
API
Breakpoint
Core [lldb] Report debugger diagnostics as events 2022-03-16 08:33:01 -07:00
DataFormatter
Disassembler
Editline Re-land "[lldb] Synchronize output through the IOHandler" 2022-03-15 12:53:46 -07:00
Expression [LLDB] Remove cases of using namespace llvm:: from header file 2022-03-03 10:39:06 -08:00
Host Prevent GetAugmentedArchSpec() from attaching "unknown" environments 2022-04-04 08:56:58 -07:00
Instruction
Interpreter [lldb] Fix (unintentional) recursion in CommandObjectRegexCommand 2022-02-23 12:34:14 -08:00
Language
ObjectFile [lldb] Test parsing the symtab with indirect symbols from the shared cache 2022-03-23 21:13:55 -07:00
Platform [lldb] Change the way we pick a platform for fat binaries 2022-03-30 15:30:05 -07:00
Process [trace][intelpt] Server side changes for TSC to wall time conversion 2022-03-24 05:36:21 -07:00
ScriptInterpreter [lldb] Initialize Python exactly once 2022-01-19 09:56:55 -08:00
Signals
Symbol [PDB] add missing char8_t for 5c9e20d 2022-03-01 14:24:21 -08:00
SymbolFile Disable LLDB index cache for .o files with no UUID. 2022-04-05 15:14:36 -07:00
Target [lldb] Plumb process host architecture through platform selection 2022-03-14 12:17:01 -07:00
TestingSupport Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
Thread
UnwindAssembly
Utility [lldb] Refactor DataBuffer so we can map files as read-only 2022-04-05 13:46:37 -07:00
debugserver
tools [lldb/host] Remove monitor_signals argument from process monitoring functions 2022-02-24 11:12:59 +01:00
CMakeLists.txt Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
gtest_common.h