stress-ng  0.13.05
About: stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.
  Fossies Dox: stress-ng-0.13.05.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

stress-ng.c File Reference
#include "stress-ng.h"
Include dependency graph for stress-ng.c:

Go to the source code of this file.

Data Structures

struct  stress_opt_flag_t
 

Macros

#define STRESSOR_ELEM(name)
 

Enumerations

enum  { STRESS_ASSERT_AT_LINE___LINE__ = 1 / !!( (sizeof( stressors ) / sizeof( stressors [0])) != STRESS_MAX ) }
 

Functions

static void stress_hash_checksum (stress_checksum_t *checksum)
 
static int32_t stressor_name_find (const char *name)
 
static void stress_remove_stressor (stress_stressor_t *ss)
 
static uint32_t stress_get_class_id (char *const str)
 
static int stress_get_class (char *const class_str, uint32_t *class)
 
static int stress_exclude (void)
 
static void stress_sigint_handler (int signum)
 
static void stress_sigalrm_parent_handler (int signum)
 
static int stress_set_handler (const char *stress, const bool child)
 
static void stress_version (void)
 
static void stress_usage_help (const stress_help_t help_info[])
 
static void stress_usage_help_stressors (void)
 
static void stress_show_stressor_names (void)
 
static void stress_usage (void)
 
static const char * stress_opt_name (const int opt_val)
 
static void stress_get_processors (int32_t *count)
 
static void stress_stressor_finished (pid_t *pid)
 
static void stress_kill_stressors (const int sig)
 
static char * stress_exit_status_to_string (const int status)
 
static int stress_dot_filter (const struct dirent *d)
 
static void stress_clean_dir_files (const char *temp_path, const size_t temp_path_len, char *path, const size_t path_posn)
 
static void stress_clean_dir (const char *name, const pid_t pid, uint32_t instance)
 
static void stress_wait_stressors (stress_stressor_t *stressors_list, bool *success, bool *resource_success, bool *metrics_success)
 
static void stress_handle_terminate (int signum)
 
static stress_stressor_tstress_get_nth_stressor (const uint32_t n)
 
static uint32_t stress_get_num_stressors (void)
 
static void stress_stressors_free (void)
 
static int32_t stress_get_total_num_instances (stress_stressor_t *stressors_list)
 
static void stress_child_atexit (void)
 
void stress_misc_stats_set (stress_misc_stats_t *misc_stats, const int idx, const char *description, const double value)
 
static void stress_run (stress_stressor_t *stressors_list, double *duration, bool *success, bool *resource_success, bool *metrics_success, stress_checksum_t **checksum)
 
static int stress_show_stressors (void)
 
static void stress_metrics_check (bool *success)
 
static char * stess_description_yamlify (const char *description)
 
static void stress_metrics_dump (FILE *yaml, const int32_t ticks_per_sec)
 
static void stress_times_dump (FILE *yaml, const int32_t ticks_per_sec, const double duration)
 
static void stress_log_args (int argc, char **argv)
 
void stress_log_system_mem_info (void)
 
static void stress_log_system_info (void)
 
static void * stress_map_page (int prot, char *prot_str, size_t page_size)
 
static void stress_shared_map (const int32_t num_procs)
 
void stress_shared_unmap (void)
 
static void stress_exclude_unsupported (void)
 
static void stress_set_proc_limits (void)
 
static stress_stressor_tstress_find_proc_info (const stress_t *stressor)
 
static void stress_stressors_init (void)
 
static void stress_stressors_deinit (void)
 
static void stressor_set_defaults (void)
 
static void stress_exclude_pathological (void)
 
static void stress_setup_stats_buffers (void)
 
static void stress_set_random_stressors (void)
 
static void stress_enable_all_stressors (const int32_t instances)
 
static void stress_enable_classes (const uint32_t class)
 
int stress_parse_opts (int argc, char **argv, const bool jobmode)
 
static void stress_alloc_proc_resources (pid_t **pids, stress_stats_t ***stats, const int32_t n)
 
static void stress_set_default_timeout (const uint64_t timeout)
 
static void stress_setup_sequential (const uint32_t class)
 
static void stress_setup_parallel (const uint32_t class)
 
static void stress_run_sequential (double *duration, bool *success, bool *resource_success, bool *metrics_success)
 
static void stress_run_parallel (double *duration, bool *success, bool *resource_success, bool *metrics_success)
 
static void stress_mlock_executable (void)
 
int main (int argc, char **argv, char **envp)
 

Variables

static stress_stressor_tstressors_head
 
static stress_stressor_tstressors_tail
 
stress_stressor_tg_stressor_current
 
static volatile bool wait_flag = true
 
static int terminate_signum
 
int32_t g_opt_sequential = (0)
 
int32_t g_opt_parallel = (0)
 
uint64_t g_opt_timeout = (~0ULL)
 
uint64_t g_opt_flags = (1ULL << 0 ) | (1ULL << 1 ) | (1ULL << 11 )
 
volatile bool g_keep_stressing_flag = true
 
volatile bool g_caught_sigint = false
 
pid_t g_pgrp
 
const char * g_app_name = "stress-ng"
 
stress_shared_tg_shared
 
jmp_buf g_error_env
 
stress_put_val_t g_put_val
 
static bool g_unsupported = false
 
static const stress_opt_flag_t opt_flags []
 
static const int terminate_signals []
 
static const int ignore_signals []
 
static const stress_t stressors []
 
static const stress_class_info_t classes []
 
static const struct option long_options []
 
static const stress_help_t help_generic []
 

Macro Definition Documentation

◆ STRESSOR_ELEM

#define STRESSOR_ELEM (   name)
Value:
{ \
&stress_ ## name ## _info, \
STRESS_ ## name, \
OPT_ ## name, \
OPT_ ## name ## _ops, \
# name \
},

Definition at line 166 of file stress-ng.c.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
STRESS_ASSERT_AT_LINE___LINE__ 

Definition at line 182 of file stress-ng.c.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv,
char **  envp 
)

Definition at line 3397 of file stress-ng.c.

References DEFAULT_CACHE_LEVEL, EXIT_FAILURE, EXIT_METRICS_UNTRUSTWORTHY, EXIT_NO_RESOURCE, EXIT_NOT_SUCCESS, g_error_env, g_opt_flags, g_opt_parallel, g_opt_sequential, g_pgrp, g_shared, g_unsupported, ignore_signals, stress_shared_t::mem_cache_level, stress_shared_t::mem_cache_ways, OPT_FLAGS_ALL, OPT_FLAGS_METRICS, OPT_FLAGS_MINMAX_MASK, OPT_FLAGS_NO_RAND_SEED, OPT_FLAGS_PERF_STATS, OPT_FLAGS_RANDOM, OPT_FLAGS_SEED, OPT_FLAGS_SEQUENTIAL, OPT_FLAGS_THERMAL_ZONES, OPT_FLAGS_THRASH, pr_closelog(), pr_dbg(), pr_err(), pr_inf(), pr_openlog(), pr_runinfo(), pr_yaml(), pr_yaml_runinfo(), sched_settings_apply(), shim_closelog, shim_openlog, SIZEOF_ARRAY, stress_cache_alloc(), stress_cache_free(), stress_cwd_readwriteable(), stress_duration_to_str(), stress_enable_all_stressors(), stress_exclude(), stress_exclude_pathological(), stress_exclude_unsupported(), stress_ftrace_free(), stress_ftrace_start(), stress_ftrace_stop(), stress_get_pagesize(), stress_get_processors_configured(), stress_get_processors_online(), stress_get_setting(), stress_get_ticks_per_second(), stress_get_total_num_instances(), stress_handle_terminate(), stress_log_args(), stress_log_system_info(), stress_log_system_mem_info(), stress_metrics_check(), stress_metrics_dump(), stress_mlock_executable(), stress_mwc_reseed(), stress_parse_jobfile(), stress_parse_opts(), stress_process_dumpable(), stress_run_parallel(), stress_run_sequential(), stress_set_iopriority(), stress_set_oom_adjustment(), stress_set_proc_limits(), stress_set_proc_name_init(), stress_set_random_stressors(), stress_set_stack_smash_check_flag(), stress_set_temp_path(), stress_settings_free(), stress_setup_parallel(), stress_setup_sequential(), stress_setup_stats_buffers(), stress_shared_map(), stress_shared_unmap(), stress_show_stressors(), stress_sighandler(), stress_smart_start(), stress_smart_stop(), stress_stressors_deinit(), stress_stressors_free(), stress_stressors_init(), stress_temp_path_free(), stress_thrash_start(), stress_thrash_stop(), stress_times_dump(), stress_tz_dump(), stress_tz_free(), stress_tz_init(), stress_vmstat_start(), stress_vmstat_stop(), stressor_set_defaults(), stressors_head, stressors_tail, terminate_signals, stress_shared_t::tz_info, UNDEFINED, and stress_shared_t::warn_once.

◆ stess_description_yamlify()

static char * stess_description_yamlify ( const char *  description)
static

Definition at line 2274 of file stress-ng.c.

Referenced by stress_metrics_dump().

◆ stress_alloc_proc_resources()

static void stress_alloc_proc_resources ( pid_t **  pids,
stress_stats_t ***  stats,
const int32_t  n 
)
static

Definition at line 3253 of file stress-ng.c.

References EXIT_FAILURE, pids, pr_err(), and stress_stressors_free().

Referenced by stress_setup_parallel(), and stress_setup_sequential().

◆ stress_child_atexit()

static void stress_child_atexit ( void  )
static

Definition at line 1935 of file stress-ng.c.

References EXIT_BY_SYS_EXIT.

Referenced by stress_run().

◆ stress_clean_dir()

static void stress_clean_dir ( const char *  name,
const pid_t  pid,
uint32_t  instance 
)
static

◆ stress_clean_dir_files()

static void stress_clean_dir_files ( const char *  temp_path,
const size_t  temp_path_len,
char *  path,
const size_t  path_posn 
)
static

◆ stress_dot_filter()

static int stress_dot_filter ( const struct dirent *  d)
static

Definition at line 1518 of file stress-ng.c.

Referenced by stress_clean_dir_files().

◆ stress_enable_all_stressors()

static void stress_enable_all_stressors ( const int32_t  instances)
static

◆ stress_enable_classes()

static void stress_enable_classes ( const uint32_t  class)
static

◆ stress_exclude()

static int stress_exclude ( void  )
static

◆ stress_exclude_pathological()

◆ stress_exclude_unsupported()

◆ stress_exit_status_to_string()

static char * stress_exit_status_to_string ( const int  status)
static

◆ stress_find_proc_info()

◆ stress_get_class()

static int stress_get_class ( char *const  class_str,
uint32_t *  class 
)
static

◆ stress_get_class_id()

static uint32_t stress_get_class_id ( char *const  str)
static

Definition at line 1139 of file stress-ng.c.

References classes, and SIZEOF_ARRAY.

Referenced by stress_get_class().

◆ stress_get_nth_stressor()

static stress_stressor_t * stress_get_nth_stressor ( const uint32_t  n)
static

Definition at line 1868 of file stress-ng.c.

References stress_stressor_info::next, and stressors_head.

Referenced by stress_set_random_stressors().

◆ stress_get_num_stressors()

static uint32_t stress_get_num_stressors ( void  )
static

Definition at line 1883 of file stress-ng.c.

References stress_stressor_info::next, and stressors_head.

Referenced by stress_set_random_stressors().

◆ stress_get_processors()

static void stress_get_processors ( int32_t *  count)
static

Definition at line 1441 of file stress-ng.c.

References stress_get_processors_configured(), and stress_get_processors_online().

Referenced by stress_parse_opts().

◆ stress_get_total_num_instances()

static int32_t stress_get_total_num_instances ( stress_stressor_t stressors_list)
static

Definition at line 1920 of file stress-ng.c.

References stress_stressor_info::next, and stress_stressor_info::num_instances.

Referenced by main().

◆ stress_handle_terminate()

static void stress_handle_terminate ( int  signum)
static

◆ stress_hash_checksum()

static void stress_hash_checksum ( stress_checksum_t checksum)
inlinestatic

◆ stress_kill_stressors()

static void stress_kill_stressors ( const int  sig)
static

◆ stress_log_args()

static void stress_log_args ( int  argc,
char **  argv 
)
static

Definition at line 2501 of file stress-ng.c.

References shim_getlogin(), shim_strlcat(), and shim_syslog.

Referenced by main().

◆ stress_log_system_info()

static void stress_log_system_info ( void  )
static

Definition at line 2564 of file stress-ng.c.

References shim_syslog.

Referenced by main().

◆ stress_log_system_mem_info()

void stress_log_system_mem_info ( void  )

Definition at line 2535 of file stress-ng.c.

References MB, and shim_syslog.

Referenced by main(), stress_filename(), and stress_oomable_child().

◆ stress_map_page()

static void * stress_map_page ( int  prot,
char *  prot_str,
size_t  page_size 
)
static

Definition at line 2582 of file stress-ng.c.

References pr_err().

Referenced by stress_shared_map().

◆ stress_metrics_check()

◆ stress_metrics_dump()

◆ stress_misc_stats_set()

void stress_misc_stats_set ( stress_misc_stats_t misc_stats,
const int  idx,
const char *  description,
const double  value 
)

◆ stress_mlock_executable()

static void stress_mlock_executable ( void  )
inlinestatic

Definition at line 3387 of file stress-ng.c.

References stress_mlock_region().

Referenced by main().

◆ stress_opt_name()

static const char * stress_opt_name ( const int  opt_val)
static

Definition at line 1424 of file stress-ng.c.

References long_options.

Referenced by stress_parse_opts().

◆ stress_parse_opts()

int stress_parse_opts ( int  argc,
char **  argv,
const bool  jobmode 
)

Definition at line 3003 of file stress-ng.c.

References stress_stressor_info::bogo_ops, DEFAULT_CACHE_LEVEL, EXIT_FAILURE, g_app_name, g_opt_flags, g_opt_parallel, g_opt_sequential, g_opt_timeout, g_stressor_current, stress_t::id, stress_t::info, long_options, MAX_OPS, MAX_SEQUENTIAL, MIN_OPS, MIN_SEQUENTIAL, stress_stressor_info::num_instances, stress_opt_set_func_t::opt, OPT_all, OPT_backoff, OPT_cache_level, OPT_cache_ways, OPT_class, OPT_exclude, stress_opt_flag_t::opt_flag, opt_flags, OPT_FLAGS_ALL, OPT_FLAGS_DEADLINE_GRUB, OPT_FLAGS_RANDOM, OPT_FLAGS_SEED, OPT_FLAGS_SEQUENTIAL, OPT_FLAGS_SET, OPT_help, OPT_ionice_class, OPT_ionice_level, OPT_iostat, OPT_job, OPT_log_file, OPT_max_fd, OPT_no_madvise, OPT_query, OPT_quiet, OPT_random, OPT_sched, OPT_sched_deadline, OPT_sched_period, OPT_sched_prio, OPT_sched_reclaim, OPT_sched_runtime, OPT_seed, OPT_sequential, stress_opt_set_func_t::opt_set_func, stressor_info_t::opt_set_funcs, OPT_stressors, OPT_taskset, OPT_temp_path, OPT_thermalstat, OPT_timeout, OPT_timer_slack, OPT_version, OPT_vmstat, OPT_yaml, PR_ALL, SIZEOF_ARRAY, stress_check_range(), stress_check_value(), stress_enable_classes(), stress_find_proc_info(), stress_get_class(), stress_get_file_limit(), stress_get_int32(), stress_get_opt_ionice_class(), stress_get_opt_sched(), stress_get_processors(), stress_get_uint32(), stress_get_uint64(), stress_get_uint64_percent(), stress_get_uint64_time(), STRESS_MAX, stress_opt_name(), stress_set_cpu_affinity(), stress_set_iostat(), stress_set_setting(), stress_set_setting_global(), stress_set_temp_path(), stress_set_thermalstat(), stress_set_timer_slack_ns(), stress_set_vmstat(), stress_show_stressor_names(), stress_usage(), stress_version(), stressors, TYPE_ID_INT16, TYPE_ID_INT32, TYPE_ID_INT64, TYPE_ID_STR, TYPE_ID_UINT32, and TYPE_ID_UINT64.

