|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/lldb/include/lldb/Breakpoint/Breakpoint.h 145 Target &target, StructuredData::ObjectSP &data_object_sp, Status &error);
148 SerializedBreakpointMatchesNames(StructuredData::ObjectSP &bkpt_object_sp,
151 virtual StructuredData::ObjectSP SerializeToStructuredData();
tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h 58 StructuredData::ObjectSP SerializeToStructuredData();
132 virtual StructuredData::ObjectSP SerializeToStructuredData();
tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h 110 virtual StructuredData::ObjectSP SerializeToStructuredData() {
tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h 36 StructuredData::ObjectSP SerializeToStructuredData() override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h 33 StructuredData::ObjectSP SerializeToStructuredData() override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h 35 StructuredData::ObjectSP SerializeToStructuredData() override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h 56 StructuredData::ObjectSP SerializeToStructuredData() override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h 38 StructuredData::ObjectSP SerializeToStructuredData() override;
tools/lldb/include/lldb/Core/SearchFilter.h 197 virtual StructuredData::ObjectSP SerializeToStructuredData() {
295 StructuredData::ObjectSP SerializeToStructuredData() override;
341 StructuredData::ObjectSP SerializeToStructuredData() override;
394 StructuredData::ObjectSP SerializeToStructuredData() override;
445 StructuredData::ObjectSP SerializeToStructuredData() override;
tools/lldb/include/lldb/Core/StructuredDataImpl.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 {
115 StructuredData::ObjectSP GetItemAtIndex(size_t idx) const {
153 StructuredData::ObjectSP m_data_sp;
tools/lldb/include/lldb/DataFormatters/TypeSummary.h 351 StructuredData::ObjectSP m_script_function_sp;
tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h 435 StructuredData::ObjectSP m_wrapper_sp;
tools/lldb/include/lldb/Host/XML.h 163 StructuredData::ObjectSP GetStructuredData();
tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h 164 virtual StructuredData::ObjectSP
181 const StructuredData::ObjectSP &implementor,
193 OSPlugin_RegisterInfo(StructuredData::ObjectSP os_plugin_object_sp) {
198 OSPlugin_ThreadsInfo(StructuredData::ObjectSP os_plugin_object_sp) {
203 OSPlugin_RegisterContextData(StructuredData::ObjectSP os_plugin_object_sp,
209 OSPlugin_CreateThread(StructuredData::ObjectSP os_plugin_object_sp,
214 virtual StructuredData::ObjectSP
223 ScriptedThreadPlanExplainsStop(StructuredData::ObjectSP implementor_sp,
230 ScriptedThreadPlanShouldStop(StructuredData::ObjectSP implementor_sp,
237 ScriptedThreadPlanIsStale(StructuredData::ObjectSP implementor_sp,
244 ScriptedThreadPlanGetRunState(StructuredData::ObjectSP implementor_sp,
270 virtual StructuredData::ObjectSP
276 GetDynamicSettings(StructuredData::ObjectSP plugin_module_sp, Target *target,
319 StructuredData::ObjectSP extra_args_sp);
326 StructuredData::ObjectSP extra_args_sp) {
338 StructuredData::ObjectSP &callee_wrapper_sp,
349 CalculateNumChildren(const StructuredData::ObjectSP &implementor,
355 GetChildAtIndex(const StructuredData::ObjectSP &implementor, uint32_t idx) {
360 GetIndexOfChildWithName(const StructuredData::ObjectSP &implementor,
366 UpdateSynthProviderInstance(const StructuredData::ObjectSP &implementor) {
371 const StructuredData::ObjectSP &implementor) {
376 GetSyntheticValue(const StructuredData::ObjectSP &implementor) {
381 GetSyntheticTypeName(const StructuredData::ObjectSP &implementor) {
463 StructuredData::ObjectSP *module_sp = nullptr) {
tools/lldb/include/lldb/Target/InstrumentationRuntime.h 90 GetBacktracesFromExtendedStopInfo(StructuredData::ObjectSP info);
tools/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h 33 StructuredData::ObjectSP additional_data);
37 StructuredData::ObjectSP additional_data);
tools/lldb/include/lldb/Target/LanguageRuntime.h 49 StructuredData::ObjectSP SerializeToStructuredData() override;
tools/lldb/include/lldb/Target/Process.h 1282 virtual lldb_private::StructuredData::ObjectSP
1290 virtual lldb_private::StructuredData::ObjectSP
1297 virtual lldb_private::StructuredData::ObjectSP GetLoadedDynamicLibrariesInfos(
1308 virtual lldb_private::StructuredData::ObjectSP GetSharedCacheInfo() {
2387 const StructuredData::ObjectSP &config_sp);
2402 void BroadcastStructuredData(const StructuredData::ObjectSP &object_sp,
2622 bool RouteAsyncStructuredData(const StructuredData::ObjectSP object_sp);
tools/lldb/include/lldb/Target/StackFrameRecognizer.h 70 lldb_private::StructuredData::ObjectSP m_python_object_sp;
tools/lldb/include/lldb/Target/StopInfo.h 101 StructuredData::ObjectSP GetExtendedInfo() { return m_extended_info; }
170 StructuredData::ObjectSP
tools/lldb/include/lldb/Target/StructuredDataPlugin.h 96 const StructuredData::ObjectSP &object_sp) = 0;
115 virtual Status GetDescription(const StructuredData::ObjectSP &object_sp,
tools/lldb/include/lldb/Target/SystemRuntime.h 277 lldb_private::StructuredData::ObjectSP dict) {}
tools/lldb/include/lldb/Target/Target.h 651 bool request_hardware, StructuredData::ObjectSP extra_args_sp,
tools/lldb/include/lldb/Target/Thread.h 269 StructuredData::ObjectSP GetExtendedInfo() {
902 StructuredData::ObjectSP extra_args_sp,
1208 virtual lldb_private::StructuredData::ObjectSP FetchThreadExtendedInfo() {
1268 StructuredData::ObjectSP m_extended_info; // The extended info for this thread
tools/lldb/include/lldb/Target/ThreadPlanPython.h 66 StructuredData::ObjectSP m_implementation_sp;
tools/lldb/include/lldb/Target/ThreadSpec.h 41 StructuredData::ObjectSP SerializeToStructuredData();
tools/lldb/include/lldb/Utility/Event.h 132 const StructuredData::ObjectSP &object_sp,
144 const StructuredData::ObjectSP &GetObject() const;
150 void SetObject(const StructuredData::ObjectSP &object_sp);
160 static StructuredData::ObjectSP GetObjectFromEvent(const Event *event_ptr);
169 StructuredData::ObjectSP m_object_sp;
tools/lldb/include/lldb/Utility/StructuredData.h 150 ObjectSP GetObjectForDotSeparatedPath(llvm::StringRef path);
182 ObjectSP operator[](size_t idx) {
188 ObjectSP GetItemAtIndex(size_t idx) const {
197 ObjectSP value_sp = GetItemAtIndex(idx);
217 ObjectSP value_sp = GetItemAtIndex(idx);
236 ObjectSP value_sp = GetItemAtIndex(idx);
256 ObjectSP value_sp = GetItemAtIndex(idx);
266 ObjectSP value_sp = GetItemAtIndex(idx);
274 void Push(ObjectSP item) { m_items.push_back(item); }
276 void AddItem(ObjectSP item) { m_items.push_back(item); }
281 typedef std::vector<ObjectSP> collection;
368 ObjectSP GetKeys() const {
379 ObjectSP GetValueForKey(llvm::StringRef key) const {
380 ObjectSP value_sp;
392 ObjectSP value_sp = GetValueForKey(key);
404 ObjectSP value_sp = GetValueForKey(key);
425 ObjectSP value_sp = GetValueForKey(key);
449 ObjectSP value_sp = GetValueForKey(key);
470 ObjectSP value_sp = GetValueForKey(key);
480 ObjectSP value_sp = GetValueForKey(key);
494 void AddItem(llvm::StringRef key, ObjectSP value_sp) {
518 typedef std::map<ConstString, ObjectSP> collection;
550 static ObjectSP ParseJSON(std::string json_text);
551 static ObjectSP ParseJSONFromFile(const FileSpec &file, Status &error);
tools/lldb/source/API/SBStructuredData.cpp 67 StructuredData::ObjectSP json_obj = StructuredData::ParseJSON(json_str);
133 StructuredData::ObjectSP obj_sp = m_impl_up->GetObjectSP();
141 StructuredData::ObjectSP array_sp = dict->GetKeys();
tools/lldb/source/API/SBTarget.cpp 1106 StructuredData::ObjectSP obj_sp = extra_args.m_impl_up->GetObjectSP();
tools/lldb/source/API/SBThread.cpp 280 StructuredData::ObjectSP info = stop_info->GetExtendedInfo();
307 StructuredData::ObjectSP info = stop_info->GetExtendedInfo();
517 StructuredData::ObjectSP info_root_sp = thread->GetExtendedInfo();
519 StructuredData::ObjectSP node =
1002 StructuredData::ObjectSP obj_sp = args_data.m_impl_up->GetObjectSP();
tools/lldb/source/API/SBThreadPlan.cpp 386 StructuredData::ObjectSP empty_args;
411 StructuredData::ObjectSP args_obj = args_data.m_impl_up->GetObjectSP();
tools/lldb/source/API/SBTraceOptions.cpp 74 StructuredData::ObjectSP obj_sp = params.m_impl_up->GetObjectSP();
tools/lldb/source/Breakpoint/Breakpoint.cpp 74 StructuredData::ObjectSP Breakpoint::SerializeToStructuredData() {
94 StructuredData::ObjectSP resolver_dict_sp(
102 StructuredData::ObjectSP filter_dict_sp(
110 StructuredData::ObjectSP options_dict_sp(
123 Target &target, StructuredData::ObjectSP &object_data, Status &error) {
214 StructuredData::ObjectSP &bkpt_object_sp, std::vector<std::string> &names) {
tools/lldb/source/Breakpoint/BreakpointOptions.cpp 31 StructuredData::ObjectSP
362 StructuredData::ObjectSP BreakpointOptions::SerializeToStructuredData() {
384 StructuredData::ObjectSP commands_sp =
392 StructuredData::ObjectSP thread_spec_sp =
tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp 67 StructuredData::ObjectSP
tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp 95 StructuredData::ObjectSP
tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp 76 StructuredData::ObjectSP
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp 190 StructuredData::ObjectSP BreakpointResolverName::SerializeToStructuredData() {
tools/lldb/source/Breakpoint/BreakpointResolverScripted.cpp 91 StructuredData::ObjectSP
tools/lldb/source/Core/FormatEntity.cpp 1013 const StructuredData::ObjectSP &thread_info_dictionary,
1017 StructuredData::ObjectSP value =
1333 StructuredData::ObjectSP object_sp = thread->GetExtendedInfo();
tools/lldb/source/Core/SearchFilter.cpp 368 StructuredData::ObjectSP
504 StructuredData::ObjectSP SearchFilterByModule::SerializeToStructuredData() {
656 StructuredData::ObjectSP SearchFilterByModuleList::SerializeToStructuredData() {
734 StructuredData::ObjectSP
tools/lldb/source/Host/common/XML.cpp 533 StructuredData::ObjectSP ApplePropertyList::GetStructuredData() {
534 StructuredData::ObjectSP root_sp;
tools/lldb/source/Interpreter/ScriptInterpreter.cpp 87 StructuredData::ObjectSP extra_args_sp) {
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp 339 StructuredData::ObjectSP image_details,
341 StructuredData::ObjectSP images_sp =
349 StructuredData::ObjectSP image_sp =
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h 203 lldb_private::StructuredData::ObjectSP image_details,
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp 165 StructuredData::ObjectSP all_image_info_json_sp(
314 StructuredData::ObjectSP binaries_info_sp =
466 StructuredData::ObjectSP info = m_process->GetSharedCacheInfo();
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp 536 StructuredData::ObjectSP image_infos_json_sp =
tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp 111 StructuredData::ObjectSP AddressSanitizerRuntime::RetrieveReportData() {
192 AddressSanitizerRuntime::FormatDescription(StructuredData::ObjectSP report) {
253 StructuredData::ObjectSP report = instance->RetrieveReportData();
tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h 59 StructuredData::ObjectSP RetrieveReportData();
61 std::string FormatDescription(StructuredData::ObjectSP report);
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp 73 StructuredData::ObjectSP
170 StructuredData::ObjectSP report =
241 StructuredData::ObjectSP info) {
261 StructuredData::ObjectSP thread_id_obj =
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h 43 GetBacktracesFromExtendedStopInfo(StructuredData::ObjectSP info) override;
62 StructuredData::ObjectSP RetrieveReportData(ExecutionContextRef exe_ctx_ref);
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp 302 StructuredData::ObjectSP
489 ThreadSanitizerRuntime::FormatDescription(StructuredData::ObjectSP report) {
584 StructuredData::ObjectSP trace, bool skip_one_frame) {
612 ThreadSanitizerRuntime::GenerateSummary(StructuredData::ObjectSP report) {
656 StructuredData::ObjectSP loc = report->GetAsDictionary()
699 ThreadSanitizerRuntime::GetMainRacyAddress(StructuredData::ObjectSP report) {
715 StructuredData::ObjectSP report, addr_t &global_addr,
725 StructuredData::ObjectSP loc = report->GetAsDictionary()
809 StructuredData::ObjectSP report =
939 StructuredData::ObjectSP main_info) {
1014 StructuredData::ObjectSP info) {
1027 StructuredData::ObjectSP thread_id_obj =
1047 StructuredData::ObjectSP info) {
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.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,
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp 113 StructuredData::ObjectSP UndefinedBehaviorSanitizerRuntime::RetrieveReportData(
188 static std::string GetStopReasonDescription(StructuredData::ObjectSP report) {
224 StructuredData::ObjectSP report =
306 StructuredData::ObjectSP info) {
326 StructuredData::ObjectSP thread_id_obj =
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h 44 GetBacktracesFromExtendedStopInfo(StructuredData::ObjectSP info) override;
63 StructuredData::ObjectSP RetrieveReportData(ExecutionContextRef exe_ctx_ref);
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp 105 StructuredData::ObjectSP object_sp =
198 StructuredData::ObjectSP thread_dict_obj =
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h 80 lldb_private::StructuredData::ObjectSP m_python_object_sp;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp 561 StructuredData::ObjectSP GDBRemoteCommunicationClient::GetThreadsInfo() {
563 StructuredData::ObjectSP object_sp;
2535 StructuredData::ObjectSP data =
2550 if (StructuredData::ObjectSP port_osp =
2555 if (StructuredData::ObjectSP socket_name_osp =
3469 StructuredData::ObjectSP custom_params_sp =
3666 StructuredData::ObjectSP response_object_sp =
3991 ConstString type_name, const StructuredData::ObjectSP &config_sp) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h 420 StructuredData::ObjectSP GetThreadsInfo();
480 const StructuredData::ObjectSP &config_sp);
567 lldb_private::StructuredData::ObjectSP m_supported_async_json_packets_sp;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp 1132 StructuredData::ObjectSP object_sp = StructuredData::ParseJSON(packet.Peek());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp 1068 StructuredData::ObjectSP custom_params_sp =
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 342 StructuredData::ObjectSP module_object_sp(
350 StructuredData::ObjectSP target_object(
354 StructuredData::ObjectSP triple_value =
366 StructuredData::ObjectSP breakpoint_pc_offset_value =
1705 ThreadGDBRemote *thread, const StructuredData::ObjectSP &thread_infos_sp) {
4019 StructuredData::ObjectSP
4021 StructuredData::ObjectSP object_sp;
4024 StructuredData::ObjectSP args_dict(new StructuredData::Dictionary());
4059 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos(
4062 StructuredData::ObjectSP args_dict(new StructuredData::Dictionary());
4070 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos() {
4071 StructuredData::ObjectSP args_dict(new StructuredData::Dictionary());
4078 StructuredData::ObjectSP ProcessGDBRemote::GetLoadedDynamicLibrariesInfos(
4080 StructuredData::ObjectSP args_dict(new StructuredData::Dictionary());
4084 StructuredData::ObjectSP addr_sp(new StructuredData::Integer(addr));
4093 StructuredData::ObjectSP
4095 StructuredData::ObjectSP args_dict) {
4096 StructuredData::ObjectSP object_sp;
4131 StructuredData::ObjectSP ProcessGDBRemote::GetSharedCacheInfo() {
4132 StructuredData::ObjectSP object_sp;
4133 StructuredData::ObjectSP args_dict(new StructuredData::Dictionary());
4165 ConstString type_name, const StructuredData::ObjectSP &config_sp) {
5070 static StructuredData::ObjectSP
5088 StructuredData::ObjectSP json_sp = StructuredData::ParseJSON(packet);
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h 213 StructuredData::ObjectSP
219 const StructuredData::ObjectSP &config_sp) override;
221 StructuredData::ObjectSP GetLoadedDynamicLibrariesInfos() override;
223 StructuredData::ObjectSP GetLoadedDynamicLibrariesInfos(
226 StructuredData::ObjectSP
227 GetLoadedDynamicLibrariesInfos_sender(StructuredData::ObjectSP args);
229 StructuredData::ObjectSP GetSharedCacheInfo() override;
266 StructuredData::ObjectSP m_jstopinfo_sp; // Stop info only for any threads
268 StructuredData::ObjectSP m_jthreadsinfo_sp; // Full stop info, expedited
330 StructuredData::ObjectSP GetExtendedInfoForThread(lldb::tid_t tid);
357 const StructuredData::ObjectSP &thread_infos_sp);
tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp 214 StructuredData::ObjectSP ThreadGDBRemote::FetchThreadExtendedInfo() {
215 StructuredData::ObjectSP object_sp;
tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h 89 StructuredData::ObjectSP FetchThreadExtendedInfo() override;
tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp 204 StructuredData::ObjectSP PythonObject::CreateStructuredObject() const {
745 StructuredData::ObjectSP structured_value = value.CreateStructuredObject();
tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h 310 StructuredData::ObjectSP CreateStructuredObject() const;
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 556 StructuredData::ObjectSP empty_args_sp;
1230 StructuredData::ObjectSP extra_args_sp) {
1295 StructuredData::ObjectSP extra_args_sp,
1522 const StructuredData::ObjectSP &os_plugin_object_sp,
1586 StructuredData::ObjectSP os_plugin_object_sp) {
1641 StructuredData::ObjectSP os_plugin_object_sp) {
1727 StructuredData::ObjectSP os_plugin_object_sp, lldb::tid_t tid) {
1783 StructuredData::ObjectSP os_plugin_object_sp, lldb::tid_t tid,
1841 StructuredData::ObjectSP ScriptInterpreterPythonImpl::CreateScriptedThreadPlan(
1875 StructuredData::ObjectSP implementor_sp, Event *event, bool &script_error) {
1892 StructuredData::ObjectSP implementor_sp, Event *event, bool &script_error) {
1909 StructuredData::ObjectSP implementor_sp, bool &script_error) {
1926 StructuredData::ObjectSP implementor_sp, bool &script_error) {
2018 StructuredData::ObjectSP
2026 StructuredData::ObjectSP module_sp;
2036 StructuredData::ObjectSP plugin_module_sp, Target *target,
2063 StructuredData::ObjectSP
2188 StructuredData::ObjectSP &callee_wrapper_sp,
2333 const StructuredData::ObjectSP &implementor_sp, uint32_t max) {
2355 const StructuredData::ObjectSP &implementor_sp, uint32_t idx) {
2387 const StructuredData::ObjectSP &implementor_sp, const char *child_name) {
2410 const StructuredData::ObjectSP &implementor_sp) {
2433 const StructuredData::ObjectSP &implementor_sp) {
2457 const StructuredData::ObjectSP &implementor_sp) {
2490 const StructuredData::ObjectSP &implementor_sp) {
2694 lldb_private::Status &error, StructuredData::ObjectSP *module_sp) {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h 38 CommandDataPython(StructuredData::ObjectSP extra_args_sp) :
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h 72 StructuredData::ObjectSP
79 StructuredData::ObjectSP
85 bool ScriptedThreadPlanExplainsStop(StructuredData::ObjectSP implementor_sp,
89 bool ScriptedThreadPlanShouldStop(StructuredData::ObjectSP implementor_sp,
92 bool ScriptedThreadPlanIsStale(StructuredData::ObjectSP implementor_sp,
96 ScriptedThreadPlanGetRunState(StructuredData::ObjectSP implementor_sp,
114 GetRecognizedArguments(const StructuredData::ObjectSP &implementor,
122 OSPlugin_RegisterInfo(StructuredData::ObjectSP os_plugin_object_sp) override;
125 OSPlugin_ThreadsInfo(StructuredData::ObjectSP os_plugin_object_sp) override;
128 OSPlugin_RegisterContextData(StructuredData::ObjectSP os_plugin_object_sp,
132 OSPlugin_CreateThread(StructuredData::ObjectSP os_plugin_object_sp,
135 StructuredData::ObjectSP
140 GetDynamicSettings(StructuredData::ObjectSP plugin_module_sp, Target *target,
144 size_t CalculateNumChildren(const StructuredData::ObjectSP &implementor,
148 GetChildAtIndex(const StructuredData::ObjectSP &implementor,
151 int GetIndexOfChildWithName(const StructuredData::ObjectSP &implementor,
155 const StructuredData::ObjectSP &implementor) override;
158 const StructuredData::ObjectSP &implementor) override;
161 GetSyntheticValue(const StructuredData::ObjectSP &implementor) override;
164 GetSyntheticTypeName(const StructuredData::ObjectSP &implementor) override;
191 StructuredData::ObjectSP &callee_wrapper_sp,
231 StructuredData::ObjectSP *module_sp = nullptr) override;
252 StructuredData::ObjectSP extra_args_sp) override;
262 StructuredData::ObjectSP extra_args_sp,
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp 209 StructuredData::ObjectSP Serialize() const {
1089 const StructuredData::ObjectSP &object_sp) {
1150 const StructuredData::ObjectSP &object_sp, lldb_private::Stream &stream) {
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.h 59 const StructuredData::ObjectSP &object_sp) override;
61 Status GetDescription(const StructuredData::ObjectSP &object_sp,
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp 193 lldb_private::StructuredData::ObjectSP dict_sp) {
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h 96 lldb_private::StructuredData::ObjectSP dict) override;
tools/lldb/source/Target/InstrumentationRuntime.cpp 73 StructuredData::ObjectSP info) {
tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp 20 StructuredData::ObjectSP additional_data)
33 StructuredData::ObjectSP additionalData) {
tools/lldb/source/Target/LanguageRuntime.cpp 94 StructuredData::ObjectSP ExceptionSearchFilter::SerializeToStructuredData() {
95 StructuredData::ObjectSP result_sp;
tools/lldb/source/Target/Process.cpp 4212 void Process::BroadcastStructuredData(const StructuredData::ObjectSP &object_sp,
5850 const StructuredData::ObjectSP &config_sp) {
5936 const StructuredData::ObjectSP object_sp) {
tools/lldb/source/Target/Target.cpp 585 bool request_hardware, StructuredData::ObjectSP extra_args_sp,
976 StructuredData::ObjectSP input_data_sp;
1018 StructuredData::ObjectSP bkpt_save_sp = bp->SerializeToStructuredData();
1039 StructuredData::ObjectSP bkpt_save_sp = bp->SerializeToStructuredData();
1070 StructuredData::ObjectSP input_data_sp =
1091 StructuredData::ObjectSP bkpt_object_sp = bkpt_array->GetItemAtIndex(i);
1100 StructuredData::ObjectSP bkpt_data_sp =
tools/lldb/source/Target/Thread.cpp 1487 StructuredData::ObjectSP extra_args_sp, bool stop_other_threads,
1955 StructuredData::ObjectSP thread_info = GetExtendedInfo();
1964 StructuredData::ObjectSP stop_info = m_stop_info_sp->GetExtendedInfo();
1975 StructuredData::ObjectSP activity =
1977 StructuredData::ObjectSP breadcrumb =
1979 StructuredData::ObjectSP messages =
1985 StructuredData::ObjectSP id = activity_dict->GetValueForKey("id");
1986 StructuredData::ObjectSP name = activity_dict->GetValueForKey("name");
2001 StructuredData::ObjectSP breadcrumb_text =
2018 StructuredData::ObjectSP message = messages_array->GetItemAtIndex(i);
2022 StructuredData::ObjectSP message_text =
tools/lldb/source/Target/ThreadSpec.cpp 55 StructuredData::ObjectSP ThreadSpec::SerializeToStructuredData() {
tools/lldb/source/Utility/Event.cpp 196 const ProcessSP &process_sp, const StructuredData::ObjectSP &object_sp,
221 const StructuredData::ObjectSP &EventDataStructuredData::GetObject() const {
235 const StructuredData::ObjectSP &object_sp) {
267 StructuredData::ObjectSP
tools/lldb/source/Utility/StructuredData.cpp 24 static StructuredData::ObjectSP ParseJSONValue(json::Value &value);
25 static StructuredData::ObjectSP ParseJSONObject(json::Object *object);
26 static StructuredData::ObjectSP ParseJSONArray(json::Array *array);
28 StructuredData::ObjectSP StructuredData::ParseJSON(std::string json_text) {
37 StructuredData::ObjectSP
39 StructuredData::ObjectSP return_sp;
51 static StructuredData::ObjectSP ParseJSONValue(json::Value &value) {
77 static StructuredData::ObjectSP ParseJSONObject(json::Object *object) {
82 if (StructuredData::ObjectSP value_sp = ParseJSONValue(value))
88 static StructuredData::ObjectSP ParseJSONArray(json::Array *array) {
91 if (StructuredData::ObjectSP value_sp = ParseJSONValue(value))
97 StructuredData::ObjectSP
102 ObjectSP value = this->GetAsDictionary()->GetValueForKey(key);
tools/lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp 611 StructuredData::ObjectSP structured_data_sp =
619 StructuredData::ObjectSP structured_addr_value_sp =
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp 99 StructuredData::ObjectSP json = StructuredData::ParseJSON(Response);