LLDB mainline
Classes | Namespaces | Macros
SymbolFile.h File Reference
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleList.h"
#include "lldb/Core/PluginInterface.h"
#include "lldb/Core/SourceLocationSpec.h"
#include "lldb/Symbol/CompilerDecl.h"
#include "lldb/Symbol/CompilerDeclContext.h"
#include "lldb/Symbol/CompilerType.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/SourceModule.h"
#include "lldb/Symbol/Type.h"
#include "lldb/Symbol/TypeList.h"
#include "lldb/Symbol/TypeSystem.h"
#include "lldb/Target/Statistics.h"
#include "lldb/Utility/StructuredData.h"
#include "lldb/Utility/XcodeSDK.h"
#include "lldb/lldb-private.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/Support/Errc.h"
#include <mutex>
#include <optional>
#include <unordered_map>

Go to the source code of this file.

Classes

class  lldb_private::SymbolFile
 Provides public interface for all SymbolFiles. More...
 
struct  lldb_private::SymbolFile::ArrayInfo
 The characteristics of an array type. More...
 
struct  lldb_private::SymbolFile::RegisterInfoResolver
 
class  lldb_private::SymbolFileCommon
 Containing protected virtual methods for child classes to override. More...
 

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.
 

Macros

#define ASSERT_MODULE_LOCK(expr)   ((void)0)
 

Macro Definition Documentation

◆ ASSERT_MODULE_LOCK

#define ASSERT_MODULE_LOCK (   expr)    ((void)0)

Definition at line 39 of file SymbolFile.h.