Referenced by main(), and stress_parse_jobfile().

◆ stress_remove_stressor()

static void stress_remove_stressor ( stress_stressor_t ss)
static

◆ stress_run()

static void stress_run ( stress_stressor_t stressors_list,
double *  duration,
bool *  success,
bool *  resource_success,
bool *  metrics_success,
stress_checksum_t **  checksum 
)
static

Definition at line 1958 of file stress-ng.c.

References stress_stressor_info::bogo_ops, stress_stats_t::checksum, stress_args_t::counter, stress_stats_t::counter, stress_stats_t::counter_ready, DEFAULT_BACKOFF, EXIT_FAILURE, EXIT_METRICS_UNTRUSTWORTHY, EXIT_SIGNALED, stress_stats_t::finish, g_app_name, g_opt_flags, g_opt_timeout, g_pgrp, g_shared, g_stressor_current, stress_t::info, keep_stressing_flag(), keep_stressing_set_flag(), stress_shared_t::mapped, stress_stats_t::misc_stats, stress_t::name, stress_stressor_info::next, stress_stressor_info::num_instances, OPT_FLAGS_ABORT, OPT_FLAGS_DRY_RUN, OPT_FLAGS_PERF_STATS, OPT_FLAGS_THERMAL_ZONES, pid, stress_stressor_info::pids, pr_dbg(), pr_err(), pr_fail_check(), pr_inf(), stress_stats_t::run_ok, sched_settings_apply(), shim_usleep(), SIZEOF_ARRAY, stress_stats_t::start, stress_stressor_info::started_instances, stress_stressor_info::stats, stress_cache_free(), stress_child_atexit(), stress_ftrace_add_pid(), stress_ftrace_free(), stress_get_pagesize(), stress_get_setting(), stress_hash_checksum(), stress_kill_stressors(), stress_misc_stats_set(), stress_munge_underscore(), stress_mwc_reseed(), stress_parent_died_alarm(), stress_process_dumpable(), stress_set_handler(), stress_set_iopriority(), stress_set_max_limits(), stress_set_oom_adjustment(), stress_set_proc_state(), stress_set_timer_slack(), stress_settings_free(), STRESS_STATE_EXIT, STRESS_STATE_INIT, STRESS_STATE_START, STRESS_STATE_STOP, stress_stressors_free(), stress_temp_path_free(), stress_time_now(), stress_tz_get_temperatures(), stress_wait_stressors(), stressor_info_t::stressor, stress_stressor_info::stressor, terminate_signum, stress_stats_t::tms, stress_stats_t::tz, stress_shared_t::tz_info, UNDEFINED, and wait_flag.

Referenced by stress_run_parallel(), and stress_run_sequential().

◆ stress_run_parallel()

static void stress_run_parallel ( double *  duration,
bool *  success,
bool *  resource_success,
bool *  metrics_success 
)
inlinestatic

Definition at line 3367 of file stress-ng.c.

References stress_shared_t::checksums, g_shared, stress_run(), and stressors_head.

Referenced by main().

◆ stress_run_sequential()

static void stress_run_sequential ( double *  duration,
bool *  success,
bool *  resource_success,
bool *  metrics_success 
)
inlinestatic

◆ stress_set_default_timeout()

static void stress_set_default_timeout ( const uint64_t  timeout)
static

◆ stress_set_handler()

static int stress_set_handler ( const char *  stress,
const bool  child 
)
static

◆ stress_set_proc_limits()

static void stress_set_proc_limits ( void  )
static

◆ stress_set_random_stressors()

static void stress_set_random_stressors ( void  )
inlinestatic

◆ stress_setup_parallel()

◆ stress_setup_sequential()

◆ stress_setup_stats_buffers()

static void stress_setup_stats_buffers ( void  )
inlinestatic

◆ stress_shared_map()

◆ stress_shared_unmap()

◆ stress_show_stressor_names()

static void stress_show_stressor_names ( void  )
inlinestatic

Definition at line 1389 of file stress-ng.c.

References stress_t::name, stress_munge_underscore(), and stressors.

Referenced by stress_parse_opts().

◆ stress_show_stressors()

static int stress_show_stressors ( void  )
static

◆ stress_sigalrm_parent_handler()

static void stress_sigalrm_parent_handler ( int  signum)
static

Definition at line 1248 of file stress-ng.c.

References wait_flag.

Referenced by stress_set_handler().

◆ stress_sigint_handler()

static void stress_sigint_handler ( int  signum)
static

Definition at line 1234 of file stress-ng.c.

References g_caught_sigint, keep_stressing_set_flag(), and wait_flag.

Referenced by stress_set_handler().

◆ stress_stressor_finished()

static void stress_stressor_finished ( pid_t *  pid)
inlinestatic

Definition at line 1453 of file stress-ng.c.

References pid.

Referenced by stress_wait_stressors().

◆ stress_stressors_deinit()

static void stress_stressors_deinit ( void  )
static

◆ stress_stressors_free()

static void stress_stressors_free ( void  )
static

◆ stress_stressors_init()

static void stress_stressors_init ( void  )
static

◆ stress_times_dump()

static void stress_times_dump ( FILE *  yaml,
const int32_t  ticks_per_sec,
const double  duration 
)
static

◆ stress_usage()

static void stress_usage ( void  )
static

◆ stress_usage_help()

static void stress_usage_help ( const stress_help_t  help_info[])
static

◆ stress_usage_help_stressors()

static void stress_usage_help_stressors ( void  )
static

Definition at line 1375 of file stress-ng.c.

References stress_t::id, STRESS_MAX, stress_usage_help(), and stressors.

Referenced by stress_usage().

◆ stress_version()

static void stress_version ( void  )
static

◆ stress_wait_stressors()

◆ stressor_name_find()

static int32_t stressor_name_find ( const char *  name)
inlinestatic

Definition at line 1089 of file stress-ng.c.

References stress_t::name, shim_strlcpy(), stress_munge_underscore(), and stressors.

Referenced by stress_exclude().

◆ stressor_set_defaults()

static void stressor_set_defaults ( void  )
inlinestatic

Definition at line 2852 of file stress-ng.c.

References stress_t::info, stressor_info_t::set_default, SIZEOF_ARRAY, and stressors.

Referenced by main().

Variable Documentation

◆ classes

const stress_class_info_t classes[]
static
Initial value:
= {
{ (1UL << 2 ) , "cpu-cache" },
{ (1UL << 0 ) , "cpu" },
{ (1UL << 11 ) , "device" },
{ (1UL << 10 ) , "filesystem" },
{ (1UL << 7 ) , "interrupt" },
{ (1UL << 3 ) , "io" },
{ (1UL << 1 ) , "memory" },
{ (1UL << 4 ) , "network" },
{ (1UL << 8 ) , "os" },
{ (1UL << 9 ) , "pipe" },
{ (1UL << 5 ) , "scheduler" },
{ (1UL << 12 ) , "security" },
{ (1UL << 6 ) , "vm" },
}

Definition at line 187 of file stress-ng.c.

Referenced by stress_get_class(), and stress_get_class_id().

◆ g_app_name

const char* g_app_name = "stress-ng"

◆ g_caught_sigint

volatile bool g_caught_sigint = false

Definition at line 46 of file stress-ng.c.

Referenced by pr_tidy(), and stress_sigint_handler().

◆ g_error_env

◆ g_keep_stressing_flag

volatile bool g_keep_stressing_flag = true

Definition at line 45 of file stress-ng.c.

Referenced by keep_stressing(), and stress_malloc_keep_stressing().

◆ g_opt_flags

uint64_t g_opt_flags = (1ULL << 0 ) | (1ULL << 1 ) | (1ULL << 11 )

◆ g_opt_parallel

int32_t g_opt_parallel = (0)

Definition at line 42 of file stress-ng.c.

Referenced by main(), stress_enable_classes(), stress_parse_opts(), and stress_setup_parallel().

◆ g_opt_sequential

int32_t g_opt_sequential = (0)

◆ g_opt_timeout

◆ g_pgrp

◆ g_put_val

◆ g_shared

◆ g_stressor_current

stress_stressor_t* g_stressor_current

◆ g_unsupported

bool g_unsupported = false
static

Definition at line 52 of file stress-ng.c.

Referenced by main(), and stress_exclude_unsupported().

◆ help_generic

const stress_help_t help_generic[]
static

Definition at line 1010 of file stress-ng.c.

Referenced by stress_usage().

◆ ignore_signals

const int ignore_signals[]
static
Initial value:
= {
}

Definition at line 145 of file stress-ng.c.

Referenced by main().

◆ long_options

const struct option long_options[]
static

Definition at line 206 of file stress-ng.c.

Referenced by stress_opt_name(), and stress_parse_opts().

◆ opt_flags

const stress_opt_flag_t opt_flags[]
static

Definition at line 57 of file stress-ng.c.

Referenced by stress_parse_opts().

◆ stressors

