10 #ifndef LLDB_SBInstruction_h_
11 #define LLDB_SBInstruction_h_
22 class InstructionImpl;
40 lldb::AddressClass GetAddressClass();
56 void Print(FILE *out);
60 bool EmulateWithFrame(
lldb::SBFrame &frame, uint32_t evaluate_options);
62 bool DumpEmulation(
const char *triple);
66 bool TestEmulation(
lldb::SBStream &output_stream,
const char *test_file);
72 const lldb::InstructionSP &inst_sp);
74 void SetOpaque(
const lldb::DisassemblerSP &disasm_sp,
75 const lldb::InstructionSP &inst_sp);
77 lldb::InstructionSP GetOpaque();
80 std::shared_ptr<InstructionImpl> m_opaque_sp;
85 #endif // LLDB_SBInstruction_h_
class LLDB_API SBInstruction