Lines Matching refs:IsAddr2Line
131 static bool parseCommand(StringRef BinaryName, bool IsAddr2Line, in parseCommand() argument
203 if (IsAddr2Line) in parseCommand()
205 return !Offset.getAsInteger(IsAddr2Line ? 16 : 0, ModuleOffset); in parseCommand()
252 uint64_t AdjustVMA, bool IsAddr2Line, in symbolizeInput() argument
259 if (!parseCommand(Args.getLastArgValue(OPT_obj_EQ), IsAddr2Line, in symbolizeInput()
264 bool ShouldInline = Args.hasFlag(OPT_inlines, OPT_no_inlines, !IsAddr2Line); in symbolizeInput()
287 static opt::InputArgList parseOptions(int Argc, char *Argv[], bool IsAddr2Line, in parseOptions() argument
290 StringRef ToolName = IsAddr2Line ? "llvm-addr2line" : "llvm-symbolizer"; in parseOptions()
293 Tbl.setInitialOptionsFromEnvironment(IsAddr2Line ? "LLVM_ADDR2LINE_OPTS" in parseOptions()
331 bool IsAddr2Line) { in decideHowToPrintFunctions() argument
339 return IsAddr2Line ? FunctionNameKind::None : FunctionNameKind::LinkageName; in decideHowToPrintFunctions()
385 bool IsAddr2Line = sys::path::stem(argv[0]).contains("addr2line"); in main() local
389 opt::InputArgList Args = parseOptions(argc, argv, IsAddr2Line, Saver, Tbl); in main()
405 Opts.Demangle = Args.hasFlag(OPT_demangle, OPT_no_demangle, !IsAddr2Line); in main()
409 Opts.PrintFunctions = decideHowToPrintFunctions(Args, IsAddr2Line); in main()
414 Args.hasFlag(OPT_untag_addresses, OPT_no_untag_addresses, !IsAddr2Line); in main()
456 auto Style = IsAddr2Line ? OutputStyle::GNU : OutputStyle::LLVM; in main()
490 symbolizeInput(Args, BuildID, AdjustVMA, IsAddr2Line, Style, in main()
497 symbolizeInput(Args, BuildID, AdjustVMA, IsAddr2Line, Style, Address, in main()