Lines Matching refs:json
32 void EmplaceSafeString(llvm::json::Object &obj, llvm::StringRef key, in EmplaceSafeString()
34 if (LLVM_LIKELY(llvm::json::isUTF8(str))) in EmplaceSafeString()
37 obj.try_emplace(key, llvm::json::fixUTF8(str)); in EmplaceSafeString()
40 llvm::StringRef GetAsString(const llvm::json::Value &value) { in GetAsString()
47 llvm::StringRef GetString(const llvm::json::Object &obj, llvm::StringRef key) { in GetString()
53 llvm::StringRef GetString(const llvm::json::Object *obj, llvm::StringRef key) { in GetString()
61 uint64_t GetUnsigned(const llvm::json::Object &obj, llvm::StringRef key, in GetUnsigned()
68 uint64_t GetUnsigned(const llvm::json::Object *obj, llvm::StringRef key, in GetUnsigned()
75 bool GetBoolean(const llvm::json::Object &obj, llvm::StringRef key, in GetBoolean()
84 bool GetBoolean(const llvm::json::Object *obj, llvm::StringRef key, in GetBoolean()
91 int64_t GetSigned(const llvm::json::Object &obj, llvm::StringRef key, in GetSigned()
98 int64_t GetSigned(const llvm::json::Object *obj, llvm::StringRef key, in GetSigned()
105 bool ObjectContainsKey(const llvm::json::Object &obj, llvm::StringRef key) { in ObjectContainsKey()
109 std::vector<std::string> GetStrings(const llvm::json::Object *obj, in GetStrings()
117 case llvm::json::Value::String: in GetStrings()
120 case llvm::json::Value::Number: in GetStrings()
121 case llvm::json::Value::Boolean: in GetStrings()
124 case llvm::json::Value::Null: in GetStrings()
125 case llvm::json::Value::Object: in GetStrings()
126 case llvm::json::Value::Array: in GetStrings()
133 void SetValueForKey(lldb::SBValue &v, llvm::json::Object &object, in SetValueForKey()
161 void FillResponse(const llvm::json::Object &request, in FillResponse()
162 llvm::json::Object &response) { in FillResponse()
238 llvm::json::Value CreateScope(const llvm::StringRef name, in CreateScope()
241 llvm::json::Object object; in CreateScope()
255 return llvm::json::Value(std::move(object)); in CreateScope()
306 llvm::json::Value CreateBreakpoint(lldb::SBBreakpoint &bp, in CreateBreakpoint()
311 llvm::json::Object object; in CreateBreakpoint()
313 return llvm::json::Value(std::move(object)); in CreateBreakpoint()
350 return llvm::json::Value(std::move(object)); in CreateBreakpoint()
393 llvm::json::Value CreateModule(lldb::SBModule &module) { in CreateModule()
394 llvm::json::Object object; in CreateModule()
396 return llvm::json::Value(std::move(object)); in CreateModule()
435 return llvm::json::Value(std::move(object)); in CreateModule()
438 void AppendBreakpoint(lldb::SBBreakpoint &bp, llvm::json::Array &breakpoints, in AppendBreakpoint()
482 llvm::json::Object CreateEventObject(const llvm::StringRef event_name) { in CreateEventObject()
483 llvm::json::Object event; in CreateEventObject()
512 llvm::json::Value
514 llvm::json::Object object; in CreateExceptionBreakpointFilter()
518 return llvm::json::Value(std::move(object)); in CreateExceptionBreakpointFilter()
586 llvm::json::Value CreateSource(lldb::SBLineEntry &line_entry) { in CreateSource()
587 llvm::json::Object object; in CreateSource()
599 return llvm::json::Value(std::move(object)); in CreateSource()
602 llvm::json::Value CreateSource(llvm::StringRef source_path) { in CreateSource()
603 llvm::json::Object source; in CreateSource()
607 return llvm::json::Value(std::move(source)); in CreateSource()
610 llvm::json::Value CreateSource(lldb::SBFrame &frame, int64_t &disasm_line) { in CreateSource()
616 llvm::json::Object object; in CreateSource()
694 return llvm::json::Value(std::move(object)); in CreateSource()
753 llvm::json::Value CreateStackFrame(lldb::SBFrame &frame) { in CreateStackFrame()
754 llvm::json::Object object; in CreateStackFrame()
782 return llvm::json::Value(std::move(object)); in CreateStackFrame()
800 llvm::json::Value CreateThread(lldb::SBThread &thread) { in CreateThread()
801 llvm::json::Object object; in CreateThread()
814 return llvm::json::Value(std::move(object)); in CreateThread()
874 llvm::json::Value CreateThreadStopped(lldb::SBThread &thread, in CreateThreadStopped()
876 llvm::json::Object event(CreateEventObject("stopped")); in CreateThreadStopped()
877 llvm::json::Object body; in CreateThreadStopped()
945 return llvm::json::Value(std::move(event)); in CreateThreadStopped()
1032 llvm::json::Value CreateVariable(lldb::SBValue v, int64_t variablesReference, in CreateVariable()
1035 llvm::json::Object object; in CreateVariable()
1085 return llvm::json::Value(std::move(object)); in CreateVariable()
1088 llvm::json::Value CreateCompileUnit(lldb::SBCompileUnit unit) { in CreateCompileUnit()
1089 llvm::json::Object object; in CreateCompileUnit()
1094 return llvm::json::Value(std::move(object)); in CreateCompileUnit()
1099 llvm::json::Object
1100 CreateRunInTerminalReverseRequest(const llvm::json::Object &launch_request, in CreateRunInTerminalReverseRequest()
1103 llvm::json::Object reverse_request; in CreateRunInTerminalReverseRequest()
1107 llvm::json::Object run_in_terminal_args; in CreateRunInTerminalReverseRequest()
1129 llvm::json::Object environment; in CreateRunInTerminalReverseRequest()
1135 llvm::json::Value(std::move(environment))); in CreateRunInTerminalReverseRequest()
1138 "arguments", llvm::json::Value(std::move(run_in_terminal_args))); in CreateRunInTerminalReverseRequest()
1142 std::string JSONToString(const llvm::json::Value &json) { in JSONToString() argument
1145 os << json; in JSONToString()