#include "Plugins/SymbolFile/DWARF/DIERef.h"
#include "Plugins/SymbolFile/DWARF/DWARFDIE.h"
#include "Plugins/SymbolFile/DWARF/ManualDWARFIndex.h"
#include "Plugins/SymbolFile/DWARF/NameToDIE.h"
#include "TestingSupport/Symbol/YAMLModuleTester.h"
#include "lldb/Core/DataFileCache.h"
#include "lldb/Core/ModuleList.h"
#include "lldb/Utility/DataEncoder.h"
#include "lldb/Utility/DataExtractor.h"
#include "llvm/ADT/STLExtras.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
usingnamespacelldb;
usingnamespacelldb_private;
usingnamespacelldb_private::plugin::dwarf;
static void EncodeDecode(const DIERef &object, ByteOrder byte_order) { … }
static void EncodeDecode(const DIERef &object) { … }
TEST(DWARFIndexCachingTest, DIERefEncodeDecode) { … }
TEST(DWARFIndexCachingTest, DIERefEncodeDecodeMax) { … }
static void EncodeDecode(const NameToDIE &object, ByteOrder byte_order) { … }
static void EncodeDecode(const NameToDIE &object) { … }
TEST(DWARFIndexCachingTest, NameToDIEEncodeDecode) { … }
static void EncodeDecode(const ManualDWARFIndex::IndexSet &object,
ByteOrder byte_order) { … }
static void EncodeDecode(const ManualDWARFIndex::IndexSet &object) { … }
TEST(DWARFIndexCachingTest, ManualDWARFIndexIndexSetEncodeDecode) { … }
static void EncodeDecode(const CacheSignature &object, ByteOrder byte_order,
bool encode_result) { … }
static void EncodeDecode(const CacheSignature &object, bool encode_result) { … }
TEST(DWARFIndexCachingTest, CacheSignatureTests) { … }