LLDB  mainline
Typedefs | Functions
LocateSymbolFile.cpp File Reference
#include "lldb/Symbol/LocateSymbolFile.h"
#include "lldb/Core/ModuleList.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Host/FileSystem.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Utility/ArchSpec.h"
#include "lldb/Utility/DataBuffer.h"
#include "lldb/Utility/DataExtractor.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/StreamString.h"
#include "lldb/Utility/Timer.h"
#include "lldb/Utility/UUID.h"
#include "llvm/Support/FileSystem.h"
Include dependency graph for LocateSymbolFile.cpp:

Go to the source code of this file.

Typedefs

typedef int cpu_type_t
 
typedef int cpu_subtype_t
 

Functions

int LocateMacOSXFilesUsingDebugSymbols (const ModuleSpec &module_spec, ModuleSpec &return_module_spec)
 
static bool FileAtPathContainsArchAndUUID (const FileSpec &file_fspec, const ArchSpec *arch, const lldb_private::UUID *uuid)
 
static bool LookForDsymNextToExecutablePath (const ModuleSpec &mod_spec, const FileSpec &exec_fspec, FileSpec &dsym_fspec)
 
static bool LocateDSYMInVincinityOfExecutable (const ModuleSpec &module_spec, FileSpec &dsym_fspec)
 
static FileSpec LocateExecutableSymbolFileDsym (const ModuleSpec &module_spec)
 

Typedef Documentation

◆ cpu_subtype_t

typedef int cpu_subtype_t

Definition at line 27 of file LocateSymbolFile.cpp.

◆ cpu_type_t

typedef int cpu_type_t

Definition at line 26 of file LocateSymbolFile.cpp.

Function Documentation

◆ FileAtPathContainsArchAndUUID()

static bool FileAtPathContainsArchAndUUID ( const FileSpec file_fspec,
const ArchSpec arch,
const lldb_private::UUID uuid 
)
static

◆ LocateDSYMInVincinityOfExecutable()

static bool LocateDSYMInVincinityOfExecutable ( const ModuleSpec module_spec,
FileSpec dsym_fspec 
)
static

◆ LocateExecutableSymbolFileDsym()

static FileSpec LocateExecutableSymbolFileDsym ( const ModuleSpec module_spec)
static

◆ LocateMacOSXFilesUsingDebugSymbols()

int LocateMacOSXFilesUsingDebugSymbols ( const ModuleSpec module_spec,
ModuleSpec return_module_spec 
)

◆ LookForDsymNextToExecutablePath()

static bool LookForDsymNextToExecutablePath ( const ModuleSpec mod_spec,
const FileSpec exec_fspec,
FileSpec dsym_fspec 
)
static