LLDB  mainline
Functions
Mangled.cpp File Reference
#include "lldb/Core/Mangled.h"
#include "lldb/Core/RichManglingContext.h"
#include "lldb/Target/Language.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Logging.h"
#include "lldb/Utility/RegularExpression.h"
#include "lldb/Utility/Stream.h"
#include "lldb/lldb-enumerations.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Demangle/Demangle.h"
#include "llvm/Support/Compiler.h"
#include <mutex>
#include <string>
#include <utility>
#include <cstdlib>
#include <cstring>
Include dependency graph for Mangled.cpp:

Go to the source code of this file.

Functions

static bool cstring_is_mangled (llvm::StringRef s)
 
static char * GetMSVCDemangledStr (const char *M)
 
static char * GetItaniumDemangledStr (const char *M)
 
static char * GetRustV0DemangledStr (const char *M)
 
Streamoperator<< (Stream &s, const Mangled &obj)
 

Function Documentation

◆ cstring_is_mangled()

static bool cstring_is_mangled ( llvm::StringRef  s)
inlinestatic

Definition at line 32 of file Mangled.cpp.

◆ GetItaniumDemangledStr()

static char* GetItaniumDemangledStr ( const char *  M)
static

◆ GetMSVCDemangledStr()

static char* GetMSVCDemangledStr ( const char *  M)
static

◆ GetRustV0DemangledStr()

static char* GetRustV0DemangledStr ( const char *  M)
static

◆ operator<<()

Stream& operator<< ( Stream s,
const Mangled &  obj 
)

Definition at line 383 of file Mangled.cpp.