LLDB mainline
|
Grants exclusive access to the disassembler and initializes it with the given InstructionLLVMC and an optional ExecutionContext. More...
Public Member Functions | |
DisassemblerScope (InstructionLLVMC &i, const lldb_private::ExecutionContext *exe_ctx=nullptr) | |
~DisassemblerScope () | |
operator bool () const | |
Evaluates to true if this scope contains a valid disassembler. | |
std::shared_ptr< DisassemblerLLVMC > | operator-> () |
Private Attributes | |
std::shared_ptr< DisassemblerLLVMC > | m_disasm |
Grants exclusive access to the disassembler and initializes it with the given InstructionLLVMC and an optional ExecutionContext.
Definition at line 702 of file DisassemblerLLVMC.cpp.
|
inlineexplicit |
Definition at line 706 of file DisassemblerLLVMC.cpp.
References m_disasm.
|
inline |
Definition at line 714 of file DisassemblerLLVMC.cpp.
References m_disasm.
|
inline |
Evaluates to true if this scope contains a valid disassembler.
Definition at line 717 of file DisassemblerLLVMC.cpp.
References m_disasm.
|
inline |
Definition at line 719 of file DisassemblerLLVMC.cpp.
References m_disasm.
|
private |
Definition at line 703 of file DisassemblerLLVMC.cpp.
Referenced by DisassemblerScope(), operator bool(), operator->(), and ~DisassemblerScope().