LLDB  mainline
Namespaces | Macros | Functions
LLDBAssert.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lldb_private
 Enumerations for broadcasting.
 

Macros

#define lldbassert(x)
 

Functions

void lldb_private::lldb_assert (bool expression, const char *expr_text, const char *func, const char *file, unsigned int line)
 

Macro Definition Documentation

◆ lldbassert

#define lldbassert (   x)
Value:
lldb_private::lldb_assert(static_cast<bool>(x), #x, __FUNCTION__, __FILE__, \
__LINE__)
void lldb_assert(bool expression, const char *expr_text, const char *func, const char *file, unsigned int line)
Definition: LLDBAssert.cpp:18

Definition at line 15 of file LLDBAssert.h.

Referenced by lldb_private::CommandInterpreter::AddAlias(), lldb_private::CommandInterpreter::AddCommand(), lldb_private::CompletionRequest::AddCompletions(), lldb_private::ClangASTContext::AddEnumerationValueToEnumerationType(), lldb_private::DWARFExpression::AddressRangeForLocationListEntry(), lldb_private::CommandInterpreter::AddUserCommand(), lldb_private::npdb::PdbAstBuilder::CompleteTagDecl(), lldb_private::ClangASTSource::CompleteType(), lldb_private::ClangASTSource::CopyDecl(), lldb_private::ClangASTSource::CopyTypeWithMerger(), lldb_private::npdb::CVTagRecord::create(), lldb_private::npdb::PdbIndex::create(), lldb_private::ClangASTContext::CreateFunctionDeclaration(), lldb_private::minidump::ProcessMinidump::CreateInstance(), lldb_private::ClangASTContext::CreateInstance(), PDBASTParser::CreateLLDBTypeFromPDBType(), lldb_private::ClangASTContext::CreateStructForIdentifier(), lldb_private::npdb::DropNameScope(), ExportAllDeclaredTypes(), DWARFDebugRngLists::Extract(), DWARFDebugInfoEntry::Extract(), DWARFUnit::ExtractDIEsScoped(), DWARFDebugRngLists::ExtractRangeList(), DWARFDebugInfoEntry::FastExtract(), SymbolFilePDB::FindGlobalVariables(), PDBASTParser::FindNamespaceDecl(), FindPublicSym(), FindSymbolScope(), GetBaseFrameRegister(), GetClangASTContext(), GetCompilerTypeForFormat(), GetCorrespondingFrameData(), SymbolFileDWARFDwo::GetDIE(), lldb_private::DataExtractor::GetMaxU32(), lldb_private::DataExtractor::GetMaxU64(), lldb_private::ClangASTSource::GetMergerUnchecked(), lldb_private::ClangASTContextForExpressions::GetMergerUnchecked(), SymbolFilePDB::GetNumCompileUnits(), lldb_private::npdb::SymbolFileNativePDB::GetNumCompileUnits(), DWARFDebugRanges::GetOffset(), lldb_private::npdb::PdbAstBuilder::GetOrCreateFunctionDecl(), lldb_private::npdb::PdbAstBuilder::GetOrCreateType(), lldb_private::npdb::PdbAstBuilder::GetOrCreateTypedefDecl(), SymbolFilePDB::GetPDBSession(), lldb_private::CommandInterpreter::GetProcessOutput(), GetSegmentAndOffset< ThreadLocalDataSym >(), GetSegmentOffsetAndLength< CoffGroupSym >(), lldb_private::ClusterManager< T >::GetSharedPointer(), lldb_private::IRExecutionUnit::GetStaticInitializers(), lldb_private::ClangExpressionDeclMap::GetTargetInfo(), GetUnqualifiedTypeName(), lldb_private::npdb::GetVariableLocationInfo(), lldb_private::ClangASTSource::GuardedCopyType(), lldb_private::CommandInterpreter::HandleCompletion(), lldb_private::ASTResultSynthesizer::HandleTranslationUnit(), lldb_private::Target::IncrementStats(), lldb_private::FileSystem::Initialize(), lldb_private::repro::Reproducer::Initialize(), SymbolFilePDB::InitializeObject(), lldb_private::ClangASTSource::InstallASTContext(), lldb_private::npdb::IsClassStructUnion(), lldb_private::ClangModulesDeclVendor::LanguageSupportsClangModules(), lldb_private::ClangASTSource::layoutRecordType(), lldb_private::CommandInterpreter::LoadCommandDictionary(), lldb_private::npdb::PdbIndex::MakeVirtualAddress(), lldb_private::process_netbsd::NativeThreadNetBSD::NativeThreadNetBSD(), NeedsResolvedCompileUnit(), lldb_private::formatters::NSNumberSummaryProvider(), lldb_private::process_gdb_remote::GDBRemoteClientBase::OnRunPacketSent(), DWARFUnit::ScopedExtractDIEs::operator=(), SymbolFileDWARF::ParseBlocksRecursive(), lldb_private::npdb::SymbolFileNativePDB::ParseCompileUnitAtIndex(), SymbolFilePDB::ParseDeclsForContext(), ParseExtendedInfo(), ParseFPOProgram(), lldb_private::npdb::SymbolFileNativePDB::ParseFunctions(), lldb_private::npdb::SymbolFileNativePDB::ParseLanguage(), lldb_private::npdb::SymbolFileNativePDB::ParseLineTable(), lldb_private::npdb::PdbIndex::ParseSectionContribs(), lldb_private::npdb::SymbolFileNativePDB::ParseSupportFiles(), DWARFASTParserClang::ParseTypeFromDWARF(), lldb_private::npdb::SymbolFileNativePDB::ParseTypes(), lldb_private::npdb::SymbolFileNativePDB::ParseVariablesForContext(), PrintCompletion(), CommandObjectMemoryFind::ProcessMemoryIterator::ProcessMemoryIterator(), lldb_private::Scalar::Promote(), lldb_private::npdb::PdbIndex::ReadSymbolRecord(), lldb_private::minidump::RegisterContextMinidump_ARM::RegisterContextMinidump_ARM(), lldb_private::process_linux::NativeThreadLinux::RemoveHardwareBreakpoint(), RenderScopeList(), lldb_private::process_darwin::MachException::Message::Reply(), lldb_private::npdb::SymbolFileNativePDB::ResolveTypeUID(), lldb_private::ClangExpressionDeclMap::ResolveUnknownTypes(), lldb_private::CommandInterpreter::RunCommandInterpreter(), lldb_private::ClangExpressionParser::RunStaticInitializers(), lldb_private::Scalar::Scalar(), DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(), SelectHelper::Select(), lldb_private::Target::SetREPL(), lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::SetSTDIOFileDescriptor(), lldb_private::Module::SetUUID(), skipFunctionParameters(), lldb_private::FileSystem::Terminate(), lldb_private::repro::Reproducer::Terminate(), TranslateUdtKind(), lldb_private::npdb::UdtRecordCompleter::UdtRecordCompleter(), lldb_private::CommandInterpreter::WasInterrupted(), lldb_private::ThreadList::WillResume(), and lldb_private::IRMemoryMap::~IRMemoryMap().