LLDB mainline
|
Functions | |
bool | fromJSON (const llvm::json::Value &value, lldb_private::JSONSection §ion, llvm::json::Path path) |
bool | fromJSON (const llvm::json::Value &value, lldb::SectionType &type, llvm::json::Path path) |
bool | fromJSON (const llvm::json::Value &value, lldb_private::ObjectFile::Type &, llvm::json::Path path) |
bool | fromJSON (const llvm::json::Value &value, lldb_private::JSONSymbol &symbol, llvm::json::Path path) |
bool | fromJSON (const llvm::json::Value &value, lldb::SymbolType &type, llvm::json::Path path) |
bool | fromJSON (const Value &value, JSONSimpleTraceBundleDescription &bundle, Path path) |
bool llvm::json::fromJSON | ( | const llvm::json::Value & | value, |
lldb::SectionType & | type, | ||
llvm::json::Path | path | ||
) |
Definition at line 697 of file Section.cpp.
References lldb::eSectionTypeCode, lldb::eSectionTypeContainer, lldb::eSectionTypeData, lldb::eSectionTypeDebug, and lldb::eSectionTypeInvalid.
bool llvm::json::fromJSON | ( | const llvm::json::Value & | value, |
lldb::SymbolType & | type, | ||
llvm::json::Path | path | ||
) |
Definition at line 802 of file Symbol.cpp.
References lldb::eSymbolTypeAbsolute, lldb::eSymbolTypeAdditional, lldb::eSymbolTypeBlock, lldb::eSymbolTypeCode, lldb::eSymbolTypeCommonBlock, lldb::eSymbolTypeCompiler, lldb::eSymbolTypeData, lldb::eSymbolTypeException, lldb::eSymbolTypeHeaderFile, lldb::eSymbolTypeInstrumentation, lldb::eSymbolTypeInvalid, lldb::eSymbolTypeLineEntry, lldb::eSymbolTypeLineHeader, lldb::eSymbolTypeLocal, lldb::eSymbolTypeObjCClass, lldb::eSymbolTypeObjCIVar, lldb::eSymbolTypeObjCMetaClass, lldb::eSymbolTypeObjectFile, lldb::eSymbolTypeParam, lldb::eSymbolTypeReExported, lldb::eSymbolTypeResolver, lldb::eSymbolTypeRuntime, lldb::eSymbolTypeScopeBegin, lldb::eSymbolTypeScopeEnd, lldb::eSymbolTypeSourceFile, lldb::eSymbolTypeTrampoline, lldb::eSymbolTypeUndefined, lldb::eSymbolTypeVariable, and lldb::eSymbolTypeVariableType.
bool llvm::json::fromJSON | ( | const llvm::json::Value & | value, |
lldb_private::JSONSection & | section, | ||
llvm::json::Path | path | ||
) |
Definition at line 690 of file Section.cpp.
References lldb_private::JSONSection::address, lldb_private::JSONSection::name, lldb_private::JSONSection::size, and lldb_private::JSONSection::type.
Referenced by lldb_private::Trace::FindPluginForPostMortemProcess().
bool llvm::json::fromJSON | ( | const llvm::json::Value & | value, |
lldb_private::JSONSymbol & | symbol, | ||
llvm::json::Path | path | ||
) |
Definition at line 778 of file Symbol.cpp.
References lldb_private::JSONSymbol::address, lldb_private::JSONSymbol::id, lldb_private::JSONSymbol::name, lldb_private::JSONSymbol::size, lldb_private::JSONSymbol::type, and lldb_private::JSONSymbol::value.
bool llvm::json::fromJSON | ( | const llvm::json::Value & | value, |
lldb_private::ObjectFile::Type & | type, | ||
llvm::json::Path | path | ||
) |
Definition at line 782 of file ObjectFile.cpp.
References lldb_private::ObjectFile::eTypeCoreFile, lldb_private::ObjectFile::eTypeDebugInfo, lldb_private::ObjectFile::eTypeDynamicLinker, lldb_private::ObjectFile::eTypeExecutable, lldb_private::ObjectFile::eTypeInvalid, lldb_private::ObjectFile::eTypeJIT, lldb_private::ObjectFile::eTypeObjectFile, lldb_private::ObjectFile::eTypeSharedLibrary, lldb_private::ObjectFile::eTypeStubLibrary, and lldb_private::ObjectFile::eTypeUnknown.
bool llvm::json::fromJSON | ( | const Value & | value, |
JSONSimpleTraceBundleDescription & | bundle, | ||
Path | path | ||
) |
Definition at line 38 of file Trace.cpp.
References JSONSimpleTraceBundleDescription::type.