Searched refs:StructuredData (Results 1 - 25 of 91) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/lldb/source/Utility/
H A DStructuredData.cpp1 //===---------------------StructuredData.cpp ---------------------*- C++-*-===//
9 #include "lldb/Utility/StructuredData.h"
20 static StructuredData::ObjectSP ParseJSONValue(json::Value &value);
21 static StructuredData::ObjectSP ParseJSONObject(json::Object *object);
22 static StructuredData::ObjectSP ParseJSONArray(json::Array *array);
24 StructuredData::ObjectSP StructuredData::ParseJSON(std::string json_text) {
33 StructuredData::ObjectSP
34 StructuredData::ParseJSONFromFile(const FileSpec &input_spec, Status &error) {
35 StructuredData
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DScriptInterpreter.h19 #include "lldb/Utility/StructuredData.h"
164 virtual StructuredData::ObjectSP
167 return StructuredData::ObjectSP();
170 virtual StructuredData::GenericSP
172 return StructuredData::GenericSP();
175 virtual StructuredData::GenericSP
177 return StructuredData::GenericSP();
181 const StructuredData::ObjectSP &implementor,
186 virtual StructuredData::GenericSP
189 return StructuredData
[all...]
H A DOptionGroupPythonClassWithDict.h14 #include "lldb/Utility/StructuredData.h"
23 // StructuredData::Dictionary is constructed with those pairs.
45 const StructuredData::DictionarySP GetStructuredData() {
55 StructuredData::DictionarySP m_dict_sp;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/TSan/
H A DTSanRuntime.h14 #include "lldb/Utility/StructuredData.h"
43 GetBacktracesFromExtendedStopInfo(StructuredData::ObjectSP info) override;
62 StructuredData::ObjectSP RetrieveReportData(ExecutionContextRef exe_ctx_ref);
64 std::string FormatDescription(StructuredData::ObjectSP report);
66 std::string GenerateSummary(StructuredData::ObjectSP report);
68 lldb::addr_t GetMainRacyAddress(StructuredData::ObjectSP report);
70 std::string GetLocationDescription(StructuredData::ObjectSP report,
75 lldb::addr_t GetFirstNonInternalFramePc(StructuredData::ObjectSP trace,
H A DTSanRuntime.cpp211 static StructuredData::Array *
214 StructuredData::Array *trace = new StructuredData::Array();
224 StructuredData::ObjectSP(new StructuredData::Integer(trace_addr)));
229 static StructuredData::Array *ConvertToStructuredArray(
232 std::function<void(ValueObjectSP o, StructuredData::Dictionary *dict)> const
234 StructuredData::Array *array = new StructuredData::Array();
242 StructuredData
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DTraceOptions.h15 #include "lldb/Utility/StructuredData.h"
20 TraceOptions() : m_trace_params(new StructuredData::Dictionary()) {}
22 const StructuredData::DictionarySP &getTraceParams() const {
32 void setTraceParams(const StructuredData::DictionarySP &dict_obj) {
56 StructuredData::DictionarySP m_trace_params;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/
H A DInstrumentationRuntimeStopInfo.cpp20 StructuredData::ObjectSP additional_data)
33 StructuredData::ObjectSP additionalData) {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/
H A DScriptInterpreterPythonImpl.h70 StructuredData::ObjectSP
74 StructuredData::GenericSP
77 StructuredData::ObjectSP
83 bool ScriptedThreadPlanExplainsStop(StructuredData::ObjectSP implementor_sp,
87 bool ScriptedThreadPlanShouldStop(StructuredData::ObjectSP implementor_sp,
90 bool ScriptedThreadPlanIsStale(StructuredData::ObjectSP implementor_sp,
94 ScriptedThreadPlanGetRunState(StructuredData::ObjectSP implementor_sp,
97 StructuredData::GenericSP
102 StructuredData::GenericSP implementor_sp,
106 StructuredData
[all...]
H A DScriptInterpreterPython.cpp588 StructuredData::ObjectSP empty_args_sp;
1263 StructuredData::ObjectSP extra_args_sp) {
1328 StructuredData::ObjectSP extra_args_sp,
1537 StructuredData::GenericSP
1540 return StructuredData::GenericSP();
1551 return StructuredData::GenericSP(new StructuredPythonObject(ret_val));
1555 const StructuredData::ObjectSP &os_plugin_object_sp,
1562 StructuredData::Generic *generic = os_plugin_object_sp->GetAsGeneric();
1597 StructuredData::GenericSP
1601 return StructuredData
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Target/
H A DInstrumentationRuntimeStopInfo.h15 #include "lldb/Utility/StructuredData.h"
33 StructuredData::ObjectSP additional_data);
37 StructuredData::ObjectSP additional_data);
H A DStructuredDataPlugin.h13 #include "lldb/Utility/StructuredData.h"
29 /// StructuredData event, which other parts of the system can then do with
50 /// Return whether this plugin supports the given StructuredData feature.
75 /// "type" that must contain the StructuredData feature name set as the
96 const StructuredData::ObjectSP &object_sp) = 0;
115 virtual Status GetDescription(const StructuredData::ObjectSP &object_sp,
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/
H A DMainThreadCheckerRuntime.cpp73 StructuredData::ObjectSP
77 return StructuredData::ObjectSP();
85 return StructuredData::ObjectSP();
89 return StructuredData::ObjectSP();
93 return StructuredData::ObjectSP();
97 return StructuredData::ObjectSP();
103 return StructuredData::ObjectSP();
116 StructuredData::Array *trace = new StructuredData::Array();
117 auto trace_sp = StructuredData
[all...]
H A DMainThreadCheckerRuntime.h14 #include "lldb/Utility/StructuredData.h"
43 GetBacktracesFromExtendedStopInfo(StructuredData::ObjectSP info) override;
62 StructuredData::ObjectSP RetrieveReportData(ExecutionContextRef exe_ctx_ref);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/StructuredData/DarwinLog/
H A DStructuredDataDarwinLog.h59 const StructuredData::ObjectSP &object_sp) override;
61 Status GetDescription(const StructuredData::ObjectSP &object_sp,
98 size_t DumpHeader(Stream &stream, const StructuredData::Dictionary &event);
100 size_t HandleDisplayOfEvent(const StructuredData::Dictionary &event,
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DStructuredDataImpl.h16 #include "lldb/Utility/StructuredData.h"
83 StructuredData::ObjectSP GetObjectSP() { return m_data_sp; }
85 void SetObjectSP(const StructuredData::ObjectSP &obj) { m_data_sp = obj; }
106 StructuredData::ObjectSP GetValueForKey(const char *key) const {
112 return StructuredData::ObjectSP();
115 StructuredData::ObjectSP GetItemAtIndex(size_t idx) const {
121 return StructuredData::ObjectSP();
153 StructuredData::ObjectSP m_data_sp;
H A DSearchFilter.h13 #include "lldb/Utility/StructuredData.h"
194 const StructuredData::Dictionary &data_dict,
197 virtual StructuredData::ObjectSP SerializeToStructuredData() {
198 return StructuredData::ObjectSP();
241 StructuredData::DictionarySP
242 WrapOptionsDict(StructuredData::DictionarySP options_dict_sp);
244 void SerializeFileSpecList(StructuredData::DictionarySP &options_dict_sp,
292 const StructuredData::Dictionary &data_dict,
295 StructuredData::ObjectSP SerializeToStructuredData() override;
338 const StructuredData
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/ASan/
H A DASanRuntime.h14 #include "lldb/Utility/StructuredData.h"
59 StructuredData::ObjectSP RetrieveReportData();
61 std::string FormatDescription(StructuredData::ObjectSP report);
H A DASanRuntime.cpp111 StructuredData::ObjectSP AddressSanitizerRuntime::RetrieveReportData() {
114 return StructuredData::ObjectSP();
121 return StructuredData::ObjectSP();
144 return StructuredData::ObjectSP();
150 return StructuredData::ObjectSP();
175 StructuredData::Dictionary *dict = new StructuredData::Dictionary();
188 return StructuredData::ObjectSP(dict);
192 AddressSanitizerRuntime::FormatDescription(StructuredData::ObjectSP report) {
253 StructuredData
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/UBSan/
H A DUBSanRuntime.h14 #include "lldb/Utility/StructuredData.h"
44 GetBacktracesFromExtendedStopInfo(StructuredData::ObjectSP info) override;
63 StructuredData::ObjectSP RetrieveReportData(ExecutionContextRef exe_ctx_ref);
H A DUBSanRuntime.cpp113 StructuredData::ObjectSP UndefinedBehaviorSanitizerRuntime::RetrieveReportData(
117 return StructuredData::ObjectSP();
125 return StructuredData::ObjectSP();
150 return StructuredData::ObjectSP();
154 StructuredData::Array *trace = new StructuredData::Array();
155 auto trace_sp = StructuredData::ObjectSP(trace);
163 trace->AddItem(StructuredData::ObjectSP(new StructuredData::Integer(PC)));
174 auto *d = new StructuredData
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Breakpoint/
H A DBreakpointResolverScripted.h35 const StructuredData::Dictionary &options_dict,
38 StructuredData::ObjectSP SerializeToStructuredData() override;
70 StructuredData::GenericSP m_implementation_sp;
H A DBreakpointResolver.h100 /// This section handles serializing and deserializing from StructuredData
104 CreateFromStructuredData(const StructuredData::Dictionary &resolver_dict,
107 virtual StructuredData::ObjectSP SerializeToStructuredData() {
108 return StructuredData::ObjectSP();
117 StructuredData::DictionarySP
118 WrapOptionsDict(StructuredData::DictionarySP options_dict_sp);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Host/common/
H A DXML.cpp478 StructuredData::ObjectSP CreatePlistValue(XMLNode node) {
481 std::shared_ptr<StructuredData::Array> array_sp(
482 new StructuredData::Array());
490 std::shared_ptr<StructuredData::Dictionary> dict_sp(
491 new StructuredData::Dictionary());
513 return StructuredData::ObjectSP(new StructuredData::Float(value));
517 return StructuredData::ObjectSP(new StructuredData::Integer(value));
522 return StructuredData
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointResolverScripted.cpp65 Breakpoint *bkpt, const StructuredData::Dictionary &options_dict,
81 StructuredData::Dictionary *args_dict = nullptr;
91 StructuredData::ObjectSP
93 StructuredData::DictionarySP options_dict_sp(
94 new StructuredData::Dictionary());
139 StructuredData::GenericSP generic_sp;
H A DBreakpointResolverFileRegex.cpp32 Breakpoint *bkpt, const StructuredData::Dictionary &options_dict,
55 StructuredData::Array *names_array;
76 StructuredData::ObjectSP
78 StructuredData::DictionarySP options_dict_sp(
79 new StructuredData::Dictionary());
86 StructuredData::ArraySP names_array_sp(new StructuredData::Array());
88 StructuredData::StringSP item(new StructuredData::String(name));

Completed in 294 milliseconds

1234