llvm/lldb/unittests/SymbolFile/DWARF/DWARFASTParserClangTests.cpp

//===-- DWARFASTParserClangTests.cpp --------------------------------------===//
//
// 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 "Plugins/SymbolFile/DWARF/DWARFASTParserClang.h"
#include "Plugins/SymbolFile/DWARF/DWARFCompileUnit.h"
#include "Plugins/SymbolFile/DWARF/DWARFDIE.h"
#include "TestingSupport/Symbol/ClangTestUtils.h"
#include "TestingSupport/Symbol/YAMLModuleTester.h"
#include "lldb/Core/Debugger.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"

usingnamespacelldb;
usingnamespacelldb_private;
usingnamespacelldb_private::dwarf;
usingnamespacelldb_private::plugin::dwarf;

namespace {
static std::once_flag debugger_initialize_flag;

class DWARFASTParserClangTests : public testing::Test {};

class DWARFASTParserClangStub : public DWARFASTParserClang {};
} // namespace

// If your implementation needs to dereference the dummy pointers we are
// defining here, causing this test to fail, feel free to delete it.
TEST_F(DWARFASTParserClangTests,
       EnsureAllDIEsInDeclContextHaveBeenParsedParsesOnlyMatchingEntries) {}

TEST_F(DWARFASTParserClangTests, TestCallingConventionParsing) {}

TEST_F(DWARFASTParserClangTests, TestPtrAuthParsing) {}

struct ExtractIntFromFormValueTest : public testing::Test {};

TEST_F(ExtractIntFromFormValueTest, TestBool) {}

TEST_F(ExtractIntFromFormValueTest, TestInt) {}

TEST_F(ExtractIntFromFormValueTest, TestUnsignedInt) {}

TEST_F(DWARFASTParserClangTests, TestDefaultTemplateParamParsing) {}