LLDB mainline
PECallFrameInfo.cpp File Reference
#include "PECallFrameInfo.h"
#include "ObjectFilePECOFF.h"
#include "Plugins/Process/Utility/lldb-x86-register-enums.h"
#include "lldb/Symbol/UnwindPlan.h"
#include "llvm/Support/Win64EH.h"

Go to the source code of this file.

Classes

struct  EHInstruction
class  UnwindCodesIterator
class  EHProgramBuilder
class  EHProgramRange

Typedefs

using EHProgram = std::vector<EHInstruction>

Functions

template<typename T>
static const T * TypedRead (const DataExtractor &data_extractor, offset_t &offset, offset_t size=sizeof(T))

Typedef Documentation

◆ EHProgram

using EHProgram = std::vector<EHInstruction>

Definition at line 33 of file PECallFrameInfo.cpp.

Function Documentation

◆ TypedRead()

template<typename T>
const T * TypedRead ( const DataExtractor & data_extractor,
offset_t & offset,
offset_t size = sizeof(T) )
static