Lines Matching refs:cl

35 static cl::opt<bool>
36 ClUseSymbolTable("use-symbol-table", cl::init(true),
37 cl::desc("Prefer names in symbol table to names "
40 static cl::opt<FunctionNameKind> ClPrintFunctions(
41 "functions", cl::init(FunctionNameKind::LinkageName),
42 cl::desc("Print function name for a given address"), cl::ValueOptional,
43 cl::values(clEnumValN(FunctionNameKind::None, "none", "omit function name"),
50 static cl::alias ClPrintFunctionsShort("f", cl::desc("Alias for -functions"),
51 cl::NotHidden, cl::Grouping,
52 cl::aliasopt(ClPrintFunctions));
54 static cl::opt<bool>
55 ClUseRelativeAddress("relative-address", cl::init(false),
56 cl::desc("Interpret addresses as relative addresses"),
57 cl::ReallyHidden);
59 static cl::opt<bool> ClUntagAddresses(
60 "untag-addresses", cl::init(true),
61 cl::desc("Remove memory tags from addresses before symbolization"));
63 static cl::opt<bool>
64 ClPrintInlining("inlining", cl::init(true),
65 cl::desc("Print all inlined frames for a given address"));
66 static cl::alias
67 ClPrintInliningAliasI("i", cl::desc("Alias for -inlining"),
68 cl::NotHidden, cl::aliasopt(ClPrintInlining),
69 cl::Grouping);
70 static cl::alias
71 ClPrintInliningAliasInlines("inlines", cl::desc("Alias for -inlining"),
72 cl::NotHidden, cl::aliasopt(ClPrintInlining));
75 static cl::opt<bool> ClBasenames("basenames", cl::init(false),
76 cl::desc("Strip directory names from paths"));
77 static cl::alias ClBasenamesShort("s", cl::desc("Alias for -basenames"),
78 cl::NotHidden, cl::aliasopt(ClBasenames));
81 static cl::opt<bool>
82 ClDemangle("demangle", cl::init(true), cl::desc("Demangle function names"));
83 static cl::alias
84 ClDemangleShort("C", cl::desc("Alias for -demangle"),
85 cl::NotHidden, cl::aliasopt(ClDemangle), cl::Grouping);
86 static cl::opt<bool>
87 ClNoDemangle("no-demangle", cl::init(false),
88 cl::desc("Don't demangle function names"));
90 static cl::opt<std::string> ClDefaultArch("default-arch", cl::init(""),
91 cl::desc("Default architecture "
95 static cl::opt<std::string>
96 ClBinaryName("obj", cl::init(""),
97 cl::desc("Path to object file to be symbolized (if not provided, "
99 static cl::alias
100 ClBinaryNameAliasExe("exe", cl::desc("Alias for -obj"),
101 cl::NotHidden, cl::aliasopt(ClBinaryName));
102 static cl::alias ClBinaryNameAliasE("e", cl::desc("Alias for -obj"),
103 cl::NotHidden, cl::Grouping, cl::Prefix,
104 cl::aliasopt(ClBinaryName));
106 static cl::opt<std::string>
107 ClDwpName("dwp", cl::init(""),
108 cl::desc("Path to DWP file to be use for any split CUs"));
110 static cl::list<std::string>
111 ClDsymHint("dsym-hint", cl::ZeroOrMore,
112 cl::desc("Path to .dSYM bundles to search for debug info for the "
116 static cl::opt<bool>
117 ClPrintAddress("print-address", cl::init(false),
118 cl::desc("Show address before line information"));
119 static cl::alias
120 ClPrintAddressAliasAddresses("addresses", cl::desc("Alias for -print-address"),
121 cl::NotHidden, cl::aliasopt(ClPrintAddress));
122 static cl::alias
123 ClPrintAddressAliasA("a", cl::desc("Alias for -print-address"),
124 cl::NotHidden, cl::aliasopt(ClPrintAddress), cl::Grouping);
127 static cl::opt<bool>
128 ClPrettyPrint("pretty-print", cl::init(false),
129 cl::desc("Make the output more human friendly"));
130 static cl::alias ClPrettyPrintShort("p", cl::desc("Alias for -pretty-print"),
131 cl::NotHidden,
132 cl::aliasopt(ClPrettyPrint), cl::Grouping);
134 static cl::opt<int> ClPrintSourceContextLines(
135 "print-source-context-lines", cl::init(0),
136 cl::desc("Print N number of source file context"));
138 static cl::opt<bool> ClVerbose("verbose", cl::init(false),
139 cl::desc("Print verbose line info"));
142 static cl::opt<uint64_t>
143 ClAdjustVMA("adjust-vma", cl::init(0), cl::value_desc("offset"),
144 cl::desc("Add specified offset to object file addresses"));
146 static cl::list<std::string> ClInputAddresses(cl::Positional,
147 cl::desc("<input addresses>..."),
148 cl::ZeroOrMore);
150 static cl::opt<std::string>
151 ClFallbackDebugPath("fallback-debug-path", cl::init(""),
152 cl::desc("Fallback path for debug binaries."));
154 static cl::list<std::string>
155 ClDebugFileDirectory("debug-file-directory", cl::ZeroOrMore,
156 cl::value_desc("dir"),
157 cl::desc("Path to directory where to look for debug "
160 static cl::opt<DIPrinter::OutputStyle>
161 ClOutputStyle("output-style", cl::init(DIPrinter::OutputStyle::LLVM),
162 cl::desc("Specify print style"),
163 cl::values(clEnumValN(DIPrinter::OutputStyle::LLVM, "LLVM",
168 static cl::extrahelp
293 cl::ParseCommandLineOptions(