|
LLDB mainline
|
Public Member Functions | |
| UnwindCodesIterator (ObjectFilePECOFF &object_file, uint32_t unwind_info_rva) | |
| bool | GetNext () |
| bool | IsError () const |
| const UnwindInfo * | GetUnwindInfo () const |
| const UnwindCode * | GetUnwindCode () const |
| bool | IsChained () const |
Private Attributes | |
| ObjectFilePECOFF & | m_object_file |
| bool | m_error = false |
| uint32_t | m_unwind_info_rva |
| DataExtractor | m_unwind_info_data |
| const UnwindInfo * | m_unwind_info = nullptr |
| DataExtractor | m_unwind_code_data |
| offset_t | m_unwind_code_offset |
| const UnwindCode * | m_unwind_code = nullptr |
| bool | m_chained = false |
Definition at line 35 of file PECallFrameInfo.cpp.
| UnwindCodesIterator::UnwindCodesIterator | ( | ObjectFilePECOFF & | object_file, |
| uint32_t | unwind_info_rva ) |
Definition at line 62 of file PECallFrameInfo.cpp.
References m_object_file, m_unwind_code_offset, and m_unwind_info_rva.
| bool UnwindCodesIterator::GetNext | ( | ) |
Definition at line 67 of file PECallFrameInfo.cpp.
References m_chained, m_error, m_object_file, m_unwind_code, m_unwind_code_data, m_unwind_code_offset, m_unwind_info, m_unwind_info_data, m_unwind_info_rva, and TypedRead().
|
inline |
Definition at line 43 of file PECallFrameInfo.cpp.
References m_unwind_code.
|
inline |
Definition at line 42 of file PECallFrameInfo.cpp.
References m_unwind_info.
|
inline |
Definition at line 44 of file PECallFrameInfo.cpp.
References m_chained.
|
inline |
Definition at line 40 of file PECallFrameInfo.cpp.
References m_error.
|
private |
Definition at line 59 of file PECallFrameInfo.cpp.
Referenced by GetNext(), and IsChained().
|
private |
Definition at line 49 of file PECallFrameInfo.cpp.
|
private |
Definition at line 47 of file PECallFrameInfo.cpp.
Referenced by GetNext(), and UnwindCodesIterator().
|
private |
Definition at line 57 of file PECallFrameInfo.cpp.
Referenced by GetNext(), and GetUnwindCode().
|
private |
Definition at line 55 of file PECallFrameInfo.cpp.
Referenced by GetNext().
|
private |
Definition at line 56 of file PECallFrameInfo.cpp.
Referenced by GetNext(), and UnwindCodesIterator().
|
private |
Definition at line 53 of file PECallFrameInfo.cpp.
Referenced by GetNext(), and GetUnwindInfo().
|
private |
Definition at line 52 of file PECallFrameInfo.cpp.
Referenced by GetNext().
|
private |
Definition at line 51 of file PECallFrameInfo.cpp.
Referenced by GetNext(), and UnwindCodesIterator().