LLDB mainline
Symbol.cpp File Reference
#include "lldb/Symbol/Symbol.h"
#include "lldb/Core/Address.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Core/Section.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Symbol/SymbolVendor.h"
#include "lldb/Symbol/Symtab.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/DataEncoder.h"
#include "lldb/Utility/Stream.h"
#include "llvm/ADT/StringSwitch.h"

Go to the source code of this file.

Namespaces

namespace  llvm
namespace  llvm::json

Macros

#define ENUM_TO_CSTRING(x)

Functions

bool llvm::json::fromJSON (const llvm::json::Value &value, lldb_private::JSONSymbol &symbol, llvm::json::Path path)
bool llvm::json::fromJSON (const llvm::json::Value &value, lldb::SymbolType &type, llvm::json::Path path)

Macro Definition Documentation

◆ ENUM_TO_CSTRING

#define ENUM_TO_CSTRING ( x)
Value:
case eSymbolType##x: \
return #x;

Definition at line 740 of file Symbol.cpp.

Referenced by lldb_private::Symbol::GetTypeAsString().