LLDB mainline
|
Functions | |
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::SymbolType & | type, | ||
llvm::json::Path | path | ||
) |
Definition at line 804 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::JSONSymbol & | symbol, | ||
llvm::json::Path | path | ||
) |
Definition at line 780 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.
Referenced by lldb_private::Trace::FindPluginForPostMortemProcess().
bool llvm::json::fromJSON | ( | const Value & | value, |
JSONSimpleTraceBundleDescription & | bundle, | ||
Path | path | ||
) |
Definition at line 38 of file Trace.cpp.
References JSONSimpleTraceBundleDescription::type.