49 lines · 843 B · C
RawDownload
/* SPDX-License-Identifier: GPL-2.0-or-later *//* * Copyright (C) 2015 Josh Poimboeuf <jpoimboe@redhat.com> */#ifndef _BUILTIN_H#define _BUILTIN_H #include <subcmd/parse-options.h> struct opts {	/* actions: */	bool dump_orc;	bool hack_jump_label;	bool hack_noinstr;	bool hack_skylake;	bool ibt;	bool mcount;	bool noinstr;	bool orc;	bool retpoline;	bool rethunk;	bool unret;	bool sls;	bool stackval;	bool static_call;	bool uaccess;	int prefix;	bool cfi; 	/* options: */	bool backtrace;	bool backup;	bool dryrun;	bool link;	bool mnop;	bool module;	bool no_unreachable;	bool sec_address;	bool stats;	bool verbose;}; extern struct opts opts; extern int cmd_parse_options(int argc, const char **argv, const char * const usage[]); extern int objtool_run(int argc, const char **argv); #endif /* _BUILTIN_H */