diff options
Diffstat (limited to 'lldb/source/Symbol/ClangExternalASTSourceCommon.cpp')
-rw-r--r-- | lldb/source/Symbol/ClangExternalASTSourceCommon.cpp | 131 |
1 files changed, 58 insertions, 73 deletions
diff --git a/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp b/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp index 77aea1eafc4..69263fa67da 100644 --- a/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp +++ b/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp @@ -14,94 +14,79 @@ using namespace lldb_private; uint64_t g_TotalSizeOfMetadata = 0; -typedef llvm::DenseMap<clang::ExternalASTSource *, ClangExternalASTSourceCommon *> ASTSourceMap; +typedef llvm::DenseMap<clang::ExternalASTSource *, + ClangExternalASTSourceCommon *> + ASTSourceMap; -static ASTSourceMap &GetSourceMap() -{ - // Intentionally leaked to avoid problems with global destructors. - static ASTSourceMap *s_source_map = new ASTSourceMap; - return *s_source_map; +static ASTSourceMap &GetSourceMap() { + // Intentionally leaked to avoid problems with global destructors. + static ASTSourceMap *s_source_map = new ASTSourceMap; + return *s_source_map; } ClangExternalASTSourceCommon * -ClangExternalASTSourceCommon::Lookup(clang::ExternalASTSource *source) -{ - ASTSourceMap &source_map = GetSourceMap(); - - ASTSourceMap::iterator iter = source_map.find(source); - - if (iter != source_map.end()) - { - return iter->second; - } - else - { - return nullptr; - } +ClangExternalASTSourceCommon::Lookup(clang::ExternalASTSource *source) { + ASTSourceMap &source_map = GetSourceMap(); + + ASTSourceMap::iterator iter = source_map.find(source); + + if (iter != source_map.end()) { + return iter->second; + } else { + return nullptr; + } } -ClangExternalASTSourceCommon::ClangExternalASTSourceCommon() : clang::ExternalASTSource() -{ - g_TotalSizeOfMetadata += m_metadata.size(); - GetSourceMap()[this] = this; +ClangExternalASTSourceCommon::ClangExternalASTSourceCommon() + : clang::ExternalASTSource() { + g_TotalSizeOfMetadata += m_metadata.size(); + GetSourceMap()[this] = this; } -ClangExternalASTSourceCommon::~ClangExternalASTSourceCommon() -{ - GetSourceMap().erase(this); - g_TotalSizeOfMetadata -= m_metadata.size(); +ClangExternalASTSourceCommon::~ClangExternalASTSourceCommon() { + GetSourceMap().erase(this); + g_TotalSizeOfMetadata -= m_metadata.size(); } ClangASTMetadata * -ClangExternalASTSourceCommon::GetMetadata (const void *object) -{ - if (HasMetadata (object)) - return &m_metadata[object]; - else - return nullptr; +ClangExternalASTSourceCommon::GetMetadata(const void *object) { + if (HasMetadata(object)) + return &m_metadata[object]; + else + return nullptr; } -void -ClangExternalASTSourceCommon::SetMetadata (const void *object, ClangASTMetadata &metadata) -{ - uint64_t orig_size = m_metadata.size(); - m_metadata[object] = metadata; - uint64_t new_size = m_metadata.size(); - g_TotalSizeOfMetadata += (new_size - orig_size); +void ClangExternalASTSourceCommon::SetMetadata(const void *object, + ClangASTMetadata &metadata) { + uint64_t orig_size = m_metadata.size(); + m_metadata[object] = metadata; + uint64_t new_size = m_metadata.size(); + g_TotalSizeOfMetadata += (new_size - orig_size); } -bool -ClangExternalASTSourceCommon::HasMetadata (const void *object) -{ - return m_metadata.find(object) != m_metadata.end(); +bool ClangExternalASTSourceCommon::HasMetadata(const void *object) { + return m_metadata.find(object) != m_metadata.end(); } -void -ClangASTMetadata::Dump (Stream *s) -{ - lldb::user_id_t uid = GetUserID (); - - if (uid != LLDB_INVALID_UID) - { - s->Printf ("uid=0x%" PRIx64, uid); - } - - uint64_t isa_ptr = GetISAPtr (); - if (isa_ptr != 0) - { - s->Printf ("isa_ptr=0x%" PRIx64, isa_ptr); - } - - const char *obj_ptr_name = GetObjectPtrName(); - if (obj_ptr_name) - { - s->Printf ("obj_ptr_name=\"%s\" ", obj_ptr_name); - } - - if (m_is_dynamic_cxx) - { - s->Printf ("is_dynamic_cxx=%i ", m_is_dynamic_cxx); - } - s->EOL(); -} +void ClangASTMetadata::Dump(Stream *s) { + lldb::user_id_t uid = GetUserID(); + + if (uid != LLDB_INVALID_UID) { + s->Printf("uid=0x%" PRIx64, uid); + } + uint64_t isa_ptr = GetISAPtr(); + if (isa_ptr != 0) { + s->Printf("isa_ptr=0x%" PRIx64, isa_ptr); + } + + const char *obj_ptr_name = GetObjectPtrName(); + if (obj_ptr_name) { + s->Printf("obj_ptr_name=\"%s\" ", obj_ptr_name); + } + + if (m_is_dynamic_cxx) { + s->Printf("is_dynamic_cxx=%i ", m_is_dynamic_cxx); + } + s->EOL(); +} |