diff options
author | Pavel Labath <labath@google.com> | 2018-05-24 12:44:18 +0000 |
---|---|---|
committer | Pavel Labath <labath@google.com> | 2018-05-24 12:44:18 +0000 |
commit | fa3fa5b90e9a6b349f55e74a66597078353702b0 (patch) | |
tree | e642f6f73b019c21d42cf8fd239874135063ffdb /clang/unittests/Basic/VirtualFileSystemTest.cpp | |
parent | ae8ae5dc78b8c6950b57b37706dfc37131d4d913 (diff) | |
download | llvm-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