9#ifndef LLDB_API_SBINSTRUCTION_H
10#define LLDB_API_SBINSTRUCTION_H
34 explicit operator bool()
const;
56 bool CanSetBreakpoint();
59 void Print(FILE *out);
64 void Print(
FileSP BORROWED);
68 bool EmulateWithFrame(
lldb::SBFrame &frame, uint32_t evaluate_options);
70 bool DumpEmulation(
const char *triple);
74 bool TestEmulation(
lldb::SBStream &output_stream,
const char *test_file);
std::shared_ptr< InstructionImpl > m_opaque_sp
std::shared_ptr< lldb_private::Instruction > InstructionSP
std::shared_ptr< lldb_private::Disassembler > DisassemblerSP
InstructionControlFlowKind
Architecture-agnostic categorization of instructions for traversing the control flow of a trace.
std::shared_ptr< lldb_private::File > FileSP