Lines Matching refs:inst_sp
54 const lldb::InstructionSP &inst_sp) in InstructionImpl() argument
55 : m_disasm_sp(disasm_sp), m_inst_sp(inst_sp) {} in InstructionImpl()
72 const lldb::InstructionSP &inst_sp) in SBInstruction() argument
73 : m_opaque_sp(new InstructionImpl(disasm_sp, inst_sp)) {} in SBInstruction()
104 lldb::InstructionSP inst_sp(GetOpaque()); in GetAddress() local
105 if (inst_sp && inst_sp->GetAddress().IsValid()) in GetAddress()
106 sb_addr.SetAddress(inst_sp->GetAddress()); in GetAddress()
113 lldb::InstructionSP inst_sp(GetOpaque()); in GetMnemonic() local
114 if (inst_sp) { in GetMnemonic()
124 return inst_sp->GetMnemonic(&exe_ctx); in GetMnemonic()
132 lldb::InstructionSP inst_sp(GetOpaque()); in GetOperands() local
133 if (inst_sp) { in GetOperands()
143 return inst_sp->GetOperands(&exe_ctx); in GetOperands()
151 lldb::InstructionSP inst_sp(GetOpaque()); in GetComment() local
152 if (inst_sp) { in GetComment()
162 return inst_sp->GetComment(&exe_ctx); in GetComment()
170 lldb::InstructionSP inst_sp(GetOpaque()); in GetByteSize() local
171 if (inst_sp) in GetByteSize()
172 return inst_sp->GetOpcode().GetByteSize(); in GetByteSize()
180 lldb::InstructionSP inst_sp(GetOpaque()); in GetData() local
181 if (inst_sp) { in GetData()
183 if (inst_sp->GetData(*data_extractor_sp)) { in GetData()
193 lldb::InstructionSP inst_sp(GetOpaque()); in DoesBranch() local
194 if (inst_sp) in DoesBranch()
195 return inst_sp->DoesBranch(); in DoesBranch()
202 lldb::InstructionSP inst_sp(GetOpaque()); in HasDelaySlot() local
203 if (inst_sp) in HasDelaySlot()
204 return inst_sp->HasDelaySlot(); in HasDelaySlot()
211 lldb::InstructionSP inst_sp(GetOpaque()); in CanSetBreakpoint() local
212 if (inst_sp) in CanSetBreakpoint()
213 return inst_sp->CanSetBreakpoint(); in CanSetBreakpoint()
225 const lldb::InstructionSP &inst_sp) { in SetOpaque() argument
226 m_opaque_sp = std::make_shared<InstructionImpl>(disasm_sp, inst_sp); in SetOpaque()
232 lldb::InstructionSP inst_sp(GetOpaque()); in GetDescription() local
233 if (inst_sp) { in GetDescription()
235 const Address &addr = inst_sp->GetAddress(); in GetDescription()
244 inst_sp->Dump(&s.ref(), 0, true, false, /*show_control_flow_kind=*/false, in GetDescription()
268 lldb::InstructionSP inst_sp(GetOpaque()); in Print() local
269 if (inst_sp) { in Print()
271 const Address &addr = inst_sp->GetAddress(); in Print()
279 inst_sp->Dump(&out_stream, 0, true, false, /*show_control_flow_kind=*/false, in Print()
288 lldb::InstructionSP inst_sp(GetOpaque()); in EmulateWithFrame() local
289 if (inst_sp) { in EmulateWithFrame()
298 return inst_sp->Emulate( in EmulateWithFrame()
312 lldb::InstructionSP inst_sp(GetOpaque()); in DumpEmulation() local
313 if (inst_sp && triple) { in DumpEmulation()
314 return inst_sp->DumpEmulation(HostInfo::GetAugmentedArchSpec(triple)); in DumpEmulation()
327 lldb::InstructionSP inst_sp(GetOpaque()); in TestEmulation() local
328 if (inst_sp) in TestEmulation()
329 return inst_sp->TestEmulation(output_stream.get(), test_file); in TestEmulation()