Lines Matching defs:argv

144 parse_command_line(int argc, char* argv[], options& opts)
151 if (argv[i][0] != '-')
154 opts.app_path = argv[i];
156 opts.lib1_path = argv[i];
158 opts.lib2_path = argv[i];
162 else if (!strcmp(argv[i], "--version")
163 || !strcmp(argv[i], "-v"))
168 else if (!strcmp(argv[i], "--list-undefined-symbols")
169 || !strcmp(argv[i], "-u"))
171 else if (!strcmp(argv[i], "--show-base-names")
172 || !strcmp(argv[i], "-b"))
174 else if (!strcmp(argv[i], "--app-debug-info-dir")
175 || !strcmp(argv[i], "--appd"))
178 || argv[i + 1][0] == '-')
183 abigail::tools_utils::make_path_absolute(argv[i + 1]);
186 else if (!strcmp(argv[i], "--lib-debug-info-dir1")
187 || !strcmp(argv[i], "--libd1"))
190 || argv[i + 1][0] == '-')
195 abigail::tools_utils::make_path_absolute(argv[i + 1]);
198 else if (!strcmp(argv[i], "--lib-debug-info-dir2")
199 || !strcmp(argv[i], "--libd2"))
202 || argv[i + 1][0] == '-')
207 abigail::tools_utils::make_path_absolute(argv[i + 1]);
210 else if (!strcmp(argv[i], "--suppressions")
211 || !strcmp(argv[i], "--suppr"))
216 opts.suppression_paths.push_back(argv[j]);
219 else if (!strcmp(argv[i], "--redundant"))
224 else if (!strcmp(argv[i], "--no-redundant"))
229 else if (!strcmp(argv[i], "--no-show-locs"))
231 else if (!strcmp(argv[i], "--ignore-soname"))
233 else if (!strcmp(argv[i], "--fail-no-debug-info"))
235 else if (!strcmp(argv[i], "--help")
236 || !strcmp(argv[i], "-h"))
241 else if (!strcmp(argv[i], "--weak-mode"))
244 else if (!strcmp(argv[i], "--ctf"))
249 opts.unknow_option = argv[i];
712 main(int argc, char* argv[])
714 options opts(argv[0]);
716 if (!parse_command_line(argc, argv, opts))
720 emit_prefix(argv[0], cerr)
727 emit_prefix(argv[0], cerr)
736 display_usage(argv[0], cout);
743 emit_prefix(argv[0], cout)
751 emit_prefix(argv[0], cout)
758 emit_prefix(argv[0], cerr)
796 emit_prefix(argv[0], cerr) << opts.app_path
805 emit_prefix(argv[0], cerr) << opts.app_path
811 emit_prefix(argv[0], cerr)
817 emit_prefix(argv[0], cerr)
853 emit_prefix(argv[0], cerr) << opts.lib1_path
860 emit_prefix(argv[0], cerr)
864 emit_prefix(argv[0], cerr) << "could not read symbols from "
870 emit_prefix(argv[0], cerr)
888 emit_prefix(argv[0], cerr) << opts.lib2_path
897 emit_prefix(argv[0], cerr)
903 emit_prefix(argv[0], cerr)
909 emit_prefix(argv[0], cerr)