LLDB  mainline
Classes | Namespaces | Functions
TraceIntelPTJSONStructs.h File Reference
#include "../common/TraceJSONStructs.h"
#include <intel-pt.h>
Include dependency graph for TraceIntelPTJSONStructs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lldb_private::trace_intel_pt::JSONTraceIntelPTCPUInfo
 
struct  lldb_private::trace_intel_pt::JSONTraceIntelPTTrace
 
struct  lldb_private::trace_intel_pt::JSONTraceIntelPTSession
 
struct  lldb_private::trace_intel_pt::JSONTraceIntelPTSettings
 

Namespaces

 lldb_private
 A class that represents a running process on the host machine.
 
 lldb_private::trace_intel_pt
 
 llvm
 
 llvm::json
 

Functions

bool llvm::json::fromJSON (const Value &value, lldb_private::trace_intel_pt::JSONTraceIntelPTSettings &plugin_settings, Path path)
 
bool llvm::json::fromJSON (const llvm::json::Value &value, lldb_private::trace_intel_pt::JSONTraceIntelPTCPUInfo &packet, llvm::json::Path path)
 
Value llvm::json::toJSON (const JSONTraceIntelPTCPUInfo &cpu_info)
 
llvm::json::Value llvm::json::toJSON (const JSONTraceIntelPTTrace &trace)
 
llvm::json::Value llvm::json::toJSON (const JSONTraceIntelPTSession &session)