Lines Matching refs:Request
184 void PlainPrinterBase::print(const Request &Request, const DILineInfo &Info) {
185 printHeader(Request.Address);
190 void PlainPrinterBase::print(const Request &Request,
192 printHeader(*Request.Address);
202 void PlainPrinterBase::print(const Request &Request, const DIGlobal &Global) {
203 printHeader(*Request.Address);
216 void PlainPrinterBase::print(const Request &Request,
218 printHeader(*Request.Address);
263 void PlainPrinterBase::print(const Request &Request,
266 print(Request, DILineInfo());
274 bool PlainPrinterBase::printError(const Request &Request,
276 ErrHandler(ErrorInfo, Request.ModuleName);
285 static json::Object toJSON(const Request &Request, StringRef ErrorMsg = "") {
286 json::Object Json({{"ModuleName", Request.ModuleName.str()}});
287 if (!Request.Symbol.empty())
288 Json["SymName"] = Request.Symbol.str();
289 if (Request.Address)
290 Json["Address"] = toHex(*Request.Address);
314 void JSONPrinter::print(const Request &Request, const DILineInfo &Info) {
317 print(Request, InliningInfo);
320 void JSONPrinter::print(const Request &Request, const DIInliningInfo &Info) {
334 json::Object Json = toJSON(Request);
342 void JSONPrinter::print(const Request &Request, const DIGlobal &Global) {
347 json::Object Json = toJSON(Request);
355 void JSONPrinter::print(const Request &Request,
370 json::Object Json = toJSON(Request);
378 void JSONPrinter::print(const Request &Request,
383 json::Object Json = toJSON(Request);
391 bool JSONPrinter::printError(const Request &Request,
393 json::Object Json = toJSON(Request, ErrorInfo.message());