bool SBValue::SetValueFromCString (const char *value_str, lldb::SBError& error) { bool success = false; ValueLocker locker; lldb::ValueObjectSP value_sp(GetSP(locker)); Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API)); if (value_sp) { success = value_sp->SetValueFromCString (value_str,error.ref()); } else error.SetErrorStringWithFormat ("Could not get value: %s", locker.GetError().AsCString()); if (log) log->Printf ("SBValue(%p)::SetValueFromCString(\"%s\") => %i", value_sp.get(), value_str, success); return success; }