LLDB mainline
|
Public Member Functions | |
EHProgramRange (EHProgram::const_iterator begin, EHProgram::const_iterator end) | |
std::unique_ptr< UnwindPlan::Row > | BuildUnwindPlanRow () const |
Private Member Functions | |
int32_t | GetCFAFrameOffset () const |
Private Attributes | |
EHProgram::const_iterator | m_begin |
EHProgram::const_iterator | m_end |
Definition at line 349 of file PECallFrameInfo.cpp.
EHProgramRange::EHProgramRange | ( | EHProgram::const_iterator | begin, |
EHProgram::const_iterator | end | ||
) |
Definition at line 363 of file PECallFrameInfo.cpp.
std::unique_ptr< UnwindPlan::Row > EHProgramRange::BuildUnwindPlanRow | ( | ) | const |
Definition at line 367 of file PECallFrameInfo.cpp.
References EHInstruction::ALLOCATE, GetCFAFrameOffset(), lldb_private::lldb_rsp_x86_64, m_begin, m_end, EHInstruction::PUSH_REGISTER, EHInstruction::SAVE_REGISTER, and EHInstruction::SET_FRAME_POINTER_REGISTER.
Referenced by PECallFrameInfo::GetUnwindPlan().
|
private |
Definition at line 418 of file PECallFrameInfo.cpp.
References EHInstruction::ALLOCATE, m_begin, m_end, and EHInstruction::PUSH_REGISTER.
Referenced by BuildUnwindPlanRow().
|
private |
Definition at line 359 of file PECallFrameInfo.cpp.
Referenced by BuildUnwindPlanRow(), and GetCFAFrameOffset().
|
private |
Definition at line 360 of file PECallFrameInfo.cpp.
Referenced by BuildUnwindPlanRow(), and GetCFAFrameOffset().