[Lldb-commits] [PATCH] D115324: Added the ability to cache the finalized symbol tables subsequent debug sessions to start faster.
Greg Clayton via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Mon Dec 13 13:36:05 PST 2021
clayborg updated this revision to Diff 394041.
clayborg added a comment.
Added string tables to the cache files.
This allowed me to add the symbol table name indexes to the same symbol table cache file and share any strings from the normal symbol table.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115324/new/
https://reviews.llvm.org/D115324
Files:
lldb/include/lldb/Core/Mangled.h
lldb/include/lldb/Core/Module.h
lldb/include/lldb/Core/ModuleList.h
lldb/include/lldb/Host/FileSystem.h
lldb/include/lldb/Symbol/ObjectFile.h
lldb/include/lldb/Symbol/Symbol.h
lldb/include/lldb/Symbol/Symtab.h
lldb/include/lldb/Utility/DataEncoder.h
lldb/include/lldb/Utility/DataFileCache.h
lldb/include/lldb/lldb-forward.h
lldb/packages/Python/lldbsuite/test/lldbtest.py
lldb/source/Core/CoreProperties.td
lldb/source/Core/Mangled.cpp
lldb/source/Core/Module.cpp
lldb/source/Core/ModuleList.cpp
lldb/source/Host/common/FileSystem.cpp
lldb/source/Symbol/ObjectFile.cpp
lldb/source/Symbol/Symbol.cpp
lldb/source/Symbol/Symtab.cpp
lldb/source/Utility/CMakeLists.txt
lldb/source/Utility/DataEncoder.cpp
lldb/source/Utility/DataFileCache.cpp
lldb/test/API/functionalities/module_cache/bsd/Makefile
lldb/test/API/functionalities/module_cache/bsd/TestModuleCacheBSD.py
lldb/test/API/functionalities/module_cache/bsd/a.c
lldb/test/API/functionalities/module_cache/bsd/b.c
lldb/test/API/functionalities/module_cache/bsd/c.c
lldb/test/API/functionalities/module_cache/bsd/main.c
lldb/test/API/functionalities/module_cache/simple_exe/Makefile
lldb/test/API/functionalities/module_cache/simple_exe/TestModuleCacheSimple.py
lldb/test/API/functionalities/module_cache/simple_exe/main.c
lldb/test/API/functionalities/module_cache/universal/Makefile
lldb/test/API/functionalities/module_cache/universal/TestModuleCacheUniversal.py
lldb/test/API/functionalities/module_cache/universal/main.c
lldb/unittests/Symbol/CMakeLists.txt
lldb/unittests/Symbol/SymbolTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D115324.394041.patch
Type: text/x-patch
Size: 91843 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20211213/85fe5d5f/attachment-0001.bin>
More information about the lldb-commits
mailing list