Lines Matching refs:json

34 void EmplaceSafeString(llvm::json::Object &obj, llvm::StringRef key,  in EmplaceSafeString()
36 if (LLVM_LIKELY(llvm::json::isUTF8(str))) in EmplaceSafeString()
39 obj.try_emplace(key, llvm::json::fixUTF8(str)); in EmplaceSafeString()
42 llvm::StringRef GetAsString(const llvm::json::Value &value) { in GetAsString()
49 llvm::StringRef GetString(const llvm::json::Object &obj, llvm::StringRef key) { in GetString()
55 llvm::StringRef GetString(const llvm::json::Object *obj, llvm::StringRef key) { in GetString()
63 uint64_t GetUnsigned(const llvm::json::Object &obj, llvm::StringRef key, in GetUnsigned()
70 uint64_t GetUnsigned(const llvm::json::Object *obj, llvm::StringRef key, in GetUnsigned()
77 bool GetBoolean(const llvm::json::Object &obj, llvm::StringRef key, in GetBoolean()
86 bool GetBoolean(const llvm::json::Object *obj, llvm::StringRef key, in GetBoolean()
93 int64_t GetSigned(const llvm::json::Object &obj, llvm::StringRef key, in GetSigned()
100 int64_t GetSigned(const llvm::json::Object *obj, llvm::StringRef key, in GetSigned()
107 bool ObjectContainsKey(const llvm::json::Object &obj, llvm::StringRef key) { in ObjectContainsKey()
111 std::vector<std::string> GetStrings(const llvm::json::Object *obj, in GetStrings()
119 case llvm::json::Value::String: in GetStrings()
122 case llvm::json::Value::Number: in GetStrings()
123 case llvm::json::Value::Boolean: in GetStrings()
126 case llvm::json::Value::Null: in GetStrings()
127 case llvm::json::Value::Object: in GetStrings()
128 case llvm::json::Value::Array: in GetStrings()
135 void SetValueForKey(lldb::SBValue &v, llvm::json::Object &object, in SetValueForKey()
164 void FillResponse(const llvm::json::Object &request, in FillResponse()
165 llvm::json::Object &response) { in FillResponse()
241 llvm::json::Value CreateScope(const llvm::StringRef name, in CreateScope()
244 llvm::json::Object object; in CreateScope()
258 return llvm::json::Value(std::move(object)); in CreateScope()
309 llvm::json::Value CreateBreakpoint(lldb::SBBreakpoint &bp, in CreateBreakpoint()
314 llvm::json::Object object; in CreateBreakpoint()
316 return llvm::json::Value(std::move(object)); in CreateBreakpoint()
353 return llvm::json::Value(std::move(object)); in CreateBreakpoint()
396 llvm::json::Value CreateModule(lldb::SBModule &module) { in CreateModule()
397 llvm::json::Object object; in CreateModule()
399 return llvm::json::Value(std::move(object)); in CreateModule()
438 return llvm::json::Value(std::move(object)); in CreateModule()
441 void AppendBreakpoint(lldb::SBBreakpoint &bp, llvm::json::Array &breakpoints, in AppendBreakpoint()
485 llvm::json::Object CreateEventObject(const llvm::StringRef event_name) { in CreateEventObject()
486 llvm::json::Object event; in CreateEventObject()
515 llvm::json::Value
517 llvm::json::Object object; in CreateExceptionBreakpointFilter()
521 return llvm::json::Value(std::move(object)); in CreateExceptionBreakpointFilter()
589 llvm::json::Value CreateSource(lldb::SBLineEntry &line_entry) { in CreateSource()
590 llvm::json::Object object; in CreateSource()
602 return llvm::json::Value(std::move(object)); in CreateSource()
605 llvm::json::Value CreateSource(llvm::StringRef source_path) { in CreateSource()
606 llvm::json::Object source; in CreateSource()
610 return llvm::json::Value(std::move(source)); in CreateSource()
613 llvm::json::Value CreateSource(lldb::SBFrame &frame, int64_t &disasm_line) { in CreateSource()
619 llvm::json::Object object; in CreateSource()
697 return llvm::json::Value(std::move(object)); in CreateSource()
756 llvm::json::Value CreateStackFrame(lldb::SBFrame &frame) { in CreateStackFrame()
757 llvm::json::Object object; in CreateStackFrame()
785 return llvm::json::Value(std::move(object)); in CreateStackFrame()
803 llvm::json::Value CreateThread(lldb::SBThread &thread) { in CreateThread()
804 llvm::json::Object object; in CreateThread()
817 return llvm::json::Value(std::move(object)); in CreateThread()
877 llvm::json::Value CreateThreadStopped(lldb::SBThread &thread, in CreateThreadStopped()
879 llvm::json::Object event(CreateEventObject("stopped")); in CreateThreadStopped()
880 llvm::json::Object body; in CreateThreadStopped()
948 return llvm::json::Value(std::move(event)); in CreateThreadStopped()
1035 llvm::json::Value CreateVariable(lldb::SBValue v, int64_t variablesReference, in CreateVariable()
1038 llvm::json::Object object; in CreateVariable()
1088 return llvm::json::Value(std::move(object)); in CreateVariable()
1091 llvm::json::Value CreateCompileUnit(lldb::SBCompileUnit unit) { in CreateCompileUnit()
1092 llvm::json::Object object; in CreateCompileUnit()
1097 return llvm::json::Value(std::move(object)); in CreateCompileUnit()
1102 llvm::json::Object
1103 CreateRunInTerminalReverseRequest(const llvm::json::Object &launch_request, in CreateRunInTerminalReverseRequest()
1106 llvm::json::Object reverse_request; in CreateRunInTerminalReverseRequest()
1110 llvm::json::Object run_in_terminal_args; in CreateRunInTerminalReverseRequest()
1132 llvm::json::Object environment; in CreateRunInTerminalReverseRequest()
1138 llvm::json::Value(std::move(environment))); in CreateRunInTerminalReverseRequest()
1141 "arguments", llvm::json::Value(std::move(run_in_terminal_args))); in CreateRunInTerminalReverseRequest()
1149 llvm::json::Object &out) { in FilterAndGetValueForKey()
1151 std::string key_utf8 = llvm::json::fixUTF8(key); in FilterAndGetValueForKey()
1164 out.try_emplace(key_utf8, llvm::json::fixUTF8(contents.GetData())); in FilterAndGetValueForKey()
1174 out.try_emplace(key_utf8, llvm::json::fixUTF8(str)); in FilterAndGetValueForKey()
1179 out.try_emplace(key_utf8, llvm::json::fixUTF8(contents.GetData())); in FilterAndGetValueForKey()
1188 void addStatistic(llvm::json::Object &event) { in addStatistic()
1194 llvm::json::Object stats_body; in addStatistic()
1206 llvm::json::Object CreateTerminatedEventObject() { in CreateTerminatedEventObject()
1207 llvm::json::Object event(CreateEventObject("terminated")); in CreateTerminatedEventObject()
1212 std::string JSONToString(const llvm::json::Value &json) { in JSONToString() argument
1215 os << json; in JSONToString()