Lines Matching defs:Request

191 void PlainPrinterBase::print(const Request &Request, const DILineInfo &Info) {
192 printHeader(Request.Address);
197 void PlainPrinterBase::print(const Request &Request,
199 printHeader(*Request.Address);
209 void PlainPrinterBase::print(const Request &Request, const DIGlobal &Global) {
210 printHeader(*Request.Address);
223 void PlainPrinterBase::print(const Request &Request,
225 printHeader(*Request.Address);
270 void PlainPrinterBase::print(const Request &Request,
273 print(Request, DILineInfo());
281 bool PlainPrinterBase::printError(const Request &Request,
283 ErrHandler(ErrorInfo, Request.ModuleName);
292 static json::Object toJSON(const Request &Request, StringRef ErrorMsg = "") {
293 json::Object Json({{"ModuleName", Request.ModuleName.str()}});
294 if (!Request.Symbol.empty())
295 Json["SymName"] = Request.Symbol.str();
296 if (Request.Address)
297 Json["Address"] = toHex(*Request.Address);
324 void JSONPrinter::print(const Request &Request, const DILineInfo &Info) {
327 print(Request, InliningInfo);
330 void JSONPrinter::print(const Request &Request, const DIInliningInfo &Info) {
344 json::Object Json = toJSON(Request);
352 void JSONPrinter::print(const Request &Request, const DIGlobal &Global) {
357 json::Object Json = toJSON(Request);
365 void JSONPrinter::print(const Request &Request,
380 json::Object Json = toJSON(Request);
388 void JSONPrinter::print(const Request &Request,
393 json::Object Json = toJSON(Request);
401 bool JSONPrinter::printError(const Request &Request,
403 json::Object Json = toJSON(Request, ErrorInfo.message());