const stress_t stressors[]
static
Initial value:
= {
{ &stress_access_info, STRESS_access , OPT_access , OPT_access_ops, # access }, { &stress_af_alg_info, STRESS_af_alg , OPT_af_alg , OPT_af_alg_ops, # af_alg }, { &stress_affinity_info, STRESS_affinity , OPT_affinity , OPT_affinity_ops, # affinity }, { &stress_aio_info, STRESS_aio , OPT_aio , OPT_aio_ops, # aio }, { &stress_aiol_info, STRESS_aiol , OPT_aiol , OPT_aiol_ops, # aiol }, { &stress_apparmor_info, STRESS_apparmor , OPT_apparmor , OPT_apparmor_ops, # apparmor }, { &stress_alarm_info, STRESS_alarm , OPT_alarm , OPT_alarm_ops, # alarm }, { &stress_atomic_info, STRESS_atomic , OPT_atomic , OPT_atomic_ops, # atomic }, { &stress_bad_altstack_info, STRESS_bad_altstack , OPT_bad_altstack , OPT_bad_altstack_ops, # bad_altstack }, { &stress_bad_ioctl_info, STRESS_bad_ioctl , OPT_bad_ioctl , OPT_bad_ioctl_ops, # bad_ioctl }, { &stress_bigheap_info, STRESS_bigheap , OPT_bigheap , OPT_bigheap_ops, # bigheap }, { &stress_bind_mount_info, STRESS_bind_mount , OPT_bind_mount , OPT_bind_mount_ops, # bind_mount }, { &stress_binderfs_info, STRESS_binderfs , OPT_binderfs , OPT_binderfs_ops, # binderfs }, { &stress_branch_info, STRESS_branch , OPT_branch , OPT_branch_ops, # branch }, { &stress_brk_info, STRESS_brk , OPT_brk , OPT_brk_ops, # brk }, { &stress_bsearch_info, STRESS_bsearch , OPT_bsearch , OPT_bsearch_ops, # bsearch }, { &stress_cache_info, STRESS_cache , OPT_cache , OPT_cache_ops, # cache }, { &stress_cap_info, STRESS_cap , OPT_cap , OPT_cap_ops, # cap }, { &stress_chattr_info, STRESS_chattr , OPT_chattr , OPT_chattr_ops, # chattr }, { &stress_chdir_info, STRESS_chdir , OPT_chdir , OPT_chdir_ops, # chdir }, { &stress_chmod_info, STRESS_chmod , OPT_chmod , OPT_chmod_ops, # chmod }, { &stress_chown_info, STRESS_chown , OPT_chown , OPT_chown_ops, # chown }, { &stress_chroot_info, STRESS_chroot , OPT_chroot , OPT_chroot_ops, # chroot }, { &stress_clock_info, STRESS_clock , OPT_clock , OPT_clock_ops, # clock }, { &stress_clone_info, STRESS_clone , OPT_clone , OPT_clone_ops, # clone }, { &stress_close_info, STRESS_close , OPT_close , OPT_close_ops, # close }, { &stress_context_info, STRESS_context , OPT_context , OPT_context_ops, # context }, { &stress_copy_file_info, STRESS_copy_file , OPT_copy_file , OPT_copy_file_ops, # copy_file }, { &stress_cpu_info, STRESS_cpu , OPT_cpu , OPT_cpu_ops, # cpu }, { &stress_cpu_online_info, STRESS_cpu_online , OPT_cpu_online , OPT_cpu_online_ops, # cpu_online }, { &stress_crypt_info, STRESS_crypt , OPT_crypt , OPT_crypt_ops, # crypt }, { &stress_cyclic_info, STRESS_cyclic , OPT_cyclic , OPT_cyclic_ops, # cyclic }, { &stress_daemon_info, STRESS_daemon , OPT_daemon , OPT_daemon_ops, # daemon }, { &stress_dccp_info, STRESS_dccp , OPT_dccp , OPT_dccp_ops, # dccp }, { &stress_dentry_info, STRESS_dentry , OPT_dentry , OPT_dentry_ops, # dentry }, { &stress_dev_info, STRESS_dev , OPT_dev , OPT_dev_ops, # dev }, { &stress_dev_shm_info, STRESS_dev_shm , OPT_dev_shm , OPT_dev_shm_ops, # dev_shm }, { &stress_dir_info, STRESS_dir , OPT_dir , OPT_dir_ops, # dir }, { &stress_dirdeep_info, STRESS_dirdeep , OPT_dirdeep , OPT_dirdeep_ops, # dirdeep }, { &stress_dirmany_info, STRESS_dirmany , OPT_dirmany , OPT_dirmany_ops, # dirmany }, { &stress_dnotify_info, STRESS_dnotify , OPT_dnotify , OPT_dnotify_ops, # dnotify }, { &stress_dup_info, STRESS_dup , OPT_dup , OPT_dup_ops, # dup }, { &stress_dynlib_info, STRESS_dynlib , OPT_dynlib , OPT_dynlib_ops, # dynlib }, { &stress_efivar_info, STRESS_efivar , OPT_efivar , OPT_efivar_ops, # efivar }, { &stress_enosys_info, STRESS_enosys , OPT_enosys , OPT_enosys_ops, # enosys }, { &stress_env_info, STRESS_env , OPT_env , OPT_env_ops, # env }, { &stress_epoll_info, STRESS_epoll , OPT_epoll , OPT_epoll_ops, # epoll }, { &stress_eventfd_info, STRESS_eventfd , OPT_eventfd , OPT_eventfd_ops, # eventfd }, { &stress_exec_info, STRESS_exec , OPT_exec , OPT_exec_ops, # exec }, { &stress_exit_group_info, STRESS_exit_group , OPT_exit_group , OPT_exit_group_ops, # exit_group }, { &stress_fallocate_info, STRESS_fallocate , OPT_fallocate , OPT_fallocate_ops, # fallocate }, { &stress_fanotify_info, STRESS_fanotify , OPT_fanotify , OPT_fanotify_ops, # fanotify }, { &stress_fault_info, STRESS_fault , OPT_fault , OPT_fault_ops, # fault }, { &stress_fcntl_info, STRESS_fcntl , OPT_fcntl , OPT_fcntl_ops, # fcntl }, { &stress_fiemap_info, STRESS_fiemap , OPT_fiemap , OPT_fiemap_ops, # fiemap }, { &stress_fifo_info, STRESS_fifo , OPT_fifo , OPT_fifo_ops, # fifo }, { &stress_file_ioctl_info, STRESS_file_ioctl , OPT_file_ioctl , OPT_file_ioctl_ops, # file_ioctl }, { &stress_filename_info, STRESS_filename , OPT_filename , OPT_filename_ops, # filename }, { &stress_flock_info, STRESS_flock , OPT_flock , OPT_flock_ops, # flock }, { &stress_fork_info, STRESS_fork , OPT_fork , OPT_fork_ops, # fork }, { &stress_fp_error_info, STRESS_fp_error , OPT_fp_error , OPT_fp_error_ops, # fp_error }, { &stress_fpunch_info, STRESS_fpunch , OPT_fpunch , OPT_fpunch_ops, # fpunch }, { &stress_fstat_info, STRESS_fstat , OPT_fstat , OPT_fstat_ops, # fstat }, { &stress_full_info, STRESS_full , OPT_full , OPT_full_ops, # full }, { &stress_funccall_info, STRESS_funccall , OPT_funccall , OPT_funccall_ops, # funccall }, { &stress_funcret_info, STRESS_funcret , OPT_funcret , OPT_funcret_ops, # funcret }, { &stress_futex_info, STRESS_futex , OPT_futex , OPT_futex_ops, # futex }, { &stress_get_info, STRESS_get , OPT_get , OPT_get_ops, # get }, { &stress_getdent_info, STRESS_getdent , OPT_getdent , OPT_getdent_ops, # getdent }, { &stress_getrandom_info, STRESS_getrandom , OPT_getrandom , OPT_getrandom_ops, # getrandom }, { &stress_handle_info, STRESS_handle , OPT_handle , OPT_handle_ops, # handle }, { &stress_hdd_info, STRESS_hdd , OPT_hdd , OPT_hdd_ops, # hdd }, { &stress_heapsort_info, STRESS_heapsort , OPT_heapsort , OPT_heapsort_ops, # heapsort }, { &stress_hrtimers_info, STRESS_hrtimers , OPT_hrtimers , OPT_hrtimers_ops, # hrtimers }, { &stress_hsearch_info, STRESS_hsearch , OPT_hsearch , OPT_hsearch_ops, # hsearch }, { &stress_icache_info, STRESS_icache , OPT_icache , OPT_icache_ops, # icache }, { &stress_icmp_flood_info, STRESS_icmp_flood , OPT_icmp_flood , OPT_icmp_flood_ops, # icmp_flood }, { &stress_idle_page_info, STRESS_idle_page , OPT_idle_page , OPT_idle_page_ops, # idle_page }, { &stress_inode_flags_info, STRESS_inode_flags , OPT_inode_flags , OPT_inode_flags_ops, # inode_flags }, { &stress_inotify_info, STRESS_inotify , OPT_inotify , OPT_inotify_ops, # inotify }, { &stress_io_info, STRESS_io , OPT_io , OPT_io_ops, # io }, { &stress_iomix_info, STRESS_iomix , OPT_iomix , OPT_iomix_ops, # iomix }, { &stress_ioport_info, STRESS_ioport , OPT_ioport , OPT_ioport_ops, # ioport }, { &stress_ioprio_info, STRESS_ioprio , OPT_ioprio , OPT_ioprio_ops, # ioprio }, { &stress_io_uring_info, STRESS_io_uring , OPT_io_uring , OPT_io_uring_ops, # io_uring }, { &stress_ipsec_mb_info, STRESS_ipsec_mb , OPT_ipsec_mb , OPT_ipsec_mb_ops, # ipsec_mb }, { &stress_itimer_info, STRESS_itimer , OPT_itimer , OPT_itimer_ops, # itimer }, { &stress_judy_info, STRESS_judy , OPT_judy , OPT_judy_ops, # judy }, { &stress_kcmp_info, STRESS_kcmp , OPT_kcmp , OPT_kcmp_ops, # kcmp }, { &stress_key_info, STRESS_key , OPT_key , OPT_key_ops, # key }, { &stress_kill_info, STRESS_kill , OPT_kill , OPT_kill_ops, # kill }, { &stress_klog_info, STRESS_klog , OPT_klog , OPT_klog_ops, # klog }, { &stress_l1cache_info, STRESS_l1cache , OPT_l1cache , OPT_l1cache_ops, # l1cache }, { &stress_landlock_info, STRESS_landlock , OPT_landlock , OPT_landlock_ops, # landlock }, { &stress_lease_info, STRESS_lease , OPT_lease , OPT_lease_ops, # lease }, { &stress_link_info, STRESS_link , OPT_link , OPT_link_ops, # link }, { &stress_list_info, STRESS_list , OPT_list , OPT_list_ops, # list }, { &stress_loadavg_info, STRESS_loadavg , OPT_loadavg , OPT_loadavg_ops, # loadavg }, { &stress_locka_info, STRESS_locka , OPT_locka , OPT_locka_ops, # locka }, { &stress_lockbus_info, STRESS_lockbus , OPT_lockbus , OPT_lockbus_ops, # lockbus }, { &stress_lockf_info, STRESS_lockf , OPT_lockf , OPT_lockf_ops, # lockf }, { &stress_lockofd_info, STRESS_lockofd , OPT_lockofd , OPT_lockofd_ops, # lockofd }, { &stress_longjmp_info, STRESS_longjmp , OPT_longjmp , OPT_longjmp_ops, # longjmp }, { &stress_loop_info, STRESS_loop , OPT_loop , OPT_loop_ops, # loop }, { &stress_lsearch_info, STRESS_lsearch , OPT_lsearch , OPT_lsearch_ops, # lsearch }, { &stress_madvise_info, STRESS_madvise , OPT_madvise , OPT_madvise_ops, # madvise }, { &stress_malloc_info, STRESS_malloc , OPT_malloc , OPT_malloc_ops, # malloc }, { &stress_matrix_info, STRESS_matrix , OPT_matrix , OPT_matrix_ops, # matrix }, { &stress_matrix_3d_info, STRESS_matrix_3d , OPT_matrix_3d , OPT_matrix_3d_ops, # matrix_3d }, { &stress_mcontend_info, STRESS_mcontend , OPT_mcontend , OPT_mcontend_ops, # mcontend }, { &stress_membarrier_info, STRESS_membarrier , OPT_membarrier , OPT_membarrier_ops, # membarrier }, { &stress_memcpy_info, STRESS_memcpy , OPT_memcpy , OPT_memcpy_ops, # memcpy }, { &stress_memfd_info, STRESS_memfd , OPT_memfd , OPT_memfd_ops, # memfd }, { &stress_memhotplug_info, STRESS_memhotplug , OPT_memhotplug , OPT_memhotplug_ops, # memhotplug }, { &stress_memrate_info, STRESS_memrate , OPT_memrate , OPT_memrate_ops, # memrate }, { &stress_memthrash_info, STRESS_memthrash , OPT_memthrash , OPT_memthrash_ops, # memthrash }, { &stress_mergesort_info, STRESS_mergesort , OPT_mergesort , OPT_mergesort_ops, # mergesort }, { &stress_mincore_info, STRESS_mincore , OPT_mincore , OPT_mincore_ops, # mincore }, { &stress_misaligned_info, STRESS_misaligned , OPT_misaligned , OPT_misaligned_ops, # misaligned }, { &stress_mknod_info, STRESS_mknod , OPT_mknod , OPT_mknod_ops, # mknod }, { &stress_mlock_info, STRESS_mlock , OPT_mlock , OPT_mlock_ops, # mlock }, { &stress_mlockmany_info, STRESS_mlockmany , OPT_mlockmany , OPT_mlockmany_ops, # mlockmany }, { &stress_mmap_info, STRESS_mmap , OPT_mmap , OPT_mmap_ops, # mmap }, { &stress_mmapaddr_info, STRESS_mmapaddr , OPT_mmapaddr , OPT_mmapaddr_ops, # mmapaddr }, { &stress_mmapfixed_info, STRESS_mmapfixed , OPT_mmapfixed , OPT_mmapfixed_ops, # mmapfixed }, { &stress_mmapfork_info, STRESS_mmapfork , OPT_mmapfork , OPT_mmapfork_ops, # mmapfork }, { &stress_mmaphuge_info, STRESS_mmaphuge , OPT_mmaphuge , OPT_mmaphuge_ops, # mmaphuge }, { &stress_mmapmany_info, STRESS_mmapmany , OPT_mmapmany , OPT_mmapmany_ops, # mmapmany }, { &stress_mq_info, STRESS_mq , OPT_mq , OPT_mq_ops, # mq }, { &stress_mremap_info, STRESS_mremap , OPT_mremap , OPT_mremap_ops, # mremap }, { &stress_msg_info, STRESS_msg , OPT_msg , OPT_msg_ops, # msg }, { &stress_msync_info, STRESS_msync , OPT_msync , OPT_msync_ops, # msync }, { &stress_munmap_info, STRESS_munmap , OPT_munmap , OPT_munmap_ops, # munmap }, { &stress_nanosleep_info, STRESS_nanosleep , OPT_nanosleep , OPT_nanosleep_ops, # nanosleep }, { &stress_netdev_info, STRESS_netdev , OPT_netdev , OPT_netdev_ops, # netdev }, { &stress_netlink_proc_info, STRESS_netlink_proc , OPT_netlink_proc , OPT_netlink_proc_ops, # netlink_proc }, { &stress_netlink_task_info, STRESS_netlink_task , OPT_netlink_task , OPT_netlink_task_ops, # netlink_task }, { &stress_nice_info, STRESS_nice , OPT_nice , OPT_nice_ops, # nice }, { &stress_nop_info, STRESS_nop , OPT_nop , OPT_nop_ops, # nop }, { &stress_null_info, STRESS_null , OPT_null , OPT_null_ops, # null }, { &stress_numa_info, STRESS_numa , OPT_numa , OPT_numa_ops, # numa }, { &stress_oom_pipe_info, STRESS_oom_pipe , OPT_oom_pipe , OPT_oom_pipe_ops, # oom_pipe }, { &stress_opcode_info, STRESS_opcode , OPT_opcode , OPT_opcode_ops, # opcode }, { &stress_open_info, STRESS_open , OPT_open , OPT_open_ops, # open }, { &stress_pci_info, STRESS_pci , OPT_pci , OPT_pci_ops, # pci }, { &stress_personality_info, STRESS_personality , OPT_personality , OPT_personality_ops, # personality }, { &stress_physpage_info, STRESS_physpage , OPT_physpage , OPT_physpage_ops, # physpage }, { &stress_pidfd_info, STRESS_pidfd , OPT_pidfd , OPT_pidfd_ops, # pidfd }, { &stress_ping_sock_info, STRESS_ping_sock , OPT_ping_sock , OPT_ping_sock_ops, # ping_sock }, { &stress_pipe_info, STRESS_pipe , OPT_pipe , OPT_pipe_ops, # pipe }, { &stress_pipeherd_info, STRESS_pipeherd , OPT_pipeherd , OPT_pipeherd_ops, # pipeherd }, { &stress_pkey_info, STRESS_pkey , OPT_pkey , OPT_pkey_ops, # pkey }, { &stress_poll_info, STRESS_poll , OPT_poll , OPT_poll_ops, # poll }, { &stress_prctl_info, STRESS_prctl , OPT_prctl , OPT_prctl_ops, # prctl }, { &stress_prefetch_info, STRESS_prefetch , OPT_prefetch , OPT_prefetch_ops, # prefetch }, { &stress_procfs_info, STRESS_procfs , OPT_procfs , OPT_procfs_ops, # procfs }, { &stress_pthread_info, STRESS_pthread , OPT_pthread , OPT_pthread_ops, # pthread }, { &stress_ptrace_info, STRESS_ptrace , OPT_ptrace , OPT_ptrace_ops, # ptrace }, { &stress_pty_info, STRESS_pty , OPT_pty , OPT_pty_ops, # pty }, { &stress_qsort_info, STRESS_qsort , OPT_qsort , OPT_qsort_ops, # qsort }, { &stress_quota_info, STRESS_quota , OPT_quota , OPT_quota_ops, # quota }, { &stress_radixsort_info, STRESS_radixsort , OPT_radixsort , OPT_radixsort_ops, # radixsort }, { &stress_ramfs_info, STRESS_ramfs , OPT_ramfs , OPT_ramfs_ops, # ramfs }, { &stress_rawdev_info, STRESS_rawdev , OPT_rawdev , OPT_rawdev_ops, # rawdev }, { &stress_rawpkt_info, STRESS_rawpkt , OPT_rawpkt , OPT_rawpkt_ops, # rawpkt }, { &stress_rawsock_info, STRESS_rawsock , OPT_rawsock , OPT_rawsock_ops, # rawsock }, { &stress_rawudp_info, STRESS_rawudp , OPT_rawudp , OPT_rawudp_ops, # rawudp }, { &stress_rdrand_info, STRESS_rdrand , OPT_rdrand , OPT_rdrand_ops, # rdrand }, { &stress_readahead_info, STRESS_readahead , OPT_readahead , OPT_readahead_ops, # readahead }, { &stress_reboot_info, STRESS_reboot , OPT_reboot , OPT_reboot_ops, # reboot }, { &stress_remap_info, STRESS_remap , OPT_remap , OPT_remap_ops, # remap }, { &stress_rename_info, STRESS_rename , OPT_rename , OPT_rename_ops, # rename }, { &stress_resources_info, STRESS_resources , OPT_resources , OPT_resources_ops, # resources }, { &stress_revio_info, STRESS_revio , OPT_revio , OPT_revio_ops, # revio }, { &stress_rlimit_info, STRESS_rlimit , OPT_rlimit , OPT_rlimit_ops, # rlimit }, { &stress_rmap_info, STRESS_rmap , OPT_rmap , OPT_rmap_ops, # rmap }, { &stress_rseq_info, STRESS_rseq , OPT_rseq , OPT_rseq_ops, # rseq }, { &stress_rtc_info, STRESS_rtc , OPT_rtc , OPT_rtc_ops, # rtc }, { &stress_schedpolicy_info, STRESS_schedpolicy , OPT_schedpolicy , OPT_schedpolicy_ops, # schedpolicy }, { &stress_sctp_info, STRESS_sctp , OPT_sctp , OPT_sctp_ops, # sctp }, { &stress_seal_info, STRESS_seal , OPT_seal , OPT_seal_ops, # seal }, { &stress_seccomp_info, STRESS_seccomp , OPT_seccomp , OPT_seccomp_ops, # seccomp }, { &stress_secretmem_info, STRESS_secretmem , OPT_secretmem , OPT_secretmem_ops, # secretmem }, { &stress_seek_info, STRESS_seek , OPT_seek , OPT_seek_ops, # seek }, { &stress_sem_info, STRESS_sem , OPT_sem , OPT_sem_ops, # sem }, { &stress_sem_sysv_info, STRESS_sem_sysv , OPT_sem_sysv , OPT_sem_sysv_ops, # sem_sysv }, { &stress_sendfile_info, STRESS_sendfile , OPT_sendfile , OPT_sendfile_ops, # sendfile }, { &stress_session_info, STRESS_session , OPT_session , OPT_session_ops, # session }, { &stress_set_info, STRESS_set , OPT_set , OPT_set_ops, # set }, { &stress_shellsort_info, STRESS_shellsort , OPT_shellsort , OPT_shellsort_ops, # shellsort }, { &stress_shm_info, STRESS_shm , OPT_shm , OPT_shm_ops, # shm }, { &stress_shm_sysv_info, STRESS_shm_sysv , OPT_shm_sysv , OPT_shm_sysv_ops, # shm_sysv }, { &stress_sigabrt_info, STRESS_sigabrt , OPT_sigabrt , OPT_sigabrt_ops, # sigabrt }, { &stress_sigchld_info, STRESS_sigchld , OPT_sigchld , OPT_sigchld_ops, # sigchld }, { &stress_sigfd_info, STRESS_sigfd , OPT_sigfd , OPT_sigfd_ops, # sigfd }, { &stress_sigfpe_info, STRESS_sigfpe , OPT_sigfpe , OPT_sigfpe_ops, # sigfpe }, { &stress_sigio_info, STRESS_sigio , OPT_sigio , OPT_sigio_ops, # sigio }, { &stress_signal_info, STRESS_signal , OPT_signal , OPT_signal_ops, # signal }, { &stress_signest_info, STRESS_signest , OPT_signest , OPT_signest_ops, # signest }, { &stress_sigpending_info, STRESS_sigpending , OPT_sigpending , OPT_sigpending_ops, # sigpending }, { &stress_sigpipe_info, STRESS_sigpipe , OPT_sigpipe , OPT_sigpipe_ops, # sigpipe }, { &stress_sigq_info, STRESS_sigq , OPT_sigq , OPT_sigq_ops, # sigq }, { &stress_sigrt_info, STRESS_sigrt , OPT_sigrt , OPT_sigrt_ops, # sigrt }, { &stress_sigsegv_info, STRESS_sigsegv , OPT_sigsegv , OPT_sigsegv_ops, # sigsegv }, { &stress_sigsuspend_info, STRESS_sigsuspend , OPT_sigsuspend , OPT_sigsuspend_ops, # sigsuspend }, { &stress_sigtrap_info, STRESS_sigtrap , OPT_sigtrap , OPT_sigtrap_ops, # sigtrap }, { &stress_skiplist_info, STRESS_skiplist , OPT_skiplist , OPT_skiplist_ops, # skiplist }, { &stress_sleep_info, STRESS_sleep , OPT_sleep , OPT_sleep_ops, # sleep }, { &stress_smi_info, STRESS_smi , OPT_smi , OPT_smi_ops, # smi }, { &stress_sock_info, STRESS_sock , OPT_sock , OPT_sock_ops, # sock }, { &stress_sockabuse_info, STRESS_sockabuse , OPT_sockabuse , OPT_sockabuse_ops, # sockabuse }, { &stress_sockdiag_info, STRESS_sockdiag , OPT_sockdiag , OPT_sockdiag_ops, # sockdiag }, { &stress_sockfd_info, STRESS_sockfd , OPT_sockfd , OPT_sockfd_ops, # sockfd }, { &stress_sockpair_info, STRESS_sockpair , OPT_sockpair , OPT_sockpair_ops, # sockpair }, { &stress_sockmany_info, STRESS_sockmany , OPT_sockmany , OPT_sockmany_ops, # sockmany }, { &stress_softlockup_info, STRESS_softlockup , OPT_softlockup , OPT_softlockup_ops, # softlockup }, { &stress_spawn_info, STRESS_spawn , OPT_spawn , OPT_spawn_ops, # spawn }, { &stress_splice_info, STRESS_splice , OPT_splice , OPT_splice_ops, # splice }, { &stress_stack_info, STRESS_stack , OPT_stack , OPT_stack_ops, # stack }, { &stress_stackmmap_info, STRESS_stackmmap , OPT_stackmmap , OPT_stackmmap_ops, # stackmmap }, { &stress_str_info, STRESS_str , OPT_str , OPT_str_ops, # str }, { &stress_stream_info, STRESS_stream , OPT_stream , OPT_stream_ops, # stream }, { &stress_swap_info, STRESS_swap , OPT_swap , OPT_swap_ops, # swap }, { &stress_switch_info, STRESS_switch , OPT_switch , OPT_switch_ops, # switch }, { &stress_symlink_info, STRESS_symlink , OPT_symlink , OPT_symlink_ops, # symlink }, { &stress_sync_file_info, STRESS_sync_file , OPT_sync_file , OPT_sync_file_ops, # sync_file }, { &stress_sysbadaddr_info, STRESS_sysbadaddr , OPT_sysbadaddr , OPT_sysbadaddr_ops, # sysbadaddr }, { &stress_sysinfo_info, STRESS_sysinfo , OPT_sysinfo , OPT_sysinfo_ops, # sysinfo }, { &stress_sysinval_info, STRESS_sysinval , OPT_sysinval , OPT_sysinval_ops, # sysinval }, { &stress_sysfs_info, STRESS_sysfs , OPT_sysfs , OPT_sysfs_ops, # sysfs }, { &stress_tee_info, STRESS_tee , OPT_tee , OPT_tee_ops, # tee }, { &stress_timer_info, STRESS_timer , OPT_timer , OPT_timer_ops, # timer }, { &stress_timerfd_info, STRESS_timerfd , OPT_timerfd , OPT_timerfd_ops, # timerfd }, { &stress_tlb_shootdown_info, STRESS_tlb_shootdown , OPT_tlb_shootdown , OPT_tlb_shootdown_ops, # tlb_shootdown }, { &stress_tmpfs_info, STRESS_tmpfs , OPT_tmpfs , OPT_tmpfs_ops, # tmpfs }, { &stress_tree_info, STRESS_tree , OPT_tree , OPT_tree_ops, # tree }, { &stress_tsc_info, STRESS_tsc , OPT_tsc , OPT_tsc_ops, # tsc }, { &stress_tsearch_info, STRESS_tsearch , OPT_tsearch , OPT_tsearch_ops, # tsearch }, { &stress_tun_info, STRESS_tun , OPT_tun , OPT_tun_ops, # tun }, { &stress_udp_info, STRESS_udp , OPT_udp , OPT_udp_ops, # udp }, { &stress_udp_flood_info, STRESS_udp_flood , OPT_udp_flood , OPT_udp_flood_ops, # udp_flood }, { &stress_unshare_info, STRESS_unshare , OPT_unshare , OPT_unshare_ops, # unshare }, { &stress_uprobe_info, STRESS_uprobe , OPT_uprobe , OPT_uprobe_ops, # uprobe }, { &stress_urandom_info, STRESS_urandom , OPT_urandom , OPT_urandom_ops, # urandom }, { &stress_userfaultfd_info, STRESS_userfaultfd , OPT_userfaultfd , OPT_userfaultfd_ops, # userfaultfd }, { &stress_utime_info, STRESS_utime , OPT_utime , OPT_utime_ops, # utime }, { &stress_vdso_info, STRESS_vdso , OPT_vdso , OPT_vdso_ops, # vdso }, { &stress_vecmath_info, STRESS_vecmath , OPT_vecmath , OPT_vecmath_ops, # vecmath }, { &stress_verity_info, STRESS_verity , OPT_verity , OPT_verity_ops, # verity }, { &stress_vfork_info, STRESS_vfork , OPT_vfork , OPT_vfork_ops, # vfork }, { &stress_vforkmany_info, STRESS_vforkmany , OPT_vforkmany , OPT_vforkmany_ops, # vforkmany }, { &stress_vm_info, STRESS_vm , OPT_vm , OPT_vm_ops, # vm }, { &stress_vm_addr_info, STRESS_vm_addr , OPT_vm_addr , OPT_vm_addr_ops, # vm_addr }, { &stress_vm_rw_info, STRESS_vm_rw , OPT_vm_rw , OPT_vm_rw_ops, # vm_rw }, { &stress_vm_segv_info, STRESS_vm_segv , OPT_vm_segv , OPT_vm_segv_ops, # vm_segv }, { &stress_vm_splice_info, STRESS_vm_splice , OPT_vm_splice , OPT_vm_splice_ops, # vm_splice }, { &stress_wait_info, STRESS_wait , OPT_wait , OPT_wait_ops, # wait }, { &stress_watchdog_info, STRESS_watchdog , OPT_watchdog , OPT_watchdog_ops, # watchdog }, { &stress_wcs_info, STRESS_wcs , OPT_wcs , OPT_wcs_ops, # wcs }, { &stress_x86syscall_info, STRESS_x86syscall , OPT_x86syscall , OPT_x86syscall_ops, # x86syscall }, { &stress_xattr_info, STRESS_xattr , OPT_xattr , OPT_xattr_ops, # xattr }, { &stress_yield_info, STRESS_yield , OPT_yield , OPT_yield_ops, # yield }, { &stress_zero_info, STRESS_zero , OPT_zero , OPT_zero_ops, # zero }, { &stress_zlib_info, STRESS_zlib , OPT_zlib , OPT_zlib_ops, # zlib }, { &stress_zombie_info, STRESS_zombie , OPT_zombie , OPT_zombie_ops, # zombie }, { NULL, STRESS_MAX, 0, OPT_undefined, NULL }
}
stressor_info_t stress_access_info
stressor_info_t stress_af_alg_info
stressor_info_t stress_affinity_info
stressor_info_t stress_aiol_info
stressor_info_t stress_aio_info
Definition: stress-aio.c:377
stressor_info_t stress_alarm_info
Definition: stress-alarm.c:178
stressor_info_t stress_apparmor_info
stressor_info_t stress_atomic_info
stressor_info_t stress_bad_altstack_info
stressor_info_t stress_bad_ioctl_info
stressor_info_t stress_bigheap_info
stressor_info_t stress_bind_mount_info
stressor_info_t stress_binderfs_info
stressor_info_t stress_branch_info
stressor_info_t stress_brk_info
Definition: stress-brk.c:189
stressor_info_t stress_bsearch_info
stressor_info_t stress_cache_info
Definition: stress-cache.c:396
stressor_info_t stress_cap_info
Definition: stress-cap.c:193
stressor_info_t stress_chattr_info
stressor_info_t stress_chdir_info
Definition: stress-chdir.c:278
stressor_info_t stress_chmod_info
Definition: stress-chmod.c:303
stressor_info_t stress_chown_info
Definition: stress-chown.c:253
stressor_info_t stress_chroot_info
stressor_info_t stress_clock_info
Definition: stress-clock.c:533
stressor_info_t stress_clone_info
Definition: stress-clone.c:455
stressor_info_t stress_close_info
Definition: stress-close.c:428
stressor_info_t stress_context_info
stressor_info_t stress_copy_file_info
stressor_info_t stress_cpu_online_info
stressor_info_t stress_crypt_info
Definition: stress-crypt.c:147
stressor_info_t stress_cyclic_info
stressor_info_t stress_daemon_info
stressor_info_t stress_dccp_info
Definition: stress-dccp.c:456
stressor_info_t stress_dentry_info
stressor_info_t stress_dev_shm_info
stressor_info_t stress_dev_info
Definition: stress-dev.c:3731
stressor_info_t stress_dir_info
Definition: stress-dir.c:367
stressor_info_t stress_dirdeep_info
stressor_info_t stress_dirmany_info
stressor_info_t stress_dnotify_info
stressor_info_t stress_dup_info
Definition: stress-dup.c:392
stressor_info_t stress_dynlib_info
stressor_info_t stress_efivar_info
stressor_info_t stress_enosys_info
stressor_info_t stress_env_info
Definition: stress-env.c:130
stressor_info_t stress_epoll_info
stressor_info_t stress_eventfd_info
stressor_info_t stress_exec_info
Definition: stress-exec.c:428
stressor_info_t stress_exit_group_info
stressor_info_t stress_fallocate_info
stressor_info_t stress_fanotify_info
stressor_info_t stress_fault_info
Definition: stress-fault.c:241
stressor_info_t stress_fcntl_info
Definition: stress-fcntl.c:759
stressor_info_t stress_fiemap_info
stressor_info_t stress_fifo_info
Definition: stress-fifo.c:288
stressor_info_t stress_file_ioctl_info
stressor_info_t stress_filename_info
stressor_info_t stress_flock_info
Definition: stress-flock.c:242
stressor_info_t stress_fork_info
Definition: stress-fork.c:323
stressor_info_t stress_vfork_info
Definition: stress-fork.c:330
stressor_info_t stress_fp_error_info
stressor_info_t stress_fpunch_info
stressor_info_t stress_fstat_info
Definition: stress-fstat.c:343
static sigset_t set
Definition: stress-fstat.c:31
stressor_info_t stress_full_info
Definition: stress-full.c:161
stressor_info_t stress_funccall_info
stressor_info_t stress_funcret_info
stressor_info_t stress_futex_info
Definition: stress-futex.c:140
stressor_info_t stress_get_info
Definition: stress-get.c:722
stressor_info_t stress_getdent_info
stressor_info_t stress_getrandom_info
stressor_info_t stress_handle_info
stressor_info_t stress_hdd_info
Definition: stress-hdd.c:985
stressor_info_t stress_heapsort_info
stressor_info_t stress_hrtimers_info
stressor_info_t stress_hsearch_info
stressor_info_t stress_icache_info
stressor_info_t stress_icmp_flood_info
stressor_info_t stress_idle_page_info
stressor_info_t stress_inode_flags_info
stressor_info_t stress_inotify_info
stressor_info_t stress_io_uring_info
stressor_info_t stress_iomix_info
Definition: stress-iomix.c:929
stressor_info_t stress_ioport_info
stressor_info_t stress_ioprio_info
stressor_info_t stress_io_info
Definition: stress-iosync.c:90
stressor_info_t stress_ipsec_mb_info
stressor_info_t stress_itimer_info
stressor_info_t stress_judy_info
Definition: stress-judy.c:151
stressor_info_t stress_kcmp_info
Definition: stress-kcmp.c:337
stressor_info_t stress_key_info
Definition: stress-key.c:393
stressor_info_t stress_kill_info
Definition: stress-kill.c:164
stressor_info_t stress_klog_info
Definition: stress-klog.c:186
stressor_info_t stress_l1cache_info
stressor_info_t stress_landlock_info
stressor_info_t stress_lease_info
Definition: stress-lease.c:272
stressor_info_t stress_list_info
Definition: stress-list.c:592
stressor_info_t stress_loadavg_info
stressor_info_t stress_locka_info
Definition: stress-locka.c:331
stressor_info_t stress_lockbus_info
stressor_info_t stress_lockf_info
Definition: stress-lockf.c:356
stressor_info_t stress_lockofd_info
stressor_info_t stress_longjmp_info
stressor_info_t stress_loop_info
Definition: stress-loop.c:425
stressor_info_t stress_lsearch_info
stressor_info_t stress_madvise_info
stressor_info_t stress_malloc_info
stressor_info_t stress_matrix_3d_info
stressor_info_t stress_matrix_info
stressor_info_t stress_mcontend_info
stressor_info_t stress_membarrier_info
stressor_info_t stress_memcpy_info
stressor_info_t stress_memfd_info
Definition: stress-memfd.c:348
stressor_info_t stress_memhotplug_info
stressor_info_t stress_memrate_info
stressor_info_t stress_memthrash_info
stressor_info_t stress_mergesort_info
stressor_info_t stress_mincore_info
stressor_info_t stress_misaligned_info
stressor_info_t stress_mknod_info
Definition: stress-mknod.c:285
stressor_info_t stress_mlock_info
Definition: stress-mlock.c:339
stressor_info_t stress_mlockmany_info
stressor_info_t stress_mmap_info
Definition: stress-mmap.c:732
stressor_info_t stress_mmapaddr_info
stressor_info_t stress_mmapfixed_info
stressor_info_t stress_mmapfork_info
stressor_info_t stress_mmaphuge_info
stressor_info_t stress_mmapmany_info
stressor_info_t stress_mq_info
Definition: stress-mq.c:517
stressor_info_t stress_mremap_info
stressor_info_t stress_msg_info
Definition: stress-msg.c:425
stressor_info_t stress_msync_info
Definition: stress-msync.c:305
stressor_info_t stress_munmap_info
stressor_info_t stress_nanosleep_info
stressor_info_t stress_netdev_info
stressor_info_t stress_vm_info
Definition: stress-vm.c:2289
stressor_info_t stress_opcode_info
stressor_info_t stress_set_info
Definition: stress-set.c:542
stressor_info_t stress_sockfd_info
stressor_info_t stress_prefetch_info
stressor_info_t stress_sleep_info
Definition: stress-sleep.c:226
stressor_info_t stress_sockabuse_info
stressor_info_t stress_vdso_info
Definition: stress-vdso.c:532
stressor_info_t stress_revio_info
Definition: stress-revio.c:445
stressor_info_t stress_xattr_info
Definition: stress-xattr.c:526
stressor_info_t stress_pthread_info
stressor_info_t stress_cpu_info
stressor_info_t stress_stream_info
stressor_info_t stress_sockpair_info
stressor_info_t stress_sigrt_info
Definition: stress-sigrt.c:158
stressor_info_t stress_str_info
Definition: stress-str.c:717
stressor_info_t stress_sockmany_info
stressor_info_t stress_sock_info
Definition: stress-sock.c:1245
stressor_info_t stress_zombie_info
stressor_info_t stress_sigfd_info
Definition: stress-sigfd.c:196
stressor_info_t stress_rlimit_info
stressor_info_t stress_urandom_info
stressor_info_t stress_udp_info
Definition: stress-udp.c:385
stressor_info_t stress_sigsegv_info
stressor_info_t stress_oom_pipe_info
stressor_info_t stress_sigchld_info
stressor_info_t stress_numa_info
Definition: stress-numa.c:614
stressor_info_t stress_vm_segv_info
stressor_info_t stress_tun_info
Definition: stress-tun.c:373
stressor_info_t stress_sysinfo_info
stressor_info_t stress_sigfpe_info
stressor_info_t stress_userfaultfd_info
stressor_info_t stress_reboot_info
stressor_info_t stress_session_info
stressor_info_t stress_rawpkt_info
stressor_info_t stress_rawsock_info
stressor_info_t stress_qsort_info
Definition: stress-qsort.c:215
stressor_info_t stress_rmap_info
Definition: stress-rmap.c:288
stressor_info_t stress_nice_info
Definition: stress-nice.c:181
stressor_info_t stress_swap_info
Definition: stress-swap.c:329
stressor_info_t stress_watchdog_info
stressor_info_t stress_prctl_info
Definition: stress-prctl.c:958
stressor_info_t stress_sysfs_info
Definition: stress-sysfs.c:811
stressor_info_t stress_shellsort_info
stressor_info_t stress_sem_info
Definition: stress-sem.c:201
stressor_info_t stress_yield_info
Definition: stress-yield.c:174
stressor_info_t stress_nop_info
Definition: stress-nop.c:178
stressor_info_t stress_pkey_info
Definition: stress-pkey.c:165
stressor_info_t stress_skiplist_info
stressor_info_t stress_open_info
Definition: stress-open.c:594
stressor_info_t stress_rawdev_info
stressor_info_t stress_pipe_info
Definition: stress-pipe.c:303
stressor_info_t stress_tlb_shootdown_info
@ STRESS_dentry
Definition: stress-ng.h:2731
@ STRESS_ramfs
Definition: stress-ng.h:2731
@ STRESS_link
Definition: stress-ng.h:2731
@ STRESS_fcntl
Definition: stress-ng.h:2731
@ STRESS_eventfd
Definition: stress-ng.h:2731
@ STRESS_brk
Definition: stress-ng.h:2731
@ STRESS_spawn
Definition: stress-ng.h:2731
@ STRESS_msg
Definition: stress-ng.h:2731
@ STRESS_io_uring
Definition: stress-ng.h:2731
@ STRESS_schedpolicy
Definition: stress-ng.h:2731
@ STRESS_hrtimers
Definition: stress-ng.h:2731
@ STRESS_getrandom
Definition: stress-ng.h:2731
@ STRESS_membarrier
Definition: stress-ng.h:2731
@ STRESS_exec
Definition: stress-ng.h:2731
@ STRESS_ping_sock
Definition: stress-ng.h:2731
@ STRESS_yield
Definition: stress-ng.h:2731
@ STRESS_cyclic
Definition: stress-ng.h:2731
@ STRESS_idle_page
Definition: stress-ng.h:2731
@ STRESS_msync
Definition: stress-ng.h:2731
@ STRESS_pty
Definition: stress-ng.h:2731
@ STRESS_mq
Definition: stress-ng.h:2731
@ STRESS_dccp
Definition: stress-ng.h:2731
@ STRESS_epoll
Definition: stress-ng.h:2731
@ STRESS_fork
Definition: stress-ng.h:2731
@ STRESS_clone
Definition: stress-ng.h:2731
@ STRESS_vforkmany
Definition: stress-ng.h:2731
@ STRESS_dir
Definition: stress-ng.h:2731
@ STRESS_exit_group
Definition: stress-ng.h:2731
@ STRESS_chroot
Definition: stress-ng.h:2731
@ STRESS_icmp_flood
Definition: stress-ng.h:2731
@ STRESS_netlink_proc
Definition: stress-ng.h:2731
@ STRESS_userfaultfd
Definition: stress-ng.h:2731
@ STRESS_timerfd
Definition: stress-ng.h:2731
@ STRESS_sysinval
Definition: stress-ng.h:2731
@ STRESS_loadavg
Definition: stress-ng.h:2731
@ STRESS_sigpipe
Definition: stress-ng.h:2731
@ STRESS_nop
Definition: stress-ng.h:2731
@ STRESS_reboot
Definition: stress-ng.h:2731
@ STRESS_rmap
Definition: stress-ng.h:2731
@ STRESS_vm_segv
Definition: stress-ng.h:2731
@ STRESS_fstat
Definition: stress-ng.h:2731
@ STRESS_watchdog
Definition: stress-ng.h:2731
@ STRESS_memfd
Definition: stress-ng.h:2731
@ STRESS_seek
Definition: stress-ng.h:2731
@ STRESS_zero
Definition: stress-ng.h:2731
@ STRESS_prctl
Definition: stress-ng.h:2731
@ STRESS_radixsort
Definition: stress-ng.h:2731
@ STRESS_futex
Definition: stress-ng.h:2731
@ STRESS_session
Definition: stress-ng.h:2731
@ STRESS_affinity
Definition: stress-ng.h:2731
@ STRESS_cpu_online
Definition: stress-ng.h:2731
@ STRESS_misaligned
Definition: stress-ng.h:2731
@ STRESS_vm_rw
Definition: stress-ng.h:2731
@ STRESS_dynlib
Definition: stress-ng.h:2731
@ STRESS_udp
Definition: stress-ng.h:2731
@ STRESS_mincore
Definition: stress-ng.h:2731
@ STRESS_mergesort
Definition: stress-ng.h:2731
@ STRESS_filename
Definition: stress-ng.h:2731
@ STRESS_daemon
Definition: stress-ng.h:2731
@ STRESS_loop
Definition: stress-ng.h:2731
@ STRESS_get
Definition: stress-ng.h:2731
@ STRESS_softlockup
Definition: stress-ng.h:2731
@ STRESS_handle
Definition: stress-ng.h:2731
@ STRESS_memrate
Definition: stress-ng.h:2731
@ STRESS_uprobe
Definition: stress-ng.h:2731
@ STRESS_tsc
Definition: stress-ng.h:2731
@ STRESS_pkey
Definition: stress-ng.h:2731
@ STRESS_revio
Definition: stress-ng.h:2731
@ STRESS_symlink
Definition: stress-ng.h:2731
@ STRESS_pidfd
Definition: stress-ng.h:2731
@ STRESS_sigchld
Definition: stress-ng.h:2731
@ STRESS_madvise
Definition: stress-ng.h:2731
@ STRESS_vecmath
Definition: stress-ng.h:2731
@ STRESS_qsort
Definition: stress-ng.h:2731
@ STRESS_klog
Definition: stress-ng.h:2731
@ STRESS_bigheap
Definition: stress-ng.h:2731
@ STRESS_mremap
Definition: stress-ng.h:2731
@ STRESS_timer
Definition: stress-ng.h:2731
@ STRESS_crypt
Definition: stress-ng.h:2731
@ STRESS_rawudp
Definition: stress-ng.h:2731
@ STRESS_apparmor
Definition: stress-ng.h:2731
@ STRESS_sync_file
Definition: stress-ng.h:2731
@ STRESS_sockabuse
Definition: stress-ng.h:2731
@ STRESS_prefetch
Definition: stress-ng.h:2731
@ STRESS_af_alg
Definition: stress-ng.h:2731
@ STRESS_dirmany
Definition: stress-ng.h:2731
@ STRESS_kcmp
Definition: stress-ng.h:2731
@ STRESS_branch
Definition: stress-ng.h:2731
@ STRESS_swap
Definition: stress-ng.h:2731
@ STRESS_fp_error
Definition: stress-ng.h:2731
@ STRESS_skiplist
Definition: stress-ng.h:2731
@ STRESS_mmapmany
Definition: stress-ng.h:2731
@ STRESS_rename
Definition: stress-ng.h:2731
@ STRESS_clock
Definition: stress-ng.h:2731
@ STRESS_cap
Definition: stress-ng.h:2731
@ STRESS_enosys
Definition: stress-ng.h:2731
@ STRESS_sysbadaddr
Definition: stress-ng.h:2731
@ STRESS_fpunch
Definition: stress-ng.h:2731
@ STRESS_vm_splice
Definition: stress-ng.h:2731
@ STRESS_sigq
Definition: stress-ng.h:2731
@ STRESS_procfs
Definition: stress-ng.h:2731
@ STRESS_shm_sysv
Definition: stress-ng.h:2731
@ STRESS_dup
Definition: stress-ng.h:2731
@ STRESS_tlb_shootdown
Definition: stress-ng.h:2731
@ STRESS_sockfd
Definition: stress-ng.h:2731
@ STRESS_mmaphuge
Definition: stress-ng.h:2731
@ STRESS_efivar
Definition: stress-ng.h:2731
@ STRESS_context
Definition: stress-ng.h:2731
@ STRESS_tun
Definition: stress-ng.h:2731
@ STRESS_netdev
Definition: stress-ng.h:2731
@ STRESS_cache
Definition: stress-ng.h:2731
@ STRESS_sigfd
Definition: stress-ng.h:2731
@ STRESS_pipe
Definition: stress-ng.h:2731
@ STRESS_list
Definition: stress-ng.h:2731
@ STRESS_lockofd
Definition: stress-ng.h:2731
@ STRESS_fault
Definition: stress-ng.h:2731
@ STRESS_sigio
Definition: stress-ng.h:2731
@ STRESS_ptrace
Definition: stress-ng.h:2731
@ STRESS_close
Definition: stress-ng.h:2731
@ STRESS_ipsec_mb
Definition: stress-ng.h:2731
@ STRESS_getdent
Definition: stress-ng.h:2731
@ STRESS_splice
Definition: stress-ng.h:2731
@ STRESS_remap
Definition: stress-ng.h:2731
@ STRESS_inode_flags
Definition: stress-ng.h:2731
@ STRESS_matrix_3d
Definition: stress-ng.h:2731
@ STRESS_shm
Definition: stress-ng.h:2731
@ STRESS_sockpair
Definition: stress-ng.h:2731
@ STRESS_lockf
Definition: stress-ng.h:2731
@ STRESS_stackmmap
Definition: stress-ng.h:2731
@ STRESS_fallocate
Definition: stress-ng.h:2731
@ STRESS_pthread
Definition: stress-ng.h:2731
@ STRESS_switch
Definition: stress-ng.h:2731
@ STRESS_inotify
Definition: stress-ng.h:2731
@ STRESS_cpu
Definition: stress-ng.h:2731
@ STRESS_quota
Definition: stress-ng.h:2731
@ STRESS_aiol
Definition: stress-ng.h:2731
@ STRESS_atomic
Definition: stress-ng.h:2731
@ STRESS_rawsock
Definition: stress-ng.h:2731
@ STRESS_physpage
Definition: stress-ng.h:2731
@ STRESS_rdrand
Definition: stress-ng.h:2731
@ STRESS_mmapfork
Definition: stress-ng.h:2731
@ STRESS_mcontend
Definition: stress-ng.h:2731
@ STRESS_mmapfixed
Definition: stress-ng.h:2731
@ STRESS_hsearch
Definition: stress-ng.h:2731
@ STRESS_dnotify
Definition: stress-ng.h:2731
@ STRESS_signest
Definition: stress-ng.h:2731
@ STRESS_tree
Definition: stress-ng.h:2731
@ STRESS_chdir
Definition: stress-ng.h:2731
@ STRESS_signal
Definition: stress-ng.h:2731
@ STRESS_urandom
Definition: stress-ng.h:2731
@ STRESS_copy_file
Definition: stress-ng.h:2731
@ STRESS_full
Definition: stress-ng.h:2731
@ STRESS_pipeherd
Definition: stress-ng.h:2731
@ STRESS_numa
Definition: stress-ng.h:2731
@ STRESS_stream
Definition: stress-ng.h:2731
@ STRESS_wcs
Definition: stress-ng.h:2731
@ STRESS_env
Definition: stress-ng.h:2731
@ STRESS_seal
Definition: stress-ng.h:2731
@ STRESS_memthrash
Definition: stress-ng.h:2731
@ STRESS_io
Definition: stress-ng.h:2731
@ STRESS_l1cache
Definition: stress-ng.h:2731
@ STRESS_sockmany
Definition: stress-ng.h:2731
@ STRESS_sigpending
Definition: stress-ng.h:2731
@ STRESS_vm
Definition: stress-ng.h:2731
@ STRESS_verity
Definition: stress-ng.h:2731
@ STRESS_sigsegv
Definition: stress-ng.h:2731
@ STRESS_xattr
Definition: stress-ng.h:2731
@ STRESS_locka
Definition: stress-ng.h:2731
@ STRESS_access
Definition: stress-ng.h:2731
@ STRESS_sleep
Definition: stress-ng.h:2731
@ STRESS_dev
Definition: stress-ng.h:2731
@ STRESS_sctp
Definition: stress-ng.h:2731
@ STRESS_iomix
Definition: stress-ng.h:2731
@ STRESS_sendfile
Definition: stress-ng.h:2731
@ STRESS_MAX
Definition: stress-ng.h:2732
@ STRESS_aio
Definition: stress-ng.h:2731
@ STRESS_matrix
Definition: stress-ng.h:2731
@ STRESS_mknod
Definition: stress-ng.h:2731
@ STRESS_bad_altstack
Definition: stress-ng.h:2731
@ STRESS_alarm
Definition: stress-ng.h:2731
@ STRESS_netlink_task
Definition: stress-ng.h:2731
@ STRESS_munmap
Definition: stress-ng.h:2731
@ STRESS_zombie
Definition: stress-ng.h:2731
@ STRESS_mlock
Definition: stress-ng.h:2731
@ STRESS_mmap
Definition: stress-ng.h:2731
@ STRESS_resources
Definition: stress-ng.h:2731
@ STRESS_malloc
Definition: stress-ng.h:2731
@ STRESS_ioport
Definition: stress-ng.h:2731
@ STRESS_zlib
Definition: stress-ng.h:2731
@ STRESS_set
Definition: stress-ng.h:2731
@ STRESS_key
Definition: stress-ng.h:2731
@ STRESS_bsearch
Definition: stress-ng.h:2731
@ STRESS_mlockmany
Definition: stress-ng.h:2731
@ STRESS_dev_shm
Definition: stress-ng.h:2731
@ STRESS_funccall
Definition: stress-ng.h:2731
@ STRESS_null
Definition: stress-ng.h:2731
@ STRESS_lease
Definition: stress-ng.h:2731
@ STRESS_sigrt
Definition: stress-ng.h:2731
@ STRESS_rawpkt
Definition: stress-ng.h:2731
@ STRESS_sem
Definition: stress-ng.h:2731
@ STRESS_bad_ioctl
Definition: stress-ng.h:2731
@ STRESS_personality
Definition: stress-ng.h:2731
@ STRESS_rawdev
Definition: stress-ng.h:2731
@ STRESS_chattr
Definition: stress-ng.h:2731
@ STRESS_longjmp
Definition: stress-ng.h:2731
@ STRESS_heapsort
Definition: stress-ng.h:2731
@ STRESS_smi
Definition: stress-ng.h:2731
@ STRESS_fiemap
Definition: stress-ng.h:2731
@ STRESS_open
Definition: stress-ng.h:2731
@ STRESS_chmod
Definition: stress-ng.h:2731
@ STRESS_judy
Definition: stress-ng.h:2731
@ STRESS_mmapaddr
Definition: stress-ng.h:2731
@ STRESS_hdd
Definition: stress-ng.h:2731
@ STRESS_dirdeep
Definition: stress-ng.h:2731
@ STRESS_fanotify
Definition: stress-ng.h:2731
@ STRESS_sigfpe
Definition: stress-ng.h:2731
@ STRESS_fifo
Definition: stress-ng.h:2731
@ STRESS_oom_pipe
Definition: stress-ng.h:2731
@ STRESS_icache
Definition: stress-ng.h:2731
@ STRESS_seccomp
Definition: stress-ng.h:2731
@ STRESS_x86syscall
Definition: stress-ng.h:2731
@ STRESS_sigsuspend
Definition: stress-ng.h:2731
@ STRESS_sem_sysv
Definition: stress-ng.h:2731
@ STRESS_pci
Definition: stress-ng.h:2731
@ STRESS_tsearch
Definition: stress-ng.h:2731
@ STRESS_sock
Definition: stress-ng.h:2731
@ STRESS_shellsort
Definition: stress-ng.h:2731
@ STRESS_sigtrap
Definition: stress-ng.h:2731
@ STRESS_sysinfo
Definition: stress-ng.h:2731
@ STRESS_secretmem
Definition: stress-ng.h:2731
@ STRESS_landlock
Definition: stress-ng.h:2731
@ STRESS_utime
Definition: stress-ng.h:2731
@ STRESS_tmpfs
Definition: stress-ng.h:2731
@ STRESS_str
Definition: stress-ng.h:2731
@ STRESS_chown
Definition: stress-ng.h:2731
@ STRESS_readahead
Definition: stress-ng.h:2731
@ STRESS_vm_addr
Definition: stress-ng.h:2731
@ STRESS_memhotplug
Definition: stress-ng.h:2731
@ STRESS_rlimit
Definition: stress-ng.h:2731
@ STRESS_sockdiag
Definition: stress-ng.h:2731
@ STRESS_binderfs
Definition: stress-ng.h:2731
@ STRESS_lockbus
Definition: stress-ng.h:2731
@ STRESS_lsearch
Definition: stress-ng.h:2731
@ STRESS_opcode
Definition: stress-ng.h:2731
@ STRESS_sigabrt
Definition: stress-ng.h:2731
@ STRESS_rseq
Definition: stress-ng.h:2731
@ STRESS_itimer
Definition: stress-ng.h:2731
@ STRESS_vfork
Definition: stress-ng.h:2731
@ STRESS_vdso
Definition: stress-ng.h:2731
@ STRESS_nice
Definition: stress-ng.h:2731
@ STRESS_sysfs
Definition: stress-ng.h:2731
@ STRESS_file_ioctl
Definition: stress-ng.h:2731
@ STRESS_nanosleep
Definition: stress-ng.h:2731
@ STRESS_tee
Definition: stress-ng.h:2731
@ STRESS_unshare
Definition: stress-ng.h:2731
@ STRESS_udp_flood
Definition: stress-ng.h:2731
@ STRESS_stack
Definition: stress-ng.h:2731
@ STRESS_wait
Definition: stress-ng.h:2731
@ STRESS_flock
Definition: stress-ng.h:2731
@ STRESS_funcret
Definition: stress-ng.h:2731
@ STRESS_kill
Definition: stress-ng.h:2731
@ STRESS_poll
Definition: stress-ng.h:2731
@ STRESS_rtc
Definition: stress-ng.h:2731
@ STRESS_ioprio
Definition: stress-ng.h:2731
@ STRESS_memcpy
Definition: stress-ng.h:2731
@ STRESS_bind_mount
Definition: stress-ng.h:2731
stressor_info_t stress_switch_info
stressor_info_t stress_sigpending_info
stressor_info_t stress_vforkmany_info
stressor_info_t stress_udp_flood_info
stressor_info_t stress_poll_info
Definition: stress-poll.c:385
stressor_info_t stress_radixsort_info
stressor_info_t stress_unshare_info
stressor_info_t stress_rawudp_info
stressor_info_t stress_sysinval_info
stressor_info_t stress_sigabrt_info
stressor_info_t stress_rseq_info
Definition: stress-rseq.c:352
stressor_info_t stress_zero_info
Definition: stress-zero.c:197
stressor_info_t stress_timer_info
Definition: stress-timer.c:293
stressor_info_t stress_pty_info
Definition: stress-pty.c:383
stressor_info_t stress_tsearch_info
stressor_info_t stress_rdrand_info
stressor_info_t stress_ptrace_info
stressor_info_t stress_schedpolicy_info
stressor_info_t stress_vm_rw_info
Definition: stress-vm-rw.c:422
stressor_info_t stress_pipeherd_info
stressor_info_t stress_wcs_info
Definition: stress-wcstr.c:728
stressor_info_t stress_sockdiag_info
stressor_info_t stress_sigtrap_info
stressor_info_t stress_sync_file_info
stressor_info_t stress_pci_info
Definition: stress-pci.c:289
stressor_info_t stress_ping_sock_info
stressor_info_t stress_resources_info
stressor_info_t stress_tee_info
Definition: stress-tee.c:279
stressor_info_t stress_spawn_info
Definition: stress-spawn.c:133
stressor_info_t stress_rtc_info
Definition: stress-rtc.c:274
stressor_info_t stress_procfs_info
@ OPT_vecmath
Definition: stress-ng.h:3747
@ OPT_rseq_ops
Definition: stress-ng.h:3455
@ OPT_pty_ops
Definition: stress-ng.h:3392
@ OPT_memthrash
Definition: stress-ng.h:3223
@ OPT_funcret_ops
Definition: stress-ng.h:3025
@ OPT_vm_segv_ops
Definition: stress-ng.h:3782
@ OPT_getrandom_ops
Definition: stress-ng.h:3035
@ OPT_enosys
Definition: stress-ng.h:2949
@ OPT_sigrt_ops
Definition: stress-ng.h:3557
@ OPT_seal_ops
Definition: stress-ng.h:3477
@ OPT_tee_ops
Definition: stress-ng.h:3666
@ OPT_judy
Definition: stress-ng.h:3106
@ OPT_clock
Definition: stress-ng.h:2869
@ OPT_cpu
Definition: stress-ng.h:2743
@ OPT_rename_ops
Definition: stress-ng.h:3438
@ OPT_nanosleep
Definition: stress-ng.h:3299
@ OPT_fallocate
Definition: stress-ng.h:2748
@ OPT_iomix_ops
Definition: stress-ng.h:3078
@ OPT_sysbadaddr
Definition: stress-ng.h:3651
@ OPT_symlink
Definition: stress-ng.h:3644
@ OPT_sigio_ops
Definition: stress-ng.h:3539
@ OPT_inotify
Definition: stress-ng.h:3073
@ OPT_tsearch_ops
Definition: stress-ng.h:3710
@ OPT_vm_splice_ops
Definition: stress-ng.h:3785
@ OPT_sysfs_ops
Definition: stress-ng.h:3661
@ OPT_rtc
Definition: stress-ng.h:3457
@ OPT_spawn
Definition: stress-ng.h:3617
@ OPT_vm
Definition: stress-ng.h:2754
@ OPT_utime_ops
Definition: stress-ng.h:3740
@ OPT_atomic_ops
Definition: stress-ng.h:2811
@ OPT_radixsort_ops
Definition: stress-ng.h:3403
@ OPT_cpu_ops
Definition: stress-ng.h:2886
@ OPT_mq_ops
Definition: stress-ng.h:3280
@ OPT_secretmem
Definition: stress-ng.h:3482
@ OPT_chmod_ops
Definition: stress-ng.h:2861
@ OPT_pkey_ops
Definition: stress-ng.h:3369
@ OPT_mergesort_ops
Definition: stress-ng.h:3228
@ OPT_longjmp_ops
Definition: stress-ng.h:3164
@ OPT_clone_ops
Definition: stress-ng.h:2873
@ OPT_softlockup_ops
Definition: stress-ng.h:3609
@ OPT_swap_ops
Definition: stress-ng.h:3612
@ OPT_matrix_3d_ops
Definition: stress-ng.h:3191
@ OPT_vdso
Definition: stress-ng.h:3743
@ OPT_vm_splice
Definition: stress-ng.h:3784
@ OPT_dccp
Definition: stress-ng.h:2908
@ OPT_rawudp_ops
Definition: stress-ng.h:3422
@ OPT_landlock_ops
Definition: stress-ng.h:3130
@ OPT_personality_ops
Definition: stress-ng.h:3349
@ OPT_procfs_ops
Definition: stress-ng.h:3382
@ OPT_tree
Definition: stress-ng.h:3701
@ OPT_secretmem_ops
Definition: stress-ng.h:3483
@ OPT_userfaultfd_ops
Definition: stress-ng.h:3736
@ OPT_ioport
Definition: stress-ng.h:3080
@ OPT_resources
Definition: stress-ng.h:3440
@ OPT_sem_sysv
Definition: stress-ng.h:3500
@ OPT_icache_ops
Definition: stress-ng.h:3060
@ OPT_chroot
Definition: stress-ng.h:2866
@ OPT_crypt
Definition: stress-ng.h:2894
@ OPT_inode_flags
Definition: stress-ng.h:3070
@ OPT_seek_ops
Definition: stress-ng.h:3488
@ OPT_mremap
Definition: stress-ng.h:3283
@ OPT_mmapfixed
Definition: stress-ng.h:3266
@ OPT_loadavg
Definition: stress-ng.h:3144
@ OPT_sigpipe
Definition: stress-ng.h:3550
@ OPT_mergesort
Definition: stress-ng.h:3227
@ OPT_lockofd_ops
Definition: stress-ng.h:3158
@ OPT_switch_ops
Definition: stress-ng.h:3614
@ OPT_resources_ops
Definition: stress-ng.h:3441
@ OPT_shellsort_ops
Definition: stress-ng.h:3511
@ OPT_nop_ops
Definition: stress-ng.h:3319
@ OPT_lockbus_ops
Definition: stress-ng.h:3148
@ OPT_sigchld_ops
Definition: stress-ng.h:3530
@ OPT_mmap_ops
Definition: stress-ng.h:3254
@ OPT_udp
Definition: stress-ng.h:3717
@ OPT_numa
Definition: stress-ng.h:3325
@ OPT_smi
Definition: stress-ng.h:3580
@ OPT_sync_file_ops
Definition: stress-ng.h:3648
@ OPT_tmpfs
Definition: stress-ng.h:3696
@ OPT_sigtrap
Definition: stress-ng.h:3565
@ OPT_sockdiag_ops
Definition: stress-ng.h:3596
@ OPT_file_ioctl_ops
Definition: stress-ng.h:2992
@ OPT_zero
Definition: stress-ng.h:3809
@ OPT_wait_ops
Definition: stress-ng.h:3791
@ OPT_io
Definition: stress-ng.h:2749
@ OPT_dev_shm
Definition: stress-ng.h:2922
@ OPT_clock_ops
Definition: stress-ng.h:2870
@ OPT_numa_ops
Definition: stress-ng.h:3326
@ OPT_epoll_ops
Definition: stress-ng.h:2956
@ OPT_spawn_ops
Definition: stress-ng.h:3618
@ OPT_list
Definition: stress-ng.h:3139
@ OPT_qsort
Definition: stress-ng.h:3395
@ OPT_str
Definition: stress-ng.h:3632
@ OPT_daemon_ops
Definition: stress-ng.h:2906
@ OPT_sockmany_ops
Definition: stress-ng.h:3603
@ OPT_exit_group
Definition: stress-ng.h:2968
@ OPT_softlockup
Definition: stress-ng.h:3608
@ OPT_sockfd_ops
Definition: stress-ng.h:3599
@ OPT_mmapfork_ops
Definition: stress-ng.h:3270
@ OPT_fanotify
Definition: stress-ng.h:2974
@ OPT_aiol
Definition: stress-ng.h:2800
@ OPT_dccp_ops
Definition: stress-ng.h:2910
@ OPT_sigabrt_ops
Definition: stress-ng.h:3527
@ OPT_uprobe_ops
Definition: stress-ng.h:3731
@ OPT_cpu_online_ops
Definition: stress-ng.h:2891
@ OPT_daemon
Definition: stress-ng.h:2905
@ OPT_ptrace_ops
Definition: stress-ng.h:3389
@ OPT_dirdeep
Definition: stress-ng.h:2929
@ OPT_null
Definition: stress-ng.h:3322
@ OPT_shm_sysv
Definition: stress-ng.h:3519
@ OPT_lsearch_ops
Definition: stress-ng.h:3170
@ OPT_pthread_ops
Definition: stress-ng.h:3385
@ OPT_chown_ops
Definition: stress-ng.h:2864
@ OPT_mmap
Definition: stress-ng.h:3253
@ OPT_quota
Definition: stress-ng.h:3399
@ OPT_binderfs_ops
Definition: stress-ng.h:2838
@ OPT_longjmp
Definition: stress-ng.h:3163
@ OPT_epoll
Definition: stress-ng.h:2955
@ OPT_alarm
Definition: stress-ng.h:2804
@ OPT_sigfpe
Definition: stress-ng.h:3535
@ OPT_full_ops
Definition: stress-ng.h:3018
@ OPT_io_ops
Definition: stress-ng.h:3092
@ OPT_bad_ioctl_ops
Definition: stress-ng.h:2817
@ OPT_rawudp
Definition: stress-ng.h:3421
@ OPT_lockf_ops
Definition: stress-ng.h:3154
@ OPT_lsearch
Definition: stress-ng.h:3169
@ OPT_sctp_ops
Definition: stress-ng.h:3472
@ OPT_judy_ops
Definition: stress-ng.h:3107
@ OPT_close_ops
Definition: stress-ng.h:2877
@ OPT_vecmath_ops
Definition: stress-ng.h:3748
@ OPT_mmapmany_ops
Definition: stress-ng.h:3277
@ OPT_matrix_ops
Definition: stress-ng.h:3185
@ OPT_munmap_ops
Definition: stress-ng.h:3297
@ OPT_nop
Definition: stress-ng.h:3318
@ OPT_file_ioctl
Definition: stress-ng.h:2991
@ OPT_prefetch_ops
Definition: stress-ng.h:3375
@ OPT_wait
Definition: stress-ng.h:3790
@ OPT_hdd_ops
Definition: stress-ng.h:3045
@ OPT_sockmany
Definition: stress-ng.h:3602
@ OPT_chown
Definition: stress-ng.h:2863
@ OPT_memcpy
Definition: stress-ng.h:3205
@ OPT_matrix
Definition: stress-ng.h:3184
@ OPT_mmaphuge
Definition: stress-ng.h:3272
@ OPT_timer_ops
Definition: stress-ng.h:3679
@ OPT_context
Definition: stress-ng.h:2879
@ OPT_kill
Definition: stress-ng.h:3116
@ OPT_env_ops
Definition: stress-ng.h:2953
@ OPT_fp_error
Definition: stress-ng.h:3005
@ OPT_ptrace
Definition: stress-ng.h:3388
@ OPT_zombie
Definition: stress-ng.h:3821
@ OPT_exec_ops
Definition: stress-ng.h:2965
@ OPT_sock_ops
Definition: stress-ng.h:3583
@ OPT_sock
Definition: stress-ng.h:2764
@ OPT_sysinfo_ops
Definition: stress-ng.h:3655
@ OPT_clone
Definition: stress-ng.h:2872
@ OPT_link_ops
Definition: stress-ng.h:3137
@ OPT_tree_ops
Definition: stress-ng.h:3702
@ OPT_verity
Definition: stress-ng.h:3752
@ OPT_mmapaddr
Definition: stress-ng.h:3263
@ OPT_skiplist_ops
Definition: stress-ng.h:3569
@ OPT_tun
Definition: stress-ng.h:3713
@ OPT_mmapaddr_ops
Definition: stress-ng.h:3264
@ OPT_tsearch
Definition: stress-ng.h:3709
@ OPT_stream
Definition: stress-ng.h:3636
@ OPT_klog
Definition: stress-ng.h:3119
@ OPT_nanosleep_ops
Definition: stress-ng.h:3300
@ OPT_msync
Definition: stress-ng.h:3292
@ OPT_x86syscall
Definition: stress-ng.h:3800
@ OPT_sigq_ops
Definition: stress-ng.h:3554
@ OPT_netlink_proc
Definition: stress-ng.h:3305
@ OPT_locka_ops
Definition: stress-ng.h:3151
@ OPT_rawdev_ops
Definition: stress-ng.h:3412
@ OPT_mlockmany
Definition: stress-ng.h:3249
@ OPT_getrandom
Definition: stress-ng.h:3034
@ OPT_iomix
Definition: stress-ng.h:3076
@ OPT_netlink_task
Definition: stress-ng.h:3308
@ OPT_zombie_ops
Definition: stress-ng.h:3822
@ OPT_fcntl
Definition: stress-ng.h:2980
@ OPT_vfork_ops
Definition: stress-ng.h:3756
@ OPT_kcmp_ops
Definition: stress-ng.h:3111
@ OPT_sigrt
Definition: stress-ng.h:3556
@ OPT_stackmmap_ops
Definition: stress-ng.h:3630
@ OPT_funccall_ops
Definition: stress-ng.h:3021
@ OPT_x86syscall_ops
Definition: stress-ng.h:3801
@ OPT_madvise_ops
Definition: stress-ng.h:3174
@ OPT_opcode_ops
Definition: stress-ng.h:3334
@ OPT_shm
Definition: stress-ng.h:3514
@ OPT_inode_flags_ops
Definition: stress-ng.h:3071
@ OPT_chmod
Definition: stress-ng.h:2860
@ OPT_sigabrt
Definition: stress-ng.h:3526
@ OPT_flock_ops
Definition: stress-ng.h:2999
@ OPT_apparmor
Definition: stress-ng.h:2807
@ OPT_dynlib_ops
Definition: stress-ng.h:2944
@ OPT_aio
Definition: stress-ng.h:2796
@ OPT_mcontend_ops
Definition: stress-ng.h:3200
@ OPT_bigheap_ops
Definition: stress-ng.h:2831
@ OPT_xattr
Definition: stress-ng.h:3804
@ OPT_vforkmany
Definition: stress-ng.h:3760
@ OPT_zero_ops
Definition: stress-ng.h:3810
@ OPT_bad_ioctl
Definition: stress-ng.h:2816
@ OPT_procfs
Definition: stress-ng.h:3381
@ OPT_zlib
Definition: stress-ng.h:3812
@ OPT_signest_ops
Definition: stress-ng.h:3545
@ OPT_vm_rw_ops
Definition: stress-ng.h:3778
@ OPT_sysinval_ops
Definition: stress-ng.h:3658
@ OPT_cyclic_ops
Definition: stress-ng.h:2898
@ OPT_klog_ops
Definition: stress-ng.h:3120
@ OPT_sleep_ops
Definition: stress-ng.h:3575
@ OPT_hrtimers
Definition: stress-ng.h:3052
@ OPT_shm_ops
Definition: stress-ng.h:3515
@ OPT_seal
Definition: stress-ng.h:3476
@ OPT_heapsort
Definition: stress-ng.h:3048
@ OPT_memrate
Definition: stress-ng.h:3217
@ OPT_rawsock_ops
Definition: stress-ng.h:3419
@ OPT_lease_ops
Definition: stress-ng.h:3133
@ OPT_env
Definition: stress-ng.h:2952
@ OPT_xattr_ops
Definition: stress-ng.h:3805
@ OPT_bad_altstack_ops
Definition: stress-ng.h:2814
@ OPT_copy_file
Definition: stress-ng.h:2882
@ OPT_rtc_ops
Definition: stress-ng.h:3458
@ OPT_binderfs
Definition: stress-ng.h:2837
@ OPT_vdso_ops
Definition: stress-ng.h:3744
@ OPT_chdir
Definition: stress-ng.h:2856
@ OPT_lockofd
Definition: stress-ng.h:3157
@ OPT_timerfd
Definition: stress-ng.h:3683
@ OPT_memhotplug_ops
Definition: stress-ng.h:3215
@ OPT_splice
Definition: stress-ng.h:3620
@ OPT_io_uring_ops
Definition: stress-ng.h:3095
@ OPT_mincore
Definition: stress-ng.h:3233
@ OPT_access_ops
Definition: stress-ng.h:2781
@ OPT_dev_ops
Definition: stress-ng.h:2919
@ OPT_crypt_ops
Definition: stress-ng.h:2895
@ OPT_lockf
Definition: stress-ng.h:3153
@ OPT_nice
Definition: stress-ng.h:3311
@ OPT_close
Definition: stress-ng.h:2876
@ OPT_sockfd
Definition: stress-ng.h:3598
@ OPT_rename
Definition: stress-ng.h:2757
@ OPT_kill_ops
Definition: stress-ng.h:3117
@ OPT_icache
Definition: stress-ng.h:3059
@ OPT_tsc_ops
Definition: stress-ng.h:3707
@ OPT_unshare_ops
Definition: stress-ng.h:3728
@ OPT_access
Definition: stress-ng.h:2780
@ OPT_timerfd_ops
Definition: stress-ng.h:3684
@ OPT_efivar
Definition: stress-ng.h:2946
@ OPT_rdrand
Definition: stress-ng.h:3425
@ OPT_rmap_ops
Definition: stress-ng.h:3452
@ OPT_nice_ops
Definition: stress-ng.h:3312
@ OPT_fiemap_ops
Definition: stress-ng.h:2984
@ OPT_symlink_ops
Definition: stress-ng.h:3645
@ OPT_signest
Definition: stress-ng.h:3544
@ OPT_ramfs_ops
Definition: stress-ng.h:3407
@ OPT_dir_ops
Definition: stress-ng.h:2926
@ OPT_bad_altstack
Definition: stress-ng.h:2813
@ OPT_reboot
Definition: stress-ng.h:3432
@ OPT_loop
Definition: stress-ng.h:3166
@ OPT_revio_ops
Definition: stress-ng.h:3444
@ OPT_memhotplug
Definition: stress-ng.h:3214
@ OPT_sysinfo
Definition: stress-ng.h:3654
@ OPT_watchdog_ops
Definition: stress-ng.h:3794
@ OPT_dup
Definition: stress-ng.h:2940
@ OPT_dir
Definition: stress-ng.h:2925
@ OPT_key_ops
Definition: stress-ng.h:3114
@ OPT_rawsock
Definition: stress-ng.h:3418
@ OPT_tlb_shootdown
Definition: stress-ng.h:3693
@ OPT_mmapfixed_ops
Definition: stress-ng.h:3267
@ OPT_memrate_ops
Definition: stress-ng.h:3218
@ OPT_dev_shm_ops
Definition: stress-ng.h:2923
@ OPT_ping_sock
Definition: stress-ng.h:3357
@ OPT_stack_ops
Definition: stress-ng.h:3625
@ OPT_cap_ops
Definition: stress-ng.h:2851
@ OPT_pipe_ops
Definition: stress-ng.h:3360
@ OPT_ping_sock_ops
Definition: stress-ng.h:3358
@ OPT_undefined
Definition: stress-ng.h:2737
@ OPT_radixsort
Definition: stress-ng.h:3402
@ OPT_l1cache
Definition: stress-ng.h:3122
@ OPT_pci
Definition: stress-ng.h:3343
@ OPT_remap_ops
Definition: stress-ng.h:3436
@ OPT_copy_file_ops
Definition: stress-ng.h:2883
@ OPT_link
Definition: stress-ng.h:3136
@ OPT_memthrash_ops
Definition: stress-ng.h:3224
@ OPT_sigsegv
Definition: stress-ng.h:3559
@ OPT_pipeherd_ops
Definition: stress-ng.h:3365
@ OPT_pidfd
Definition: stress-ng.h:3354
@ OPT_fork_ops
Definition: stress-ng.h:3001
@ OPT_rawdev
Definition: stress-ng.h:3410
@ OPT_skiplist
Definition: stress-ng.h:3568
@ OPT_sem_ops
Definition: stress-ng.h:3497
@ OPT_wcs_ops
Definition: stress-ng.h:3797
@ OPT_seek
Definition: stress-ng.h:3487
@ OPT_sigchld
Definition: stress-ng.h:3529
@ OPT_vm_rw
Definition: stress-ng.h:3777
@ OPT_ioprio_ops
Definition: stress-ng.h:3088
@ OPT_vm_ops
Definition: stress-ng.h:3769
@ OPT_matrix_3d
Definition: stress-ng.h:3190
@ OPT_enosys_ops
Definition: stress-ng.h:2950
@ OPT_netdev
Definition: stress-ng.h:3302
@ OPT_aio_ops
Definition: stress-ng.h:2797
@ OPT_sockpair_ops
Definition: stress-ng.h:3606
@ OPT_opcode
Definition: stress-ng.h:3333
@ OPT_membarrier
Definition: stress-ng.h:3202
@ OPT_loop_ops
Definition: stress-ng.h:3167
@ OPT_poll
Definition: stress-ng.h:2760
@ OPT_zlib_ops
Definition: stress-ng.h:3813
@ OPT_timer
Definition: stress-ng.h:2766
@ OPT_sigpipe_ops
Definition: stress-ng.h:3551
@ OPT_vm_segv
Definition: stress-ng.h:3781
@ OPT_mq
Definition: stress-ng.h:3279
@ OPT_verity_ops
Definition: stress-ng.h:3753
@ OPT_rdrand_ops
Definition: stress-ng.h:3426
@ OPT_handle
Definition: stress-ng.h:3040
@ OPT_sigsuspend
Definition: stress-ng.h:3562
@ OPT_pci_ops
Definition: stress-ng.h:3344
@ OPT_stack
Definition: stress-ng.h:3624
@ OPT_sigio
Definition: stress-ng.h:3538
@ OPT_chattr
Definition: stress-ng.h:2853
@ OPT_ioport_ops
Definition: stress-ng.h:3081
@ OPT_ipsec_mb_ops
Definition: stress-ng.h:3098
@ OPT_fork
Definition: stress-ng.h:2747
@ OPT_mmapfork
Definition: stress-ng.h:3269
@ OPT_personality
Definition: stress-ng.h:3348
@ OPT_chdir_ops
Definition: stress-ng.h:2858
@ OPT_fpunch_ops
Definition: stress-ng.h:3009
@ OPT_bind_mount_ops
Definition: stress-ng.h:2835
@ OPT_rlimit_ops
Definition: stress-ng.h:3449
@ OPT_msync_ops
Definition: stress-ng.h:3294
@ OPT_io_uring
Definition: stress-ng.h:3094
@ OPT_apparmor_ops
Definition: stress-ng.h:2808
@ OPT_rlimit
Definition: stress-ng.h:3448
@ OPT_udp_ops
Definition: stress-ng.h:3718
@ OPT_sockabuse_ops
Definition: stress-ng.h:3593
@ OPT_sigpending_ops
Definition: stress-ng.h:3548
@ OPT_icmp_flood_ops
Definition: stress-ng.h:3063
@ OPT_sleep
Definition: stress-ng.h:3574
@ OPT_shm_sysv_ops
Definition: stress-ng.h:3520
@ OPT_poll_ops
Definition: stress-ng.h:3371
@ OPT_atomic
Definition: stress-ng.h:2810
@ OPT_brk_ops
Definition: stress-ng.h:2823
@ OPT_null_ops
Definition: stress-ng.h:3323
@ OPT_filename_ops
Definition: stress-ng.h:2995
@ OPT_sigfpe_ops
Definition: stress-ng.h:3536
@ OPT_landlock
Definition: stress-ng.h:3129
@ OPT_mmaphuge_ops
Definition: stress-ng.h:3273
@ OPT_memfd_ops
Definition: stress-ng.h:3210
@ OPT_chattr_ops
Definition: stress-ng.h:2854
@ OPT_hdd
Definition: stress-ng.h:2745
@ OPT_malloc
Definition: stress-ng.h:3176
@ OPT_dnotify_ops
Definition: stress-ng.h:2938
@ OPT_pthread
Definition: stress-ng.h:3384
@ OPT_stackmmap
Definition: stress-ng.h:3629
@ OPT_bigheap
Definition: stress-ng.h:2742
@ OPT_sigq
Definition: stress-ng.h:3553
@ OPT_sigsegv_ops
Definition: stress-ng.h:3560
@ OPT_pipe
Definition: stress-ng.h:2759
@ OPT_misaligned_ops
Definition: stress-ng.h:3238
@ OPT_lease
Definition: stress-ng.h:3132
@ OPT_quota_ops
Definition: stress-ng.h:3400
@ OPT_wcs
Definition: stress-ng.h:3796
@ OPT_sem
Definition: stress-ng.h:3496
@ OPT_udp_flood
Definition: stress-ng.h:3723
@ OPT_fifo
Definition: stress-ng.h:2987
@ OPT_sigfd_ops
Definition: stress-ng.h:3533
@ OPT_splice_ops
Definition: stress-ng.h:3621
@ OPT_dentry
Definition: stress-ng.h:2746
@ OPT_fstat_ops
Definition: stress-ng.h:3012
@ OPT_watchdog
Definition: stress-ng.h:3793
@ OPT_yield_ops
Definition: stress-ng.h:3807
@ OPT_fiemap
Definition: stress-ng.h:2983
@ OPT_tee
Definition: stress-ng.h:3665
@ OPT_physpage_ops
Definition: stress-ng.h:3352
@ OPT_af_alg
Definition: stress-ng.h:2790
@ OPT_set_ops
Definition: stress-ng.h:3508
@ OPT_loadavg_ops
Definition: stress-ng.h:3145
@ OPT_madvise
Definition: stress-ng.h:3173
@ OPT_sysfs
Definition: stress-ng.h:3660
@ OPT_swap
Definition: stress-ng.h:3611
@ OPT_sigfd
Definition: stress-ng.h:3532
@ OPT_mlockmany_ops
Definition: stress-ng.h:3250
@ OPT_schedpolicy_ops
Definition: stress-ng.h:3464
@ OPT_fp_error_ops
Definition: stress-ng.h:3006
@ OPT_getdent_ops
Definition: stress-ng.h:3038
@ OPT_cpu_online
Definition: stress-ng.h:2890
@ OPT_dirdeep_ops
Definition: stress-ng.h:2930
@ OPT_funccall
Definition: stress-ng.h:3020
@ OPT_ramfs
Definition: stress-ng.h:3406
@ OPT_tmpfs_ops
Definition: stress-ng.h:3697
@ OPT_rawpkt
Definition: stress-ng.h:3414
@ OPT_urandom
Definition: stress-ng.h:2767
@ OPT_stream_ops
Definition: stress-ng.h:3637
@ OPT_netlink_task_ops
Definition: stress-ng.h:3309
@ OPT_sigtrap_ops
Definition: stress-ng.h:3566
@ OPT_affinity
Definition: stress-ng.h:2783
@ OPT_key
Definition: stress-ng.h:3113
@ OPT_brk
Definition: stress-ng.h:2822
@ OPT_sendfile_ops
Definition: stress-ng.h:3493
@ OPT_reboot_ops
Definition: stress-ng.h:3433
@ OPT_pipeherd
Definition: stress-ng.h:3364
@ OPT_cache
Definition: stress-ng.h:2744
@ OPT_uprobe
Definition: stress-ng.h:3730
@ OPT_netlink_proc_ops
Definition: stress-ng.h:3306
@ OPT_urandom_ops
Definition: stress-ng.h:3733
@ OPT_mincore_ops
Definition: stress-ng.h:3234
@ OPT_sigpending
Definition: stress-ng.h:3547
@ OPT_unshare
Definition: stress-ng.h:3727
@ OPT_icmp_flood
Definition: stress-ng.h:3062
@ OPT_branch
Definition: stress-ng.h:2819
@ OPT_fcntl_ops
Definition: stress-ng.h:2981
@ OPT_qsort_ops
Definition: stress-ng.h:3396
@ OPT_sysbadaddr_ops
Definition: stress-ng.h:3652
@ OPT_shellsort
Definition: stress-ng.h:3510
@ OPT_sem_sysv_ops
Definition: stress-ng.h:3501
@ OPT_context_ops
Definition: stress-ng.h:2880
@ OPT_alarm_ops
Definition: stress-ng.h:2805
@ OPT_locka
Definition: stress-ng.h:3150
@ OPT_l1cache_ops
Definition: stress-ng.h:3123
@ OPT_fifo_ops
Definition: stress-ng.h:2988
@ OPT_fault_ops
Definition: stress-ng.h:2978
@ OPT_smi_ops
Definition: stress-ng.h:3581
@ OPT_lockbus
Definition: stress-ng.h:3147
@ OPT_sendfile
Definition: stress-ng.h:3492
@ OPT_dnotify
Definition: stress-ng.h:2937
@ OPT_msg
Definition: stress-ng.h:3288
@ OPT_futex
Definition: stress-ng.h:3028
@ OPT_handle_ops
Definition: stress-ng.h:3041
@ OPT_udp_flood_ops
Definition: stress-ng.h:3724
@ OPT_sync_file
Definition: stress-ng.h:3647
@ OPT_mknod_ops
Definition: stress-ng.h:3242
@ OPT_msg_ops
Definition: stress-ng.h:3289
@ OPT_full
Definition: stress-ng.h:3017
@ OPT_oom_pipe_ops
Definition: stress-ng.h:3331
@ OPT_exit_group_ops
Definition: stress-ng.h:2969
@ OPT_futex_ops
Definition: stress-ng.h:3029
@ OPT_bsearch_ops
Definition: stress-ng.h:2828
@ OPT_pidfd_ops
Definition: stress-ng.h:3355
@ OPT_list_ops
Definition: stress-ng.h:3140
@ OPT_cyclic
Definition: stress-ng.h:2897
@ OPT_pty
Definition: stress-ng.h:3391
@ OPT_tsc
Definition: stress-ng.h:3706
@ OPT_ioprio
Definition: stress-ng.h:3087
@ OPT_malloc_ops
Definition: stress-ng.h:3177
@ OPT_exec
Definition: stress-ng.h:2964
@ OPT_flock
Definition: stress-ng.h:2998
@ OPT_branch_ops
Definition: stress-ng.h:2820
@ OPT_dirmany
Definition: stress-ng.h:2934
@ OPT_str_ops
Definition: stress-ng.h:3633
@ OPT_cap
Definition: stress-ng.h:2850
@ OPT_bsearch
Definition: stress-ng.h:2827
@ OPT_utime
Definition: stress-ng.h:3739
@ OPT_userfaultfd
Definition: stress-ng.h:3735
@ OPT_itimer
Definition: stress-ng.h:3101
@ OPT_bind_mount
Definition: stress-ng.h:2834
@ OPT_filename
Definition: stress-ng.h:2994
@ OPT_revio
Definition: stress-ng.h:3443
@ OPT_schedpolicy
Definition: stress-ng.h:3463
@ OPT_aiol_ops
Definition: stress-ng.h:2801
@ OPT_rawpkt_ops
Definition: stress-ng.h:3415
@ OPT_pkey
Definition: stress-ng.h:3368
@ OPT_dentry_ops
Definition: stress-ng.h:2914
@ OPT_mlock
Definition: stress-ng.h:3246
@ OPT_tun_ops
Definition: stress-ng.h:3714
@ OPT_affinity_ops
Definition: stress-ng.h:2785
@ OPT_dup_ops
Definition: stress-ng.h:2941
@ OPT_eventfd
Definition: stress-ng.h:2960
@ OPT_tlb_shootdown_ops
Definition: stress-ng.h:3694
@ OPT_rmap
Definition: stress-ng.h:3451
@ OPT_oom_pipe
Definition: stress-ng.h:3330
@ OPT_signal_ops
Definition: stress-ng.h:3542
@ OPT_open
Definition: stress-ng.h:2758
@ OPT_fault
Definition: stress-ng.h:2977
@ OPT_sctp
Definition: stress-ng.h:3471
@ OPT_heapsort_ops
Definition: stress-ng.h:3049
@ OPT_memfd
Definition: stress-ng.h:3209
@ OPT_membarrier_ops
Definition: stress-ng.h:3203
@ OPT_sockpair
Definition: stress-ng.h:3605
@ OPT_munmap
Definition: stress-ng.h:3296
@ OPT_funcret
Definition: stress-ng.h:3024
@ OPT_mknod
Definition: stress-ng.h:3241
@ OPT_mlock_ops
Definition: stress-ng.h:3247
@ OPT_fstat
Definition: stress-ng.h:3011
@ OPT_sockabuse
Definition: stress-ng.h:3592
@ OPT_itimer_ops
Definition: stress-ng.h:3102
@ OPT_seccomp
Definition: stress-ng.h:3479
@ OPT_sigsuspend_ops
Definition: stress-ng.h:3563
@ OPT_switch
Definition: stress-ng.h:2763
@ OPT_sysinval
Definition: stress-ng.h:3657
@ OPT_vforkmany_ops
Definition: stress-ng.h:3761
@ OPT_get
Definition: stress-ng.h:3031
@ OPT_dev
Definition: stress-ng.h:2918
@ OPT_prefetch
Definition: stress-ng.h:3374
@ OPT_prctl_ops
Definition: stress-ng.h:3379
@ OPT_session
Definition: stress-ng.h:3504
@ OPT_idle_page_ops
Definition: stress-ng.h:3066
@ OPT_readahead
Definition: stress-ng.h:3428
@ OPT_kcmp
Definition: stress-ng.h:3110
@ OPT_rseq
Definition: stress-ng.h:3454
@ OPT_physpage
Definition: stress-ng.h:3351
@ OPT_mcontend
Definition: stress-ng.h:3199
@ OPT_misaligned
Definition: stress-ng.h:3237
@ OPT_af_alg_ops
Definition: stress-ng.h:2791
@ OPT_session_ops
Definition: stress-ng.h:3505
@ OPT_hsearch_ops
Definition: stress-ng.h:3056
@ OPT_signal
Definition: stress-ng.h:3541
@ OPT_get_ops
Definition: stress-ng.h:3032
@ OPT_vm_addr_ops
Definition: stress-ng.h:3775
@ OPT_efivar_ops
Definition: stress-ng.h:2947
@ OPT_vfork
Definition: stress-ng.h:3755
@ OPT_ipsec_mb
Definition: stress-ng.h:3097
@ OPT_fallocate_ops
Definition: stress-ng.h:2971
@ OPT_inotify_ops
Definition: stress-ng.h:3074
@ OPT_dirmany_ops
Definition: stress-ng.h:2935
@ OPT_remap
Definition: stress-ng.h:3435
@ OPT_chroot_ops
Definition: stress-ng.h:2867
@ OPT_set
Definition: stress-ng.h:3507
@ OPT_sockdiag
Definition: stress-ng.h:3595
@ OPT_dynlib
Definition: stress-ng.h:2943
@ OPT_mmapmany
Definition: stress-ng.h:3276
@ OPT_fanotify_ops
Definition: stress-ng.h:2975
@ OPT_netdev_ops
Definition: stress-ng.h:3303
@ OPT_cache_ops
Definition: stress-ng.h:2841
@ OPT_seccomp_ops
Definition: stress-ng.h:3480
@ OPT_prctl
Definition: stress-ng.h:3378
@ OPT_open_ops
Definition: stress-ng.h:3337
@ OPT_idle_page
Definition: stress-ng.h:3065
@ OPT_readahead_ops
Definition: stress-ng.h:3429
@ OPT_getdent
Definition: stress-ng.h:3037
@ OPT_yield
Definition: stress-ng.h:2770
@ OPT_vm_addr
Definition: stress-ng.h:3773
@ OPT_fpunch
Definition: stress-ng.h:3008
@ OPT_memcpy_ops
Definition: stress-ng.h:3206
@ OPT_eventfd_ops
Definition: stress-ng.h:2961
@ OPT_hsearch
Definition: stress-ng.h:3055
@ OPT_hrtimers_ops
Definition: stress-ng.h:3053
@ OPT_mremap_ops
Definition: stress-ng.h:3284
stressor_info_t stress_wait_info
Definition: stress-wait.c:391
stressor_info_t stress_tree_info
Definition: stress-tree.c:588
stressor_info_t stress_softlockup_info
stressor_info_t stress_pidfd_info
Definition: stress-pidfd.c:250
stressor_info_t stress_sigq_info
Definition: stress-sigq.c:189
stressor_info_t stress_vm_splice_info
stressor_info_t stress_timerfd_info
stressor_info_t stress_sendfile_info
stressor_info_t stress_sigio_info
Definition: stress-sigio.c:233
stressor_info_t stress_sctp_info
Definition: stress-sctp.c:420
stressor_info_t stress_secretmem_info
stressor_info_t stress_remap_info
stressor_info_t stress_seccomp_info
stressor_info_t stress_sysbadaddr_info
stressor_info_t stress_tsc_info
Definition: stress-tsc.c:260
stressor_info_t stress_uprobe_info
stressor_info_t stress_signal_info
stressor_info_t stress_vecmath_info
stressor_info_t stress_signest_info
stressor_info_t stress_sem_sysv_info
stressor_info_t stress_tmpfs_info
Definition: stress-tmpfs.c:399
stressor_info_t stress_shm_info
Definition: stress-shm.c:491
stressor_info_t stress_seek_info
Definition: stress-seek.c:291
stressor_info_t stress_stackmmap_info
stressor_info_t stress_splice_info
stressor_info_t stress_zlib_info
Definition: stress-zlib.c:1620
stressor_info_t stress_x86syscall_info
stressor_info_t stress_personality_info
stressor_info_t stress_sigsuspend_info
stressor_info_t stress_verity_info
stressor_info_t stress_ramfs_info
Definition: stress-ramfs.c:458
stressor_info_t stress_sigpipe_info
stressor_info_t stress_readahead_info
stressor_info_t stress_smi_info
Definition: stress-smi.c:236
stressor_info_t stress_vm_addr_info
stressor_info_t stress_rename_info
stressor_info_t stress_quota_info
Definition: stress-quota.c:454
stressor_info_t stress_shm_sysv_info
stressor_info_t stress_stack_info
Definition: stress-stack.c:240
stressor_info_t stress_physpage_info
stressor_info_t stress_null_info
Definition: stress-null.c:93
stressor_info_t stress_seal_info
Definition: stress-seal.c:215
stressor_info_t stress_utime_info
Definition: stress-utime.c:283
static int shellsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *))
static pid_t spawn(const stress_args_t *args, void(*func)(const stress_args_t *args, const pid_t pid), const pid_t pid_arg)
Definition: stress-wait.c:52

Definition at line 178 of file stress-ng.c.

Referenced by stress_enable_all_stressors(), stress_enable_classes(), stress_exclude(), stress_exclude_unsupported(), stress_get_class(), stress_parse_opts(), stress_set_proc_limits(), stress_show_stressor_names(), stress_stressors_deinit(), stress_stressors_init(), stress_usage_help_stressors(), stressor_name_find(), and stressor_set_defaults().

◆ stressors_head

◆ stressors_tail

stress_stressor_t * stressors_tail
static

◆ terminate_signals

const int terminate_signals[]
static

Definition at line 98 of file stress-ng.c.

Referenced by main().

◆ terminate_signum

int terminate_signum
static

Definition at line 38 of file stress-ng.c.

Referenced by stress_handle_terminate(), and stress_run().

◆ wait_flag

volatile bool wait_flag = true
static