bool SBBreakpoint::GetDescription (SBStream &s) { if (m_opaque_sp) { std::lock_guard<std::recursive_mutex> guard(m_opaque_sp->GetTarget().GetAPIMutex()); s.Printf("SBBreakpoint: id = %i, ", m_opaque_sp->GetID()); m_opaque_sp->GetResolverDescription (s.get()); m_opaque_sp->GetFilterDescription (s.get()); const size_t num_locations = m_opaque_sp->GetNumLocations (); s.Printf(", locations = %" PRIu64, (uint64_t)num_locations); return true; } s.Printf ("No value"); return false; }
bool SBBreakpoint::GetDescription (SBStream &s) { if (m_opaque_sp) { Mutex::Locker api_locker (m_opaque_sp->GetTarget().GetAPIMutex()); s.Printf("SBBreakpoint: id = %i, ", m_opaque_sp->GetID()); m_opaque_sp->GetResolverDescription (s.get()); m_opaque_sp->GetFilterDescription (s.get()); const size_t num_locations = m_opaque_sp->GetNumLocations (); s.Printf(", locations = %zu", num_locations); return true; } s.Printf ("No value"); return false; }
bool SBSymbolContext::GetDescription (SBStream &description) { if (m_opaque_ap.get()) { description.ref(); m_opaque_ap->GetDescription (description.get(), lldb::eDescriptionLevelFull, NULL); } else description.Printf ("No value"); return true; }
bool SBCompileUnit::GetDescription (SBStream &description) { if (m_opaque_ptr) { description.ref(); m_opaque_ptr->Dump (description.get(), false); } else description.Printf ("No Value"); return true; }
bool SBBreakpointName::GetDescription(SBStream &s) { Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); BreakpointName *bp_name = GetBreakpointName(); if (!bp_name) { s.Printf("No value"); return false; } LLDB_LOG(log, "Name: {0}\n", bp_name->GetName()); std::lock_guard<std::recursive_mutex> guard( m_impl_up->GetTarget()->GetAPIMutex()); bp_name->GetDescription(s.get(), eDescriptionLevelFull); return true; }
size_t SBSourceManager::DisplaySourceLinesWithLineNumbers ( const SBFileSpec &file, uint32_t line, uint32_t context_before, uint32_t context_after, const char *current_line_cstr, SBStream &s ) { if (m_opaque_ap.get() == NULL) return 0; return m_opaque_ap->DisplaySourceLinesWithLineNumbers (file.ref(), line, context_before, context_after, current_line_cstr, s.get()); }