#include "lldb/Utility/TraceIntelPTGDBRemotePackets.h"
#include "lldb/lldb-types.h"
#include "llvm/Support/JSON.h"
#include <intel-pt.h>
#include <optional>
#include <vector>
Go to the source code of this file.
|
json::Value | lldb_private::trace_intel_pt::toJSON (const JSONModule &module) |
|
json::Value | lldb_private::trace_intel_pt::toJSON (const JSONThread &thread) |
|
json::Value | lldb_private::trace_intel_pt::toJSON (const JSONProcess &process) |
|
json::Value | lldb_private::trace_intel_pt::toJSON (const JSONCpu &cpu) |
|
json::Value | lldb_private::trace_intel_pt::toJSON (const pt_cpu &cpu_info) |
|
json::Value | lldb_private::trace_intel_pt::toJSON (const JSONKernel &kernel) |
|
json::Value | lldb_private::trace_intel_pt::toJSON (const JSONTraceBundleDescription &bundle_description) |
|
bool | lldb_private::trace_intel_pt::fromJSON (const llvm::json::Value &value, JSONModule &module, llvm::json::Path path) |
|
bool | lldb_private::trace_intel_pt::fromJSON (const llvm::json::Value &value, JSONThread &thread, llvm::json::Path path) |
|
bool | lldb_private::trace_intel_pt::fromJSON (const llvm::json::Value &value, JSONProcess &process, llvm::json::Path path) |
|
bool | lldb_private::trace_intel_pt::fromJSON (const llvm::json::Value &value, JSONCpu &cpu, llvm::json::Path path) |
|
bool | lldb_private::trace_intel_pt::fromJSON (const llvm::json::Value &value, pt_cpu &cpu_info, llvm::json::Path path) |
|
bool | lldb_private::trace_intel_pt::fromJSON (const llvm::json::Value &value, JSONTraceBundleDescription &bundle_description, llvm::json::Path path) |
|