| LLDB mainline
    | 
#include <Materializer.h>
| Public Member Functions | |
| Dematerializer ()=default | |
| ~Dematerializer () | |
| void | Dematerialize (Status &err, lldb::addr_t frame_top, lldb::addr_t frame_bottom) | 
| void | Wipe () | 
| bool | IsValid () | 
| Private Member Functions | |
| Dematerializer (Materializer &materializer, lldb::StackFrameSP &frame_sp, IRMemoryMap &map, lldb::addr_t process_address) | |
| Private Attributes | |
| Materializer * | m_materializer = nullptr | 
| lldb::ThreadWP | m_thread_wp | 
| StackID | m_stack_id | 
| IRMemoryMap * | m_map = nullptr | 
| lldb::addr_t | m_process_address = LLDB_INVALID_ADDRESS | 
| Friends | |
| class | Materializer | 
Definition at line 28 of file Materializer.h.
| 
 | default | 
| 
 | inline | 
Definition at line 32 of file Materializer.h.
References Wipe().
| 
 | inlineprivate | 
Definition at line 47 of file Materializer.h.
References m_map, m_materializer, m_process_address, m_stack_id, m_thread_wp, and Materializer.
| void Materializer::Dematerializer::Dematerialize | ( | Status & | err, | 
| lldb::addr_t | frame_top, | ||
| lldb::addr_t | frame_bottom ) | 
Definition at line 1565 of file Materializer.cpp.
References error(), lldb_private::Expressions, lldb_private::Status::FromErrorString(), lldb_private::GetLog(), IsValid(), LLDB_LOGF, m_map, m_materializer, m_process_address, m_stack_id, m_thread_wp, and Wipe().
| 
 | inline | 
Definition at line 39 of file Materializer.h.
References LLDB_INVALID_ADDRESS, m_map, m_materializer, and m_process_address.
Referenced by Dematerialize(), and Wipe().
| void Materializer::Dematerializer::Wipe | ( | ) | 
Definition at line 1607 of file Materializer.cpp.
References IsValid(), LLDB_INVALID_ADDRESS, m_map, m_materializer, and m_process_address.
Referenced by Dematerialize(), and ~Dematerializer().
| 
 | friend | 
Definition at line 45 of file Materializer.h.
References Materializer.
Referenced by Dematerializer(), and Materializer.
| 
 | private | 
Definition at line 60 of file Materializer.h.
Referenced by Dematerialize(), Dematerializer(), IsValid(), and Wipe().
| 
 | private | 
Definition at line 57 of file Materializer.h.
Referenced by Dematerialize(), Dematerializer(), IsValid(), and Wipe().
| 
 | private | 
Definition at line 61 of file Materializer.h.
Referenced by Dematerialize(), Dematerializer(), IsValid(), and Wipe().
| 
 | private | 
Definition at line 59 of file Materializer.h.
Referenced by Dematerialize(), and Dematerializer().
| 
 | private | 
Definition at line 58 of file Materializer.h.
Referenced by Dematerialize(), and Dematerializer().