6 #define TAINT_PROPRIETARY_MODULE 0
7 #define TAINT_FORCED_MODULE 1
8 #define TAINT_UNSAFE_SMP 2
9 #define TAINT_FORCED_RMMOD 3
10 #define TAINT_MACHINE_CHECK 4
11 #define TAINT_BAD_PAGE 5
14 #define TAINT_OVERRIDDEN_ACPI_TABLE 8
17 #define TAINT_FIRMWARE_WORKAROUND 11
18 #define TAINT_OOT_MODULE 12
20 /* command line args. */
21 void parse_args(int argc
, char *argv
[]);
25 extern bool do_32_arch
;
26 extern bool do_64_arch
;
28 extern bool do_specific_syscall
;
29 extern bool do_exclude_syscall
;
30 extern unsigned int specific_proto
;
31 extern bool do_specific_proto
;
32 extern char *specific_proto_optarg
;
33 extern bool no_protos
[TRINITY_PF_MAX
];
35 extern bool show_syscall_list
;
36 extern bool show_ioctl_list
;
37 extern unsigned char quiet_level
;
39 extern bool monochrome
;
40 extern bool dangerous
;
41 extern bool dropprivs
;
42 extern bool do_syslog
;
44 extern unsigned char desired_group
;
45 extern bool user_set_seed
;
46 extern char *victim_path
;
48 extern bool random_selection
;
49 extern unsigned int random_selection_num
;
51 extern unsigned int kernel_taint_mask
;
52 extern bool kernel_taint_param_occured
;
54 extern unsigned int user_specified_children
;