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 706 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 840 of file Symbol.cpp.
References lldb::eSymbolTypeInvalid, and lldb_private::Symbol::GetTypeFromString().
bool llvm::json::fromJSON | ( | const llvm::json::Value & | value, |
lldb_private::JSONSection & | section, | ||
llvm::json::Path | path ) |
Definition at line 689 of file Section.cpp.
References lldb_private::JSONSection::address, lldb_private::JSONSection::encrypted, lldb_private::JSONSection::execute, lldb_private::JSONSection::fake, lldb_private::JSONSection::file_offset, lldb_private::JSONSection::file_size, lldb_private::JSONSection::flags, lldb_private::JSONSection::log2align, lldb_private::JSONSection::name, lldb_private::JSONSection::read, lldb_private::JSONSection::size, lldb_private::JSONSection::subsections, lldb_private::JSONSection::thread_specific, lldb_private::JSONSection::type, lldb_private::JSONSection::user_id, and lldb_private::JSONSection::write.
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 816 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 825 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.