9#ifndef LLDB_SOURCE_PLUGINS_OBJECTFILE_PECOFF_PECALLFRAMEINFO_H
10#define LLDB_SOURCE_PLUGINS_OBJECTFILE_PECOFF_PECALLFRAMEINFO_H
22struct RuntimeFunction;
30 uint32_t exception_dir_rva,
31 uint32_t exception_dir_size);
36 std::unique_ptr<lldb_private::UnwindPlan>
41 std::unique_ptr<lldb_private::UnwindPlan>
42 GetUnwindPlan(llvm::ArrayRef<lldb_private::AddressRange> ranges,
bool GetAddressRange(lldb_private::Address addr, lldb_private::AddressRange &range) override
ObjectFilePECOFF & m_object_file
std::unique_ptr< lldb_private::UnwindPlan > GetUnwindPlan(const lldb_private::Address &addr) override
const llvm::Win64EH::RuntimeFunction * FindRuntimeFunctionIntersectsWithRange(const lldb_private::AddressRange &range) const
PECallFrameInfo(ObjectFilePECOFF &object_file, uint32_t exception_dir_rva, uint32_t exception_dir_size)
lldb_private::DataExtractor m_exception_dir
A section + offset based address range class.
A section + offset based address class.