aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Basic/VirtualFileSystemTest.cpp
diff options
context:
space:
mode:
authorPavel Labath <labath@google.com>2018-05-24 12:44:18 +0000
committerPavel Labath <labath@google.com>2018-05-24 12:44:18 +0000
commitfa3fa5b90e9a6b349f55e74a66597078353702b0 (patch)
treee642f6f73b019c21d42cf8fd239874135063ffdb /clang/unittests/Basic/VirtualFileSystemTest.cpp
parentae8ae5dc78b8c6950b57b37706dfc37131d4d913 (diff)
downloadllvm-fa3fa5b90e9a6b349f55e74a66597078353702b0.zip
llvm-fa3fa5b90e9a6b349f55e74a66597078353702b0.tar.gz
llvm-fa3fa5b90e9a6b349f55e74a66597078353702b0.tar.bz2
Move ObjectFile initialization out of SystemInitializerCommon
Summary: For lldb-server, it is sufficient to parse only the native object file format for its target OS (no other file can be loaded into a running process). This moves the object file initialization code into specific initializer classes: lldb-test and liblldb get all object files; lldb-server gets only one of them. For this to work, I've needed to create a special SystemInitializer for use in lldb-server, instead of it calling directly into the common one. This reduces the size of lldb-server by about 2%, which is not earth-shattering, but it's an easy win, and it helps. Reviewers: zturner, clayborg Subscribers: mgorny, lldb-commits Differential Revision: https://reviews.llvm.org/D47250 llvm-svn: 333182
Diffstat (limited to 'clang/unittests/Basic/VirtualFileSystemTest.cpp')
0 files changed, 0 insertions, 0 deletions