LLDB  mainline
Namespaces | Functions
TraceJSONStructs.cpp File Reference
#include "TraceJSONStructs.h"
#include "ThreadPostMortemTrace.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/Module.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Target.h"
#include <sstream>
Include dependency graph for TraceJSONStructs.cpp:

Go to the source code of this file.

Namespaces

 llvm
 
 llvm::json
 

Functions

llvm::json::Value llvm::json::toJSON (const JSONModule &module)
 
llvm::json::Value llvm::json::toJSON (const JSONThread &thread)
 
llvm::json::Value llvm::json::toJSON (const JSONProcess &process)
 
llvm::json::Value llvm::json::toJSON (const JSONTraceSessionBase &session)
 
bool llvm::json::fromJSON (const Value &value, JSONAddress &address, Path path)
 
bool llvm::json::fromJSON (const Value &value, JSONModule &module, Path path)
 
bool llvm::json::fromJSON (const Value &value, JSONThread &thread, Path path)
 
bool llvm::json::fromJSON (const Value &value, JSONProcess &process, Path path)
 
bool llvm::json::fromJSON (const Value &value, JSONTracePluginSettings &plugin_settings, Path path)
 
bool llvm::json::fromJSON (const Value &value, JSONTraceSessionBase &session, Path path)