LLDB  mainline
Macros | Functions
MinidumpParser.cpp File Reference
#include "MinidumpParser.h"
#include "NtStructures.h"
#include "RegisterContextMinidump_x86_32.h"
#include "Plugins/Process/Utility/LinuxProcMaps.h"
#include "lldb/Utility/LLDBAssert.h"
#include "lldb/Utility/Log.h"
#include <algorithm>
#include <map>
#include <vector>
#include <utility>
Include dependency graph for MinidumpParser.cpp:

Go to the source code of this file.

Macros

#define ENUM_TO_CSTR(ST)
 

Functions

static bool CreateRegionsCacheFromLinuxMaps (MinidumpParser &parser, std::vector< MemoryRegionInfo > &regions)
 
static bool CreateRegionsCacheFromMemoryInfoList (MinidumpParser &parser, std::vector< MemoryRegionInfo > &regions)
 
static bool CreateRegionsCacheFromMemoryList (MinidumpParser &parser, std::vector< MemoryRegionInfo > &regions)
 
static bool CreateRegionsCacheFromMemory64List (MinidumpParser &parser, std::vector< MemoryRegionInfo > &regions)
 

Macro Definition Documentation

◆ ENUM_TO_CSTR

#define ENUM_TO_CSTR (   ST)
Value:
case StreamType::ST: \
return #ST

Definition at line 557 of file MinidumpParser.cpp.

Referenced by lldb_private::minidump::MinidumpParser::GetStreamTypeAsString().

Function Documentation

◆ CreateRegionsCacheFromLinuxMaps()

static bool CreateRegionsCacheFromLinuxMaps ( MinidumpParser parser,
std::vector< MemoryRegionInfo > &  regions 
)
static

◆ CreateRegionsCacheFromMemory64List()

static bool CreateRegionsCacheFromMemory64List ( MinidumpParser parser,
std::vector< MemoryRegionInfo > &  regions 
)
static

◆ CreateRegionsCacheFromMemoryInfoList()

static bool CreateRegionsCacheFromMemoryInfoList ( MinidumpParser parser,
std::vector< MemoryRegionInfo > &  regions 
)
static

◆ CreateRegionsCacheFromMemoryList()

static bool CreateRegionsCacheFromMemoryList ( MinidumpParser parser,
std::vector< MemoryRegionInfo > &  regions 
)
static