LLDB mainline
|
#include <TraceIntelPTJSONStructs.h>
Public Attributes | |
uint64_t | pid |
std::optional< std::string > | triple |
std::vector< JSONThread > | threads |
std::vector< JSONModule > | modules |
Definition at line 34 of file TraceIntelPTJSONStructs.h.
std::vector<JSONModule> lldb_private::trace_intel_pt::JSONProcess::modules |
Definition at line 38 of file TraceIntelPTJSONStructs.h.
Referenced by lldb_private::trace_intel_pt::fromJSON(), lldb_private::trace_intel_pt::TraceIntelPTBundleLoader::NormalizeAllPaths(), lldb_private::trace_intel_pt::TraceIntelPTBundleLoader::ParseProcess(), and lldb_private::trace_intel_pt::toJSON().
uint64_t lldb_private::trace_intel_pt::JSONProcess::pid |
Definition at line 35 of file TraceIntelPTJSONStructs.h.
Referenced by lldb_private::trace_intel_pt::TraceIntelPTBundleLoader::AugmentThreadsFromContextSwitches(), lldb_private::trace_intel_pt::fromJSON(), lldb_private::trace_intel_pt::TraceIntelPTBundleLoader::ParseProcess(), and lldb_private::trace_intel_pt::toJSON().
std::vector<JSONThread> lldb_private::trace_intel_pt::JSONProcess::threads |
Definition at line 37 of file TraceIntelPTJSONStructs.h.
Referenced by lldb_private::trace_intel_pt::TraceIntelPTBundleLoader::AugmentThreadsFromContextSwitches(), lldb_private::trace_intel_pt::fromJSON(), lldb_private::trace_intel_pt::TraceIntelPTBundleLoader::NormalizeAllPaths(), lldb_private::trace_intel_pt::TraceIntelPTBundleLoader::ParseProcess(), and lldb_private::trace_intel_pt::toJSON().
std::optional<std::string> lldb_private::trace_intel_pt::JSONProcess::triple |
Definition at line 36 of file TraceIntelPTJSONStructs.h.
Referenced by lldb_private::trace_intel_pt::fromJSON(), lldb_private::trace_intel_pt::TraceIntelPTBundleLoader::ParseProcess(), and lldb_private::trace_intel_pt::toJSON().