Files
clang-p2996/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
Zachary Turner 611d1f98c5 Delete more dead code.
All of this is code that is unreferenced.  Removing as much of
this as possible makes it more easy to determine what functionality
is missing and/or shared between LLVM and LLDB's DWARF interfaces.

llvm-svn: 356509
2019-03-19 20:08:56 +00:00

34 lines
1.1 KiB
C++

//===-- LogChannelDWARF.cpp ------------------------------------*- C++ -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
#include "LogChannelDWARF.h"
using namespace lldb_private;
static constexpr Log::Category g_categories[] = {
{{"comp"},
{"log insertions of object files into DWARF debug maps"},
DWARF_LOG_TYPE_COMPLETION},
{{"info"}, {"log the parsing of .debug_info"}, DWARF_LOG_DEBUG_INFO},
{{"line"}, {"log the parsing of .debug_line"}, DWARF_LOG_DEBUG_LINE},
{{"lookups"},
{"log any lookups that happen by name, regex, or address"},
DWARF_LOG_LOOKUPS},
{{"map"},
{"log struct/unions/class type completions"},
DWARF_LOG_DEBUG_MAP},
};
Log::Channel LogChannelDWARF::g_channel(g_categories, DWARF_LOG_DEFAULT);
void LogChannelDWARF::Initialize() {
Log::Register("dwarf", g_channel);
}
void LogChannelDWARF::Terminate() { Log::Unregister("dwarf"); }