SYMBOL INDEX (1733 symbols across 221 files) FILE: src/db_driver.c function db_register (line 93) | int db_register(void) function db_print_help (line 126) | void db_print_help(void) function enable_print_stats (line 151) | static void enable_print_stats(void) function disable_print_stats (line 157) | static void disable_print_stats(void) function check_print_stats (line 164) | static bool check_print_stats(void) function db_init (line 172) | static void db_init(void) function db_driver_t (line 203) | db_driver_t *db_create(const char *name) function db_destroy (line 277) | int db_destroy(db_driver_t *drv) function db_describe (line 287) | int db_describe(db_driver_t *drv, drv_caps_t *caps) function db_conn_t (line 299) | db_conn_t *db_connection_create(db_driver_t *drv) function db_connection_close (line 327) | int db_connection_close(db_conn_t *con) function db_connection_reconnect (line 351) | int db_connection_reconnect(db_conn_t *con) function db_connection_free (line 393) | void db_connection_free(db_conn_t *con) function db_stmt_t (line 405) | db_stmt_t *db_prepare(db_conn_t *con, const char *query, size_t len) function db_bind_param (line 435) | int db_bind_param(db_stmt_t *stmt, db_bind_t *params, size_t len) function db_bind_result (line 452) | int db_bind_result(db_stmt_t *stmt, db_bind_t *results, size_t len) function db_result_t (line 469) | db_result_t *db_execute(db_stmt_t *stmt) function db_result_t (line 509) | db_result_t *db_stmt_next_result(db_stmt_t *stmt) function db_row_t (line 557) | db_row_t *db_fetch_row(db_result_t *rs) function db_result_t (line 600) | db_result_t *db_query(db_conn_t *con, const char *query, size_t len) function db_more_results (line 639) | bool db_more_results(db_conn_t *con) function db_result_t (line 657) | db_result_t *db_next_result(db_conn_t *con) function db_free_results_int (line 701) | static int db_free_results_int(db_conn_t *con) function db_free_results (line 723) | int db_free_results(db_result_t *rs) function db_close (line 744) | int db_close(db_stmt_t *stmt) function db_done (line 790) | void db_done(void) function db_parse_arguments (line 825) | int db_parse_arguments(void) function db_print_value (line 852) | int db_print_value(db_bind_t *var, char *buf, int buflen) function db_free_row (line 914) | void db_free_row(db_row_t *row) function db_bulk_insert_init (line 923) | int db_bulk_insert_init(db_conn_t *con, const char *query, size_t query_... function db_bulk_insert_next (line 971) | int db_bulk_insert_next(db_conn_t *con, const char *query, size_t query_... function db_bulk_do_insert (line 1026) | static int db_bulk_do_insert(db_conn_t *con, int is_last) function db_bulk_insert_done (line 1057) | int db_bulk_insert_done(db_conn_t *con) function db_report_intermediate (line 1072) | void db_report_intermediate(sb_stat_t *stat) function db_report_cumulative (line 1108) | void db_report_cumulative(sb_stat_t *stat) function db_reset_stats (line 1181) | static void db_reset_stats(void) FILE: src/db_driver.h type db_ps_mode_t (line 33) | typedef enum type db_globals_t (line 41) | typedef struct type drv_caps_t (line 50) | typedef struct type db_error_t (line 62) | typedef enum type db_bind_type_t (line 73) | typedef enum type db_time_t (line 93) | typedef struct type db_bind_t (line 106) | typedef struct type db_conn (line 117) | struct db_conn type db_stmt (line 118) | struct db_stmt type db_result (line 119) | struct db_result type db_row (line 120) | struct db_row type db_conn (line 127) | struct db_conn type db_conn (line 128) | struct db_conn type db_conn (line 129) | struct db_conn type db_stmt (line 130) | struct db_stmt type db_stmt (line 131) | struct db_stmt type db_stmt (line 132) | struct db_stmt type db_error_t (line 133) | typedef db_error_t drv_op_execute(struct db_stmt *, struct db_result *); type db_error_t (line 134) | typedef db_error_t drv_op_stmt_next_result(struct db_stmt *, type db_result (line 136) | struct db_result type db_result (line 137) | struct db_result type db_row (line 137) | struct db_row type db_error_t (line 138) | typedef db_error_t drv_op_query(struct db_conn *, const char *, size_t, type db_conn (line 140) | struct db_conn type db_error_t (line 141) | typedef db_error_t drv_op_next_result(struct db_conn *, struct db_result... type db_result (line 142) | struct db_result type db_stmt (line 143) | struct db_stmt type drv_ops_t (line 147) | typedef struct type db_driver_t (line 175) | typedef struct type db_value_t (line 189) | typedef struct { type db_row_t (line 196) | typedef struct db_row type db_result_t (line 204) | typedef struct db_result type db_conn_state_t (line 214) | typedef enum { type db_conn_t (line 222) | typedef struct db_conn type db_stmt_t (line 259) | typedef struct db_stmt FILE: src/drivers/mysql/drv_mysql.c type my_bool (line 54) | typedef bool my_bool; type mysql_drv_args_t (line 95) | typedef struct type db_mysql_conn_t (line 120) | typedef struct type ssl_mode_map_t (line 132) | typedef struct { type db_mysql_bind_map_t (line 141) | typedef struct function register_driver_mysql (line 275) | int register_driver_mysql(sb_list_t *drivers) function mysql_drv_init (line 286) | int mysql_drv_init(void) function mysql_drv_thread_init (line 367) | int mysql_drv_thread_init(int thread_id) function mysql_drv_thread_done (line 379) | int mysql_drv_thread_done(int thread_id) function mysql_drv_describe (line 391) | int mysql_drv_describe(drv_caps_t *caps) function mysql_drv_real_connect (line 399) | static int mysql_drv_real_connect(db_mysql_conn_t *db_mysql_con) function mysql_drv_connect (line 459) | int mysql_drv_connect(db_conn_t *sb_conn) function mysql_drv_disconnect (line 555) | int mysql_drv_disconnect(db_conn_t *sb_conn) function mysql_drv_prepare (line 576) | int mysql_drv_prepare(db_stmt_t *stmt, const char *query, size_t len) function convert_to_mysql_bind (line 640) | static void convert_to_mysql_bind(MYSQL_BIND *mybind, db_bind_t *bind) function mysql_drv_bind_param (line 664) | int mysql_drv_bind_param(db_stmt_t *stmt, db_bind_t *params, size_t len) function mysql_drv_bind_result (line 731) | int mysql_drv_bind_result(db_stmt_t *stmt, db_bind_t *params, size_t len) function mysql_drv_reconnect (line 767) | static int mysql_drv_reconnect(db_conn_t *sb_con) function db_error_t (line 797) | static db_error_t check_error(db_conn_t *sb_con, const char *func, function db_error_t (line 868) | db_error_t mysql_drv_execute(db_stmt_t *stmt, db_result_t *rs) function db_error_t (line 976) | db_error_t mysql_drv_stmt_next_result(db_stmt_t *stmt, db_result_t *rs) function db_error_t (line 1046) | db_error_t mysql_drv_query(db_conn_t *sb_conn, const char *query, size_t... function mysql_drv_fetch (line 1108) | int mysql_drv_fetch(db_result_t *rs) function mysql_drv_fetch_row (line 1121) | int mysql_drv_fetch_row(db_result_t *rs, db_row_t *row) function mysql_drv_more_results (line 1148) | bool mysql_drv_more_results(db_conn_t *sb_conn) function db_error_t (line 1167) | db_error_t mysql_drv_next_result(db_conn_t *sb_conn, db_result_t *rs) function mysql_drv_free_results (line 1232) | int mysql_drv_free_results(db_result_t *rs) function mysql_drv_close (line 1259) | int mysql_drv_close(db_stmt_t *stmt) function mysql_drv_done (line 1283) | int mysql_drv_done(void) function get_mysql_bind_type (line 1295) | int get_mysql_bind_type(db_bind_type_t type) FILE: src/drivers/pgsql/drv_pgsql.c type pgsql_drv_args_t (line 55) | typedef struct type db_pgsql_bind_map_t (line 66) | typedef struct type pg_stmt_t (line 101) | typedef struct pg_stmt function register_driver_pgsql (line 169) | int register_driver_pgsql(sb_list_t *drivers) function pgsql_drv_init (line 178) | int pgsql_drv_init(void) function pgsql_drv_describe (line 206) | int pgsql_drv_describe(drv_caps_t *caps) function empty_notice_processor (line 237) | static void empty_notice_processor(void *arg, const char *msg) function pgsql_drv_connect (line 245) | int pgsql_drv_connect(db_conn_t *sb_conn) function pgsql_drv_disconnect (line 273) | int pgsql_drv_disconnect(db_conn_t *sb_conn) function pgsql_drv_reconnect (line 289) | int pgsql_drv_reconnect(db_conn_t *sb_conn) function pgsql_drv_prepare (line 307) | int pgsql_drv_prepare(db_stmt_t *stmt, const char *query, size_t len) function pgsql_drv_bind_param (line 419) | int pgsql_drv_bind_param(db_stmt_t *stmt, db_bind_t *params, size_t len) function pgsql_drv_bind_result (line 499) | int pgsql_drv_bind_result(db_stmt_t *stmt, db_bind_t *params, size_t len) function db_error_t (line 513) | static db_error_t pgsql_check_status(db_conn_t *con, PGresult *pgres, function db_error_t (line 597) | db_error_t pgsql_drv_execute(db_stmt_t *stmt, db_result_t *rs) function db_error_t (line 703) | db_error_t pgsql_drv_query(db_conn_t *sb_conn, const char *query, size_t... function pgsql_drv_fetch (line 728) | int pgsql_drv_fetch(db_result_t *rs) function pgsql_drv_fetch_row (line 740) | int pgsql_drv_fetch_row(db_result_t *rs, db_row_t *row) function pgsql_drv_free_results (line 777) | int pgsql_drv_free_results(db_result_t *rs) function pgsql_drv_close (line 795) | int pgsql_drv_close(db_stmt_t *stmt) function pgsql_drv_done (line 822) | int pgsql_drv_done(void) function get_pgsql_bind_type (line 831) | int get_pgsql_bind_type(db_bind_type_t type) function get_unique_stmt_name (line 843) | int get_unique_stmt_name(char *name, int len) FILE: src/sb_barrier.c function sb_barrier_init (line 37) | int sb_barrier_init(sb_barrier_t *barrier, unsigned int count, function sb_barrier_wait (line 58) | int sb_barrier_wait(sb_barrier_t *barrier) function sb_barrier_destroy (line 99) | void sb_barrier_destroy(sb_barrier_t *barrier) FILE: src/sb_barrier.h type sb_barrier_t (line 36) | typedef struct { FILE: src/sb_counter.c function sb_counters_init (line 35) | int sb_counters_init(void) function sb_counters_done (line 44) | void sb_counters_done(void) function sb_counters_merge (line 53) | static void sb_counters_merge(sb_counters_t dst) function sb_counters_checkpoint (line 60) | static void sb_counters_checkpoint(sb_counters_t dst, sb_counters_t cp) function sb_counters_agg_intermediate (line 75) | void sb_counters_agg_intermediate(sb_counters_t val) function sb_counters_agg_cumulative (line 88) | void sb_counters_agg_cumulative(sb_counters_t val) FILE: src/sb_counter.h type sb_counter_type_t (line 35) | typedef enum { function SB_LUA_INLINE (line 78) | SB_LUA_INLINE function SB_LUA_INLINE (line 85) | SB_LUA_INLINE function SB_LUA_INLINE (line 93) | SB_LUA_INLINE FILE: src/sb_histogram.c function sb_histogram_init (line 54) | int sb_histogram_init(sb_histogram_t *h, size_t size, function sb_histogram_update (line 99) | void sb_histogram_update(sb_histogram_t *h, double value) function sb_histogram_get_pct_intermediate (line 116) | double sb_histogram_get_pct_intermediate(sb_histogram_t *h, function merge_intermediate_into_cumulative (line 194) | static void merge_intermediate_into_cumulative(sb_histogram_t *h) function get_pct_cumulative (line 222) | static double get_pct_cumulative(sb_histogram_t *h, double percentile) function sb_histogram_get_pct_cumulative (line 241) | double sb_histogram_get_pct_cumulative(sb_histogram_t *h, double percent... function sb_histogram_get_pct_checkpoint (line 264) | double sb_histogram_get_pct_checkpoint(sb_histogram_t *h, function sb_histogram_print (line 292) | void sb_histogram_print(sb_histogram_t *h) function sb_histogram_done (line 333) | void sb_histogram_done(sb_histogram_t *h) function sb_histogram_t (line 345) | sb_histogram_t *sb_histogram_new(size_t size, double range_min, function sb_histogram_delete (line 366) | void sb_histogram_delete(sb_histogram_t *h) FILE: src/sb_histogram.h type sb_histogram_t (line 27) | typedef struct { FILE: src/sb_list.h type sb_list_item_t (line 23) | typedef struct sb_list_item_t type sb_list_item_t (line 30) | typedef sb_list_item_t sb_list_item; type sb_list_item_t (line 31) | typedef sb_list_item_t sb_list_t ; FILE: src/sb_logger.c function log_register (line 119) | int log_register(void) function log_print_help (line 136) | void log_print_help(void) function log_init (line 159) | int log_init(void) function log_done (line 185) | void log_done(void) function log_add_handler (line 208) | int log_add_handler(log_msg_type_t type, log_handler_t *handler) function log_msg (line 225) | void log_msg(log_msg_t *msg) function log_text (line 266) | void log_text(log_msg_priority_t priority, const char *fmt, ...) function log_timestamp (line 313) | void log_timestamp(log_msg_priority_t priority, double seconds, function log_errno (line 363) | void log_errno(log_msg_priority_t priority, const char *fmt, ...) function text_handler_init (line 401) | int text_handler_init(void) function text_handler_process (line 427) | int text_handler_process(log_msg_t *msg) function oper_handler_init (line 464) | int oper_handler_init(void) function oper_handler_done (line 494) | int oper_handler_done(void) FILE: src/sb_logger.h type log_msg_type_t (line 41) | typedef enum { type log_msg_priority_t (line 50) | typedef enum { type log_msg_text_t (line 62) | typedef struct { type log_msg_oper_action_t (line 70) | typedef enum { type log_msg_oper_t (line 75) | typedef struct { type log_msg_t (line 82) | typedef struct { type log_handler_ops_t (line 96) | typedef struct { type log_handler_t (line 104) | typedef struct { FILE: src/sb_lua.c type sb_lua_ctxt_t (line 68) | typedef struct { type sb_lua_bind_t (line 74) | typedef struct { type internal_script_t (line 82) | typedef struct { type sb_lua_error_t (line 89) | typedef enum { function call_error (line 158) | static void call_error(lua_State *L, const char *name) function report_error (line 166) | static void report_error(lua_State *L) function func_available (line 173) | static bool func_available(lua_State *L, const char *func) function do_export_options (line 184) | static int do_export_options(lua_State *L, bool global) function export_options (line 280) | static int export_options(lua_State *L) function sb_test_t (line 290) | sb_test_t *sb_load_lua(const char *testname) function sb_lua_done (line 349) | void sb_lua_done(void) function sb_lua_op_init (line 375) | int sb_lua_op_init(void) function sb_lua_op_thread_init (line 400) | int sb_lua_op_thread_init(int thread_id) function sb_lua_op_thread_run (line 428) | int sb_lua_op_thread_run(int thread_id) function sb_lua_op_thread_done (line 444) | int sb_lua_op_thread_done(int thread_id) function sb_lua_op_done (line 466) | int sb_lua_op_done(void) function load_internal_scripts (line 485) | static int load_internal_scripts(lua_State *L) function sb_lua_var_number (line 503) | static void sb_lua_var_number(lua_State *L, const char *name, lua_Number n) function sb_lua_var_string (line 510) | static void sb_lua_var_string(lua_State *L, const char *name, const char... function sb_lua_set_paths (line 521) | static void sb_lua_set_paths(lua_State *L) function sb_lua_set_test_args (line 593) | int sb_lua_set_test_args(sb_arg_t *args, size_t len) function read_cmdline_options (line 618) | static int read_cmdline_options(lua_State *L) function lua_State (line 649) | static lua_State *sb_lua_new_state(void) function sb_lua_close_state (line 756) | int sb_lua_close_state(lua_State *state) function execute_command (line 770) | static int execute_command(const char *cmd) function sb_lua_cmd_prepare (line 790) | int sb_lua_cmd_prepare(void) function sb_lua_cmd_cleanup (line 797) | int sb_lua_cmd_cleanup(void) function sb_lua_cmd_help (line 804) | int sb_lua_cmd_help(void) function sb_lua_hook_defined (line 811) | static bool sb_lua_hook_defined(lua_State *L, const char *name) function sb_lua_hook_push (line 829) | static bool sb_lua_hook_push(lua_State *L, const char *name) function sb_lua_loaded (line 851) | bool sb_lua_loaded(void) function sb_lua_custom_command_defined (line 858) | bool sb_lua_custom_command_defined(const char *name) function sb_lua_custom_command_parallel (line 893) | static bool sb_lua_custom_command_parallel(const char *name) function call_custom_command (line 926) | static int call_custom_command(lua_State *L) function sb_lua_call_custom_command (line 987) | int sb_lua_call_custom_command(const char *name) function stat_to_lua_table (line 1006) | static void stat_to_lua_table(lua_State *L, sb_stat_t *stat) function sb_lua_report_intermediate (line 1023) | static void sb_lua_report_intermediate(sb_stat_t *stat) function sb_lua_report_cumulative (line 1046) | static void sb_lua_report_cumulative(sb_stat_t *stat) function sb_lua_report_thread_init (line 1079) | int sb_lua_report_thread_init(void) function sb_lua_report_thread_done (line 1090) | void sb_lua_report_thread_done(void *arg) function sb_lua_do_jitcmd (line 1103) | int sb_lua_do_jitcmd(lua_State *L, const char *cmd) FILE: src/sb_options.c function sb_options_init (line 75) | int sb_options_init(void) function sb_options_done (line 84) | int sb_options_done(void) function sb_register_arg_set (line 95) | int sb_register_arg_set(sb_arg_t *set) function option_t (line 110) | option_t *sb_find_option(const char *name) function read_config_file (line 115) | static void read_config_file(const char *filename) function option_t (line 127) | option_t *set_option(const char *name, const char *value, sb_arg_type_t ... function sb_print_options (line 189) | void sb_print_options(sb_arg_t *opts) function sb_opt_to_flag (line 224) | int sb_opt_to_flag(option_t *opt) function sb_get_value_flag (line 230) | int sb_get_value_flag(const char *name) function sb_opt_to_int (line 242) | int sb_opt_to_int(option_t *opt) function sb_get_value_int (line 266) | int sb_get_value_int(const char *name) function sb_opt_to_size (line 278) | unsigned long long sb_opt_to_size(option_t *opt) function sb_get_value_size (line 330) | unsigned long long sb_get_value_size(const char *name) function sb_opt_to_double (line 342) | double sb_opt_to_double(option_t *opt) function sb_get_value_double (line 358) | double sb_get_value_double(const char *name) function sb_opt_copy (line 397) | bool sb_opt_copy(const char *to, const char *from) function sb_list_t (line 410) | sb_list_t *sb_opt_to_list(option_t *opt) function sb_list_t (line 416) | sb_list_t *sb_get_value_list(const char *name) function value_t (line 444) | value_t *new_value() function option_t (line 456) | option_t *new_option() function free_values (line 471) | void free_values(sb_list_t *values) function free_options (line 491) | void free_options(sb_list_t *options) function remove_value (line 511) | int remove_value(sb_list_t *values, char *valname) function remove_option (line 531) | int remove_option(sb_list_t * options, char * optname) function value_t (line 550) | value_t *add_value(sb_list_t *values, const char *data) function value_t (line 571) | value_t *find_value(sb_list_t *values, const char *data) function option_t (line 590) | option_t *add_option(sb_list_t *options, const char *name) function convert_dashes (line 612) | void convert_dashes(char *s) function opt_name_cmp (line 623) | int opt_name_cmp(const char *s1, const char *s2) function option_t (line 638) | option_t *find_option(sb_list_t *options, const char *name) function sb_list_item_t (line 657) | sb_list_item_t *sb_options_enum_start(void) function sb_list_item_t (line 662) | sb_list_item_t *sb_options_enum_next(sb_list_item_t *pos, option_t **opt) function sb_list_t (line 674) | sb_list_t *read_config(FILE *fp, sb_list_t *options) function write_config (line 751) | int write_config(FILE *fp, sb_list_t *options) FILE: src/sb_options.h type sb_arg_type_t (line 38) | typedef enum type sb_arg_t (line 55) | typedef struct type value_t (line 64) | typedef struct type option_t (line 72) | typedef struct FILE: src/sb_rand.c function sb_rand_register (line 126) | int sb_rand_register(void) function sb_rand_init (line 135) | int sb_rand_init(void) function sb_rand_print_help (line 202) | void sb_rand_print_help(void) function sb_rand_done (line 210) | void sb_rand_done(void) function sb_rand_thread_init (line 216) | void sb_rand_thread_init(void) function sb_rand_default (line 230) | uint32_t sb_rand_default(uint32_t a, uint32_t b) function sb_rand_uniform (line 237) | uint32_t sb_rand_uniform(uint32_t a, uint32_t b) function sb_rand_gaussian (line 244) | uint32_t sb_rand_gaussian(uint32_t a, uint32_t b) function sb_rand_pareto (line 259) | uint32_t sb_rand_pareto(uint32_t a, uint32_t b) function sb_rand_str (line 267) | void sb_rand_str(const char *fmt, char *buf) function sb_rand_varstr (line 288) | uint32_t sb_rand_varstr(char *buf, uint32_t min_len, uint32_t max_len) function rand_unique_permute (line 313) | static uint32_t rand_unique_permute(uint32_t x) function rand_unique_seed (line 325) | static void rand_unique_seed(uint32_t index, uint32_t offset) function sb_rand_unique (line 335) | uint32_t sb_rand_unique(void) function sb_rand_zipfian_int (line 355) | static uint32_t sb_rand_zipfian_int(uint32_t n, double e, double s, function sb_rand_zipfian (line 452) | uint32_t sb_rand_zipfian(uint32_t a, uint32_t b) function hIntegral (line 468) | static double hIntegral(double x, double e) function h (line 476) | static double h(double x, double e) function hIntegralInverse (line 483) | static double hIntegralInverse(double x, double e) function helper1 (line 504) | static double helper1(double x) function helper2 (line 518) | static double helper2(double x) FILE: src/sb_rand.h type rand_dist_t (line 27) | typedef enum function sb_rand_uniform_uint64 (line 44) | inline uint64_t sb_rand_uniform_uint64(void) function sb_rand_uniform_double (line 50) | inline double sb_rand_uniform_double(void) FILE: src/sb_thread.c function sb_thread_init (line 50) | int sb_thread_init(void) function sb_thread_done (line 81) | void sb_thread_done(void) type sb_thread_proxy (line 90) | struct sb_thread_proxy { function thread_cancel_handler (line 97) | static void thread_cancel_handler(int sig) function install_thread_signal_handler (line 103) | static int install_thread_signal_handler(void) { type sb_thread_proxy (line 113) | struct sb_thread_proxy function sb_thread_create (line 122) | int sb_thread_create(pthread_t *thread, const pthread_attr_t *attr, function sb_thread_join (line 144) | int sb_thread_join(pthread_t thread, void **retval) function sb_thread_cancel (line 149) | int sb_thread_cancel(pthread_t thread) function sb_thread_create_workers (line 158) | int sb_thread_create_workers(void *(*worker_routine)(void*)) function sb_thread_join_workers (line 186) | int sb_thread_join_workers(void) FILE: src/sb_thread.h type sb_thread_ctxt_t (line 37) | typedef struct FILE: src/sb_timer.c function sb_timer_init (line 39) | void sb_timer_init(sb_timer_t *t) function sb_timer_reset (line 53) | void sb_timer_reset(sb_timer_t *t) function sb_timer_copy (line 64) | void sb_timer_copy(sb_timer_t *to, sb_timer_t *from) function sb_timer_running (line 73) | bool sb_timer_running(sb_timer_t *t) function sb_timer_current (line 84) | uint64_t sb_timer_current(sb_timer_t *t) function sb_timer_checkpoint (line 101) | void sb_timer_checkpoint(sb_timer_t *t, sb_timer_t *old) function sb_timer_avg (line 116) | uint64_t sb_timer_avg(sb_timer_t *t) function sb_timer_sum (line 127) | uint64_t sb_timer_sum(sb_timer_t *t) function sb_timer_min (line 136) | uint64_t sb_timer_min(sb_timer_t *t) function sb_timer_max (line 147) | uint64_t sb_timer_max(sb_timer_t *t) function sb_timer_t (line 156) | sb_timer_t sb_timer_merge(sb_timer_t *t1, sb_timer_t *t2) FILE: src/sb_timer.h type timer_state_t (line 77) | typedef enum {TIMER_UNINITIALIZED, TIMER_INITIALIZED, TIMER_STOPPED, \ type sb_timer_t (line 82) | typedef struct function sb_nanosleep (line 99) | static inline int sb_nanosleep(uint64_t ns) function sb_timer_start (line 117) | static inline void sb_timer_start(sb_timer_t *t) function sb_timer_stop (line 127) | static inline uint64_t sb_timer_stop(sb_timer_t *t) function sb_timer_value (line 152) | static inline uint64_t sb_timer_value(sb_timer_t *t) FILE: src/sb_util.c function sb_getpagesize (line 63) | size_t sb_getpagesize(void) FILE: src/sysbench.c function sigalrm_thread_init_timeout_handler (line 173) | static void sigalrm_thread_init_timeout_handler(int sig) function sb_report_intermediate (line 187) | void sb_report_intermediate(sb_stat_t *stat) function report_get_common_stat (line 202) | static void report_get_common_stat(sb_stat_t *stat, sb_counters_t cnt) function report_intermediate (line 222) | static void report_intermediate(void) function sb_report_cumulative (line 257) | void sb_report_cumulative(sb_stat_t *stat) function checkpoint (line 372) | static void checkpoint(sb_stat_t *stat) function report_cumulative (line 391) | static void report_cumulative(void) function sigalrm_forced_shutdown_handler (line 417) | static void sigalrm_forced_shutdown_handler(int sig) function register_tests (line 440) | static int register_tests(void) function print_header (line 459) | void print_header(void) function print_help (line 470) | void print_help(void) function parse_option (line 504) | static int parse_option(char *name, bool ignore_unknown) function parse_general_arguments (line 543) | static int parse_general_arguments(int argc, char *argv[]) function parse_test_arguments (line 591) | static int parse_test_arguments(sb_test_t *test, int argc, char *argv[]) function print_run_mode (line 617) | void print_run_mode(sb_test_t *test) function sb_more_events (line 688) | bool sb_more_events(int thread_id) function sb_event_start (line 747) | void sb_event_start(int thread_id) function sb_event_stop (line 753) | void sb_event_stop(int thread_id) function thread_run (line 775) | static int thread_run(sb_test_t *test, int thread_id) function sb_rand_exp (line 852) | static inline double sb_rand_exp(double lambda) function threads_started_callback (line 1033) | static int threads_started_callback(void *arg) function run_test (line 1057) | static int run_test(sb_test_t *test) function sb_test_t (line 1268) | static sb_test_t *find_test(const char *name) function checkpoint_cmp (line 1284) | static int checkpoint_cmp(const void *a_ptr, const void *b_ptr) function init (line 1293) | static int init(void) function main (line 1438) | int main(int argc, char *argv[]) function sb_print_test_options (line 1611) | void sb_print_test_options(void) FILE: src/sysbench.h type sb_event_type_t (line 56) | typedef enum type sb_test (line 70) | struct sb_test type sb_event_t (line 72) | typedef struct type sb_stat_t (line 88) | typedef struct { type sb_event_t (line 127) | typedef sb_event_t sb_op_next_event(int); type sb_builtin_cmds_t (line 136) | typedef struct type sb_operations_t (line 146) | typedef struct type sb_test_t (line 167) | typedef struct sb_test type sb_globals_t (line 180) | typedef struct FILE: src/tests/cpu/sb_cpu.c function register_test_cpu (line 65) | int register_test_cpu(sb_list_t * tests) function cpu_init (line 72) | int cpu_init(void) function sb_event_t (line 86) | sb_event_t cpu_next_event(int thread_id) function cpu_execute_event (line 97) | int cpu_execute_event(sb_event_t *r, int thread_id) function cpu_print_mode (line 122) | void cpu_print_mode(void) function cpu_report_cumulative (line 130) | void cpu_report_cumulative(sb_stat_t *stat) function cpu_done (line 140) | int cpu_done(void) FILE: src/tests/fileio/crc32.c type u4 (line 41) | typedef unsigned int u4; type u4 (line 44) | typedef unsigned long u4; type u4 (line 47) | typedef unsigned short u4; function local (line 104) | local void make_crc_table() function local (line 168) | local void write_table(out, table) function crc32 (line 194) | unsigned long ZEXPORT crc32(crc, buf, len) function crc32_little (line 237) | local unsigned long crc32_little(crc, buf, len) function crc32_big (line 277) | local unsigned long crc32_big(crc, buf, len) FILE: src/tests/fileio/sb_fileio.c type FILE_DESCRIPTOR (line 60) | typedef int FILE_DESCRIPTOR; type file_test_mode_t (line 66) | typedef enum type file_fsync_mode_t (line 78) | typedef enum type file_io_mode_t (line 85) | typedef enum type file_flags_t (line 92) | typedef enum { type sb_aio_context_t (line 100) | typedef struct type sb_aio_oper_t (line 108) | typedef struct type sb_per_thread_t (line 118) | typedef struct type iocb (line 261) | struct iocb function register_test_fileio (line 275) | int register_test_fileio(sb_list_t *tests) function file_init (line 283) | int file_init(void) function file_prepare (line 306) | int file_prepare(void) function file_done (line 368) | int file_done(void) function sb_event_t (line 396) | sb_event_t file_next_event(int thread_id) function sb_event_t (line 410) | sb_event_t file_get_seq_request(void) function sb_event_t (line 483) | sb_event_t file_get_rnd_request(int thread_id) function file_execute_event (line 562) | int file_execute_event(sb_event_t *sb_req, int thread_id) function print_file_extra_flags (line 670) | static void print_file_extra_flags(void) function file_print_mode (line 680) | void file_print_mode(void) function file_report_intermediate (line 733) | void file_report_intermediate(sb_stat_t *stat) function file_report_cumulative (line 749) | void file_report_cumulative(sb_stat_t *stat) function convert_extra_flags (line 844) | static int convert_extra_flags(file_flags_t extra_flags, int *open_flags) function create_files (line 891) | int create_files(void) function remove_files (line 974) | int remove_files(void) function file_cmd_prepare (line 994) | int file_cmd_prepare(void) function file_cmd_cleanup (line 1013) | int file_cmd_cleanup(void) function init_vars (line 1021) | void init_vars(void) function file_thread_done (line 1042) | int file_thread_done(int thread_id) function file_async_init (line 1065) | int file_async_init(void) function file_async_done (line 1105) | int file_async_done(void) function file_submit_or_wait (line 1129) | int file_submit_or_wait(struct iocb *iocb, sb_file_op_t type, ssize_t len, function file_wait (line 1166) | int file_wait(int thread_id, long nreq) function file_mmap_prepare (line 1247) | int file_mmap_prepare(void) function file_mmap_done (line 1290) | int file_mmap_done(void) function file_do_fsync (line 1310) | int file_do_fsync(unsigned int id, int thread_id) function file_fsync (line 1368) | int file_fsync(unsigned int id, int thread_id) function file_pread (line 1382) | ssize_t file_pread(unsigned int file_id, void *buf, ssize_t count, function file_pwrite (line 1442) | ssize_t file_pwrite(unsigned int file_id, void *buf, ssize_t count, function parse_arguments (line 1507) | int parse_arguments(void) function check_seq_req (line 1693) | void check_seq_req(sb_file_request_t *prev_req, sb_file_request_t *r) function sb_get_allocation_granularity (line 1738) | size_t sb_get_allocation_granularity(void) function sb_free_memaligned (line 1743) | static void sb_free_memaligned(void *buf) function FILE_DESCRIPTOR (line 1748) | static FILE_DESCRIPTOR sb_open(const char *name) function sb_create (line 1775) | static int sb_create(const char *path) function file_fill_buffer (line 1791) | void file_fill_buffer(unsigned char *buf, unsigned int len, function file_validate_buffer (line 1810) | int file_validate_buffer(unsigned char *buf, unsigned int len, size_t o... FILE: src/tests/memory/sb_memory.c function register_test_memory (line 103) | int register_test_memory(sb_list_t *tests) function memory_init (line 111) | int memory_init(void) function sb_event_t (line 251) | sb_event_t memory_next_event(int tid) function event_rnd_none (line 281) | int event_rnd_none(sb_event_t *req, int tid) function event_rnd_read (line 296) | int event_rnd_read(sb_event_t *req, int tid) function event_rnd_write (line 311) | int event_rnd_write(sb_event_t *req, int tid) function event_seq_none (line 325) | int event_seq_none(sb_event_t *req, int tid) function event_seq_read (line 339) | int event_seq_read(sb_event_t *req, int tid) function event_seq_write (line 353) | int event_seq_write(sb_event_t *req, int tid) function memory_print_mode (line 366) | void memory_print_mode(void) function memory_report_intermediate (line 412) | void memory_report_intermediate(sb_stat_t *stat) function memory_report_cumulative (line 425) | void memory_report_cumulative(sb_stat_t *stat) type shmid_ds (line 450) | struct shmid_ds FILE: src/tests/mutex/sb_mutex.c type thread_lock (line 31) | typedef struct function register_test_mutex (line 79) | int register_test_mutex(sb_list_t *tests) function mutex_init (line 87) | int mutex_init(void) function mutex_done (line 109) | int mutex_done(void) function sb_event_t (line 121) | sb_event_t mutex_next_event(int thread_id) function mutex_execute_event (line 142) | int mutex_execute_event(sb_event_t *sb_req, int thread_id) function mutex_print_mode (line 168) | void mutex_print_mode(void) FILE: src/tests/sb_fileio.h type sb_file_op_t (line 23) | typedef enum type sb_file_request_t (line 33) | typedef struct FILE: src/tests/sb_memory.h type sb_mem_op_t (line 23) | typedef enum type sb_mem_scope_t (line 32) | typedef enum FILE: src/tests/sb_mutex.h type sb_mutex_request_t (line 24) | typedef struct FILE: src/tests/sb_threads.h type sb_threads_request_t (line 24) | typedef struct FILE: src/tests/threads/sb_threads.c function register_test_threads (line 75) | int register_test_threads(sb_list_t *tests) function threads_init (line 83) | int threads_init(void) function threads_prepare (line 93) | int threads_prepare(void) function threads_cleanup (line 112) | int threads_cleanup(void) function sb_event_t (line 124) | sb_event_t threads_next_event(int thread_id) function threads_execute_event (line 138) | int threads_execute_event(sb_event_t *sb_req, int thread_id) function threads_print_mode (line 156) | void threads_print_mode(void) FILE: src/xoroshiro128plus.h function xoroshiro_rotl (line 34) | inline uint64_t xoroshiro_rotl(const uint64_t x, int k) { function xoroshiro_next (line 38) | inline uint64_t xoroshiro_next(uint64_t s[2]) { function xoroshiro_jump (line 55) | static inline void xoroshiro_jump(uint64_t s[2]) { FILE: third_party/concurrency_kit/ck/include/ck_array.h type _ck_array (line 37) | struct _ck_array { type ck_array (line 43) | struct ck_array { type ck_array_t (line 49) | typedef struct ck_array ck_array_t; type ck_array_iterator (line 51) | struct ck_array_iterator { type ck_array_iterator_t (line 54) | typedef struct ck_array_iterator ck_array_iterator_t; type ck_malloc (line 59) | struct ck_malloc function ck_array_length (line 66) | int function CK_CC_INLINE (line 75) | CK_CC_INLINE static void * function CK_CC_INLINE (line 85) | CK_CC_INLINE static bool FILE: third_party/concurrency_kit/ck/include/ck_backoff.h type ck_backoff_t (line 39) | typedef unsigned int ck_backoff_t; function CK_CC_INLINE (line 44) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/ck_barrier.h type ck_barrier_centralized (line 33) | struct ck_barrier_centralized { type ck_barrier_centralized_t (line 37) | typedef struct ck_barrier_centralized ck_barrier_centralized_t; type ck_barrier_centralized_state (line 39) | struct ck_barrier_centralized_state { type ck_barrier_centralized_state_t (line 42) | typedef struct ck_barrier_centralized_state ck_barrier_centralized_state_t; type ck_barrier_combining_group (line 50) | struct ck_barrier_combining_group { type ck_barrier_combining_group_t (line 59) | typedef struct ck_barrier_combining_group ck_barrier_combining_group_t; type ck_barrier_combining_state (line 61) | struct ck_barrier_combining_state { type ck_barrier_combining_state_t (line 64) | typedef struct ck_barrier_combining_state ck_barrier_combining_state_t; type ck_barrier_combining (line 68) | struct ck_barrier_combining { type ck_barrier_combining_t (line 72) | typedef struct ck_barrier_combining ck_barrier_combining_t; type ck_barrier_dissemination_flag (line 83) | struct ck_barrier_dissemination_flag { type ck_barrier_dissemination_flag_t (line 87) | typedef struct ck_barrier_dissemination_flag ck_barrier_dissemination_fl... type ck_barrier_dissemination (line 89) | struct ck_barrier_dissemination { type ck_barrier_dissemination_t (line 95) | typedef struct ck_barrier_dissemination ck_barrier_dissemination_t; type ck_barrier_dissemination_state (line 97) | struct ck_barrier_dissemination_state { type ck_barrier_dissemination_state_t (line 102) | typedef struct ck_barrier_dissemination_state ck_barrier_dissemination_s... type ck_barrier_tournament_round (line 115) | struct ck_barrier_tournament_round { type ck_barrier_tournament_round_t (line 120) | typedef struct ck_barrier_tournament_round ck_barrier_tournament_round_t; type ck_barrier_tournament (line 122) | struct ck_barrier_tournament { type ck_barrier_tournament_t (line 127) | typedef struct ck_barrier_tournament ck_barrier_tournament_t; type ck_barrier_tournament_state (line 129) | struct ck_barrier_tournament_state { type ck_barrier_tournament_state_t (line 133) | typedef struct ck_barrier_tournament_state ck_barrier_tournament_state_t; type ck_barrier_mcs (line 143) | struct ck_barrier_mcs { type ck_barrier_mcs_t (line 152) | typedef struct ck_barrier_mcs ck_barrier_mcs_t; type ck_barrier_mcs_state (line 154) | struct ck_barrier_mcs_state { type ck_barrier_mcs_state_t (line 158) | typedef struct ck_barrier_mcs_state ck_barrier_mcs_state_t; FILE: third_party/concurrency_kit/ck/include/ck_bitmap.h type ck_bitmap (line 117) | struct ck_bitmap { type ck_bitmap_t (line 121) | typedef struct ck_bitmap ck_bitmap_t; type ck_bitmap_iterator (line 123) | struct ck_bitmap_iterator { type ck_bitmap_iterator_t (line 128) | typedef struct ck_bitmap_iterator ck_bitmap_iterator_t; function ck_bitmap_base (line 130) | int function ck_bitmap_size (line 141) | int function ck_bitmap_bits (line 151) | int function CK_CC_INLINE (line 162) | CK_CC_INLINE static void * function CK_CC_INLINE (line 172) | CK_CC_INLINE static void function CK_CC_INLINE (line 186) | CK_CC_INLINE static bool function CK_CC_INLINE (line 197) | CK_CC_INLINE static void function CK_CC_INLINE (line 209) | CK_CC_INLINE static bool function CK_CC_INLINE (line 222) | CK_CC_INLINE static void function CK_CC_INLINE (line 245) | CK_CC_INLINE static void function CK_CC_INLINE (line 273) | CK_CC_INLINE static void function CK_CC_INLINE (line 296) | CK_CC_INLINE static void function CK_CC_INLINE (line 314) | CK_CC_INLINE static bool function CK_CC_UNUSED (line 345) | CK_CC_UNUSED static bool function ck_bitmap_count (line 376) | int function ck_bitmap_count_intersect (line 403) | int function CK_CC_INLINE (line 441) | CK_CC_INLINE static void function CK_CC_INLINE (line 466) | CK_CC_INLINE static void function CK_CC_INLINE (line 484) | CK_CC_INLINE static bool FILE: third_party/concurrency_kit/ck/include/ck_brlock.h type ck_brlock_reader (line 47) | struct ck_brlock_reader { type ck_brlock_reader_t (line 52) | typedef struct ck_brlock_reader ck_brlock_reader_t; type ck_brlock (line 56) | struct ck_brlock { type ck_brlock_t (line 60) | typedef struct ck_brlock ck_brlock_t; function CK_CC_INLINE (line 64) | CK_CC_INLINE static void function CK_CC_INLINE (line 74) | CK_CC_INLINE static void function CK_CC_INLINE (line 98) | CK_CC_INLINE static void function CK_CC_INLINE (line 107) | CK_CC_INLINE static bool function CK_CC_INLINE (line 141) | CK_CC_INLINE static void function CK_CC_INLINE (line 160) | CK_CC_INLINE static void function CK_CC_INLINE (line 178) | CK_CC_INLINE static void function CK_CC_INLINE (line 219) | CK_CC_INLINE static bool function CK_CC_INLINE (line 270) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/ck_bytelock.h type ck_bytelock (line 45) | struct ck_bytelock { type ck_bytelock_t (line 50) | typedef struct ck_bytelock ck_bytelock_t; function CK_CC_INLINE (line 55) | CK_CC_INLINE static void function CK_CC_INLINE (line 81) | CK_CC_INLINE static void function CK_CC_INLINE (line 118) | CK_CC_INLINE static void function CK_CC_INLINE (line 127) | CK_CC_INLINE static void function CK_CC_INLINE (line 182) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/ck_cc.h function CK_CC_INLINE (line 109) | CK_CC_INLINE static int function CK_CC_INLINE (line 127) | CK_CC_INLINE static int function CK_CC_INLINE (line 145) | CK_CC_INLINE static int function CK_CC_INLINE (line 161) | CK_CC_INLINE static int FILE: third_party/concurrency_kit/ck/include/ck_cohort.h type ck_cohort_state (line 41) | enum ck_cohort_state { FILE: third_party/concurrency_kit/ck/include/ck_elide.h type ck_elide_config (line 49) | struct ck_elide_config { type ck_elide_stat (line 67) | struct ck_elide_stat { type ck_elide_stat_t (line 72) | typedef struct ck_elide_stat ck_elide_stat_t; function CK_CC_INLINE (line 76) | CK_CC_INLINE static void type _ck_elide_hint (line 85) | enum _ck_elide_hint { function _ck_elide_fallback (line 93) | static enum _ck_elide_hint FILE: third_party/concurrency_kit/ck/include/ck_epoch.h type ck_epoch_entry (line 52) | struct ck_epoch_entry type ck_epoch_entry_t (line 53) | typedef struct ck_epoch_entry ck_epoch_entry_t; type ck_epoch_entry (line 60) | struct ck_epoch_entry { type ck_epoch_section (line 69) | struct ck_epoch_section { type ck_epoch_section_t (line 72) | typedef struct ck_epoch_section ck_epoch_section_t; type ck_epoch_ref (line 80) | struct ck_epoch_ref { type ck_epoch_record (line 85) | struct ck_epoch_record { type ck_epoch_record_t (line 100) | typedef struct ck_epoch_record ck_epoch_record_t; type ck_epoch (line 102) | struct ck_epoch { type ck_epoch_t (line 107) | typedef struct ck_epoch ck_epoch_t; function CK_CC_FORCE_INLINE (line 115) | CK_CC_FORCE_INLINE static void * function CK_CC_FORCE_INLINE (line 125) | CK_CC_FORCE_INLINE static void function CK_CC_FORCE_INLINE (line 173) | CK_CC_FORCE_INLINE static bool function CK_CC_FORCE_INLINE (line 195) | CK_CC_FORCE_INLINE static void function CK_CC_FORCE_INLINE (line 213) | CK_CC_FORCE_INLINE static void function ck_epoch_value (line 240) | int FILE: third_party/concurrency_kit/ck/include/ck_fifo.h type ck_fifo_spsc_entry (line 39) | struct ck_fifo_spsc_entry { type ck_fifo_spsc_entry_t (line 43) | typedef struct ck_fifo_spsc_entry ck_fifo_spsc_entry_t; type ck_fifo_spsc (line 45) | struct ck_fifo_spsc { type ck_fifo_spsc_t (line 54) | typedef struct ck_fifo_spsc ck_fifo_spsc_t; function CK_CC_INLINE (line 56) | CK_CC_INLINE static bool function CK_CC_INLINE (line 63) | CK_CC_INLINE static void function CK_CC_INLINE (line 71) | CK_CC_INLINE static void function CK_CC_INLINE (line 79) | CK_CC_INLINE static bool function CK_CC_INLINE (line 86) | CK_CC_INLINE static void function CK_CC_INLINE (line 94) | CK_CC_INLINE static void function CK_CC_INLINE (line 102) | CK_CC_INLINE static void function CK_CC_INLINE (line 114) | CK_CC_INLINE static void function CK_CC_INLINE (line 123) | CK_CC_INLINE static void function CK_CC_INLINE (line 139) | CK_CC_INLINE static bool function ck_fifo_spsc_entry (line 164) | ck_fifo_spsc_entry * function CK_CC_INLINE (line 180) | CK_CC_INLINE static bool type ck_fifo_mpmc_entry (line 205) | struct ck_fifo_mpmc_entry type ck_fifo_mpmc_pointer (line 206) | struct ck_fifo_mpmc_pointer { type ck_fifo_mpmc_entry (line 211) | struct ck_fifo_mpmc_entry { type ck_fifo_mpmc_entry_t (line 215) | typedef struct ck_fifo_mpmc_entry ck_fifo_mpmc_entry_t; type ck_fifo_mpmc (line 217) | struct ck_fifo_mpmc { type ck_fifo_mpmc_t (line 222) | typedef struct ck_fifo_mpmc ck_fifo_mpmc_t; function CK_CC_INLINE (line 224) | CK_CC_INLINE static void function CK_CC_INLINE (line 235) | CK_CC_INLINE static void function CK_CC_INLINE (line 244) | CK_CC_INLINE static void function CK_CC_INLINE (line 301) | CK_CC_INLINE static bool function CK_CC_INLINE (line 354) | CK_CC_INLINE static bool function CK_CC_INLINE (line 409) | CK_CC_INLINE static bool FILE: third_party/concurrency_kit/ck/include/ck_hp.h type ck_hp_hazard (line 39) | struct ck_hp_hazard type ck_hp (line 42) | struct ck_hp { type ck_hp_t (line 50) | typedef struct ck_hp ck_hp_t; type ck_hp_hazard (line 52) | struct ck_hp_hazard { type ck_hp_hazard_t (line 57) | typedef struct ck_hp_hazard ck_hp_hazard_t; type ck_hp_record (line 64) | struct ck_hp_record { type ck_hp_record_t (line 75) | typedef struct ck_hp_record ck_hp_record_t; function CK_CC_INLINE (line 77) | CK_CC_INLINE static void function CK_CC_INLINE (line 85) | CK_CC_INLINE static void function CK_CC_INLINE (line 99) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/ck_hp_fifo.h type ck_hp_fifo_entry (line 46) | struct ck_hp_fifo_entry { type ck_hp_fifo_entry_t (line 51) | typedef struct ck_hp_fifo_entry ck_hp_fifo_entry_t; type ck_hp_fifo (line 53) | struct ck_hp_fifo { type ck_hp_fifo_t (line 57) | typedef struct ck_hp_fifo ck_hp_fifo_t; function CK_CC_INLINE (line 59) | CK_CC_INLINE static void function CK_CC_INLINE (line 68) | CK_CC_INLINE static void function CK_CC_INLINE (line 77) | CK_CC_INLINE static void function CK_CC_INLINE (line 108) | CK_CC_INLINE static bool function ck_hp_fifo_entry (line 137) | ck_hp_fifo_entry * function ck_hp_fifo_entry (line 171) | ck_hp_fifo_entry * FILE: third_party/concurrency_kit/ck/include/ck_hp_stack.h function CK_CC_INLINE (line 39) | CK_CC_INLINE static void function CK_CC_INLINE (line 47) | CK_CC_INLINE static bool function ck_stack_entry (line 54) | ck_stack_entry * function CK_CC_INLINE (line 86) | CK_CC_INLINE static bool FILE: third_party/concurrency_kit/ck/include/ck_hs.h type ck_hs_map (line 83) | struct ck_hs_map type ck_hs (line 84) | struct ck_hs { type ck_hs_t (line 92) | typedef struct ck_hs ck_hs_t; type ck_hs_stat (line 94) | struct ck_hs_stat { type ck_hs_iterator (line 100) | struct ck_hs_iterator { type ck_hs_iterator_t (line 105) | typedef struct ck_hs_iterator ck_hs_iterator_t; type ck_malloc (line 118) | struct ck_malloc type ck_malloc (line 120) | struct ck_malloc type ck_hs_stat (line 134) | struct ck_hs_stat FILE: third_party/concurrency_kit/ck/include/ck_ht.h type ck_ht_hash (line 53) | struct ck_ht_hash { type ck_ht_hash_t (line 56) | typedef struct ck_ht_hash ck_ht_hash_t; type ck_ht_entry (line 70) | struct ck_ht_entry { function ck_ht_entry_empty (line 134) | static bool function CK_CC_INLINE (line 141) | CK_CC_INLINE static void function CK_CC_INLINE (line 149) | CK_CC_INLINE static void function CK_CC_INLINE (line 163) | CK_CC_INLINE static void * function CK_CC_INLINE (line 174) | CK_CC_INLINE static uint16_t function CK_CC_INLINE (line 185) | CK_CC_INLINE static void * function CK_CC_INLINE (line 196) | CK_CC_INLINE static void function CK_CC_INLINE (line 217) | CK_CC_INLINE static void function CK_CC_INLINE (line 235) | CK_CC_INLINE static uintptr_t function CK_CC_INLINE (line 242) | CK_CC_INLINE static uintptr_t type ck_ht_stat (line 255) | struct ck_ht_stat type ck_malloc (line 259) | struct ck_malloc type ck_ht (line 264) | struct ck_ht FILE: third_party/concurrency_kit/ck/include/ck_malloc.h type ck_malloc (line 33) | struct ck_malloc { FILE: third_party/concurrency_kit/ck/include/ck_pflock.h type ck_pflock (line 41) | struct ck_pflock { type ck_pflock_t (line 47) | typedef struct ck_pflock ck_pflock_t; function CK_CC_INLINE (line 57) | CK_CC_INLINE static void function CK_CC_INLINE (line 70) | CK_CC_INLINE static void function CK_CC_INLINE (line 84) | CK_CC_INLINE static void function CK_CC_INLINE (line 110) | CK_CC_INLINE static void function CK_CC_INLINE (line 119) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/ck_pr.h function CK_CC_INLINE (line 158) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/ck_queue.h type type (line 223) | struct type type type (line 355) | struct type FILE: third_party/concurrency_kit/ck/include/ck_rhs.h type ck_rhs_map (line 82) | struct ck_rhs_map type ck_rhs (line 83) | struct ck_rhs { type ck_rhs_t (line 92) | typedef struct ck_rhs ck_rhs_t; type ck_rhs_stat (line 94) | struct ck_rhs_stat { type ck_rhs_iterator (line 99) | struct ck_rhs_iterator { type ck_rhs_iterator_t (line 103) | typedef struct ck_rhs_iterator ck_rhs_iterator_t; type ck_malloc (line 115) | struct ck_malloc type ck_malloc (line 117) | struct ck_malloc type ck_rhs_stat (line 131) | struct ck_rhs_stat FILE: third_party/concurrency_kit/ck/include/ck_ring.h type ck_ring (line 40) | struct ck_ring { type ck_ring_t (line 49) | typedef struct ck_ring ck_ring_t; type ck_ring_buffer (line 51) | struct ck_ring_buffer { type ck_ring_buffer_t (line 54) | typedef struct ck_ring_buffer ck_ring_buffer_t; function ck_ring_size (line 56) | int function ck_ring_capacity (line 66) | int function CK_CC_INLINE (line 72) | CK_CC_INLINE static void function CK_CC_FORCE_INLINE (line 87) | CK_CC_FORCE_INLINE static bool function CK_CC_FORCE_INLINE (line 118) | CK_CC_FORCE_INLINE static bool function CK_CC_FORCE_INLINE (line 133) | CK_CC_FORCE_INLINE static bool function CK_CC_FORCE_INLINE (line 166) | CK_CC_FORCE_INLINE static bool function CK_CC_FORCE_INLINE (line 252) | CK_CC_FORCE_INLINE static bool function CK_CC_FORCE_INLINE (line 267) | CK_CC_FORCE_INLINE static bool function CK_CC_FORCE_INLINE (line 292) | CK_CC_FORCE_INLINE static bool function CK_CC_INLINE (line 336) | CK_CC_INLINE static bool function CK_CC_INLINE (line 347) | CK_CC_INLINE static bool function CK_CC_INLINE (line 357) | CK_CC_INLINE static bool function CK_CC_INLINE (line 372) | CK_CC_INLINE static bool function CK_CC_INLINE (line 382) | CK_CC_INLINE static bool function CK_CC_INLINE (line 393) | CK_CC_INLINE static bool function CK_CC_INLINE (line 403) | CK_CC_INLINE static bool function CK_CC_INLINE (line 418) | CK_CC_INLINE static bool function CK_CC_INLINE (line 429) | CK_CC_INLINE static bool function CK_CC_INLINE (line 439) | CK_CC_INLINE static bool function CK_CC_INLINE (line 448) | CK_CC_INLINE static bool function CK_CC_INLINE (line 462) | CK_CC_INLINE static bool function CK_CC_INLINE (line 472) | CK_CC_INLINE static bool function CK_CC_INLINE (line 483) | CK_CC_INLINE static bool FILE: third_party/concurrency_kit/ck/include/ck_rwlock.h type ck_rwlock (line 35) | struct ck_rwlock { type ck_rwlock_t (line 39) | typedef struct ck_rwlock ck_rwlock_t; function CK_CC_INLINE (line 43) | CK_CC_INLINE static void function CK_CC_INLINE (line 53) | CK_CC_INLINE static void function CK_CC_INLINE (line 62) | CK_CC_INLINE static bool function CK_CC_INLINE (line 72) | CK_CC_INLINE static void function CK_CC_INLINE (line 81) | CK_CC_INLINE static bool function CK_CC_INLINE (line 92) | CK_CC_INLINE static bool function CK_CC_INLINE (line 113) | CK_CC_INLINE static void function CK_CC_INLINE (line 133) | CK_CC_INLINE static bool function CK_CC_INLINE (line 160) | CK_CC_INLINE static void function CK_CC_INLINE (line 187) | CK_CC_INLINE static bool function CK_CC_INLINE (line 195) | CK_CC_INLINE static void type ck_rwlock_recursive (line 211) | struct ck_rwlock_recursive { type ck_rwlock_recursive_t (line 215) | typedef struct ck_rwlock_recursive ck_rwlock_recursive_t; function CK_CC_INLINE (line 219) | CK_CC_INLINE static void function CK_CC_INLINE (line 242) | CK_CC_INLINE static bool function CK_CC_INLINE (line 267) | CK_CC_INLINE static void function CK_CC_INLINE (line 279) | CK_CC_INLINE static void function CK_CC_INLINE (line 287) | CK_CC_INLINE static bool function CK_CC_INLINE (line 294) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/ck_sequence.h type ck_sequence (line 34) | struct ck_sequence { type ck_sequence_t (line 37) | typedef struct ck_sequence ck_sequence_t; function CK_CC_INLINE (line 41) | CK_CC_INLINE static void function ck_sequence_read_begin (line 49) | int function CK_CC_INLINE (line 76) | CK_CC_INLINE static bool function CK_CC_INLINE (line 96) | CK_CC_INLINE static void function CK_CC_INLINE (line 112) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/ck_stack.h type ck_stack_entry (line 35) | struct ck_stack_entry { type ck_stack_entry_t (line 38) | typedef struct ck_stack_entry ck_stack_entry_t; type ck_stack (line 40) | struct ck_stack { type ck_stack_t (line 44) | typedef struct ck_stack ck_stack_t; function CK_CC_INLINE (line 53) | CK_CC_INLINE static void function CK_CC_INLINE (line 77) | CK_CC_INLINE static bool function ck_stack_entry (line 95) | ck_stack_entry * function CK_CC_INLINE (line 126) | CK_CC_INLINE static bool function ck_stack_entry (line 150) | ck_stack_entry * function CK_CC_INLINE (line 166) | CK_CC_INLINE static void function CK_CC_INLINE (line 180) | CK_CC_INLINE static bool function ck_stack_entry (line 194) | ck_stack_entry * function CK_CC_INLINE (line 228) | CK_CC_INLINE static bool function ck_stack_entry (line 259) | ck_stack_entry * function CK_CC_INLINE (line 272) | CK_CC_INLINE static void function CK_CC_INLINE (line 290) | CK_CC_INLINE static void function ck_stack_entry (line 302) | ck_stack_entry * function ck_stack_entry (line 319) | ck_stack_entry * function CK_CC_INLINE (line 333) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/ck_swlock.h type ck_swlock (line 37) | struct ck_swlock { type ck_swlock_t (line 40) | typedef struct ck_swlock ck_swlock_t; function CK_CC_INLINE (line 48) | CK_CC_INLINE static void function CK_CC_INLINE (line 57) | CK_CC_INLINE static void function CK_CC_INLINE (line 66) | CK_CC_INLINE static bool function CK_CC_INLINE (line 76) | CK_CC_INLINE static void function CK_CC_INLINE (line 85) | CK_CC_INLINE static bool function CK_CC_INLINE (line 95) | CK_CC_INLINE static bool function CK_CC_INLINE (line 108) | CK_CC_INLINE static void function CK_CC_INLINE (line 120) | CK_CC_INLINE static void function CK_CC_INLINE (line 139) | CK_CC_INLINE static void function CK_CC_INLINE (line 155) | CK_CC_INLINE static bool function CK_CC_INLINE (line 171) | CK_CC_INLINE static void function CK_CC_INLINE (line 197) | CK_CC_INLINE static bool function CK_CC_INLINE (line 205) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/ck_tflock.h type ck_tflock_ticket (line 41) | struct ck_tflock_ticket { type ck_tflock_ticket_t (line 45) | typedef struct ck_tflock_ticket ck_tflock_ticket_t; function CK_CC_INLINE (line 55) | CK_CC_INLINE static uint32_t function CK_CC_INLINE (line 72) | CK_CC_INLINE static void function CK_CC_INLINE (line 81) | CK_CC_INLINE static void function CK_CC_INLINE (line 96) | CK_CC_INLINE static void function CK_CC_INLINE (line 106) | CK_CC_INLINE static void function CK_CC_INLINE (line 126) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/gcc/aarch64/ck_pr.h function CK_CC_INLINE (line 49) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/gcc/aarch64/ck_pr_llsc.h function CK_CC_INLINE (line 35) | CK_CC_INLINE static bool function CK_CC_INLINE (line 60) | CK_CC_INLINE static bool function CK_CC_INLINE (line 69) | CK_CC_INLINE static bool function CK_CC_INLINE (line 91) | CK_CC_INLINE static bool function CK_CC_INLINE (line 283) | CK_CC_INLINE static void * function CK_CC_INLINE (line 303) | CK_CC_INLINE static uint64_t FILE: third_party/concurrency_kit/ck/include/gcc/aarch64/ck_pr_lse.h function CK_CC_INLINE (line 36) | CK_CC_INLINE static bool function CK_CC_INLINE (line 60) | CK_CC_INLINE static bool function CK_CC_INLINE (line 69) | CK_CC_INLINE static bool function CK_CC_INLINE (line 87) | CK_CC_INLINE static bool function CK_CC_INLINE (line 244) | CK_CC_INLINE static void * function CK_CC_INLINE (line 259) | CK_CC_INLINE static uint64_t FILE: third_party/concurrency_kit/ck/include/gcc/arm/ck_pr.h function CK_CC_INLINE (line 49) | CK_CC_INLINE static void function CK_CC_INLINE (line 240) | CK_CC_INLINE static bool function CK_CC_INLINE (line 284) | CK_CC_INLINE static bool function CK_CC_INLINE (line 298) | CK_CC_INLINE static bool function CK_CC_INLINE (line 319) | CK_CC_INLINE static bool function CK_CC_INLINE (line 511) | CK_CC_INLINE static void * FILE: third_party/concurrency_kit/ck/include/gcc/ck_cc.h function CK_CC_INLINE (line 114) | CK_CC_INLINE static int function CK_CC_INLINE (line 121) | CK_CC_INLINE static int function CK_CC_INLINE (line 128) | CK_CC_INLINE static int function CK_CC_INLINE (line 135) | CK_CC_INLINE static int FILE: third_party/concurrency_kit/ck/include/gcc/ck_pr.h function CK_CC_INLINE (line 36) | CK_CC_INLINE static void function CK_CC_INLINE (line 77) | CK_CC_INLINE static void * function CK_CC_INLINE (line 89) | CK_CC_INLINE static void function CK_CC_INLINE (line 115) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/gcc/ppc/ck_pr.h function CK_CC_INLINE (line 54) | CK_CC_INLINE static void function CK_CC_INLINE (line 283) | CK_CC_INLINE static void * FILE: third_party/concurrency_kit/ck/include/gcc/ppc64/ck_pr.h function CK_CC_INLINE (line 53) | CK_CC_INLINE static void function CK_CC_INLINE (line 152) | CK_CC_INLINE static bool function CK_CC_INLINE (line 174) | CK_CC_INLINE static bool function CK_CC_INLINE (line 196) | CK_CC_INLINE static bool function CK_CC_INLINE (line 217) | CK_CC_INLINE static bool function CK_CC_INLINE (line 383) | CK_CC_INLINE static void * FILE: third_party/concurrency_kit/ck/include/gcc/s390x/ck_pr.h function CK_CC_INLINE (line 54) | CK_CC_INLINE static void function CK_CC_INLINE (line 115) | CK_CC_INLINE static double function CK_CC_INLINE (line 154) | CK_CC_INLINE static void function CK_CC_INLINE (line 167) | CK_CC_INLINE static bool function CK_CC_INLINE (line 174) | CK_CC_INLINE static bool function CK_CC_INLINE (line 186) | CK_CC_INLINE static bool function CK_CC_INLINE (line 192) | CK_CC_INLINE static bool function CK_CC_INLINE (line 223) | CK_CC_INLINE static void * function CK_CC_INLINE (line 242) | CK_CC_INLINE static double FILE: third_party/concurrency_kit/ck/include/gcc/sparcv9/ck_pr.h function CK_CC_INLINE (line 51) | CK_CC_INLINE static void function CK_CC_INLINE (line 139) | CK_CC_INLINE static bool function CK_CC_INLINE (line 153) | CK_CC_INLINE static bool function CK_CC_INLINE (line 166) | CK_CC_INLINE static bool function CK_CC_INLINE (line 173) | CK_CC_INLINE static bool FILE: third_party/concurrency_kit/ck/include/gcc/x86/ck_pr.h function CK_CC_INLINE (line 58) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/gcc/x86_64/ck_pr.h function CK_CC_INLINE (line 64) | CK_CC_INLINE static void function CK_CC_INLINE (line 103) | CK_CC_INLINE static void function CK_CC_INLINE (line 182) | CK_CC_INLINE static void function CK_CC_INLINE (line 195) | CK_CC_INLINE static void function CK_CC_INLINE (line 466) | CK_CC_INLINE static bool function CK_CC_INLINE (line 483) | CK_CC_INLINE static bool function CK_CC_INLINE (line 491) | CK_CC_INLINE static bool function CK_CC_INLINE (line 513) | CK_CC_INLINE static bool FILE: third_party/concurrency_kit/ck/include/gcc/x86_64/ck_pr_rtm.h function ck_pr_rtm_begin (line 64) | int function CK_CC_INLINE (line 78) | CK_CC_INLINE static void function CK_CC_INLINE (line 86) | CK_CC_INLINE static void function CK_CC_INLINE (line 94) | CK_CC_INLINE static bool FILE: third_party/concurrency_kit/ck/include/spinlock/anderson.h type ck_spinlock_anderson_thread (line 41) | struct ck_spinlock_anderson_thread { type ck_spinlock_anderson_thread_t (line 45) | typedef struct ck_spinlock_anderson_thread ck_spinlock_anderson_thread_t; type ck_spinlock_anderson (line 47) | struct ck_spinlock_anderson { type ck_spinlock_anderson_t (line 55) | typedef struct ck_spinlock_anderson ck_spinlock_anderson_t; function CK_CC_INLINE (line 57) | CK_CC_INLINE static void function CK_CC_INLINE (line 90) | CK_CC_INLINE static bool function CK_CC_INLINE (line 102) | CK_CC_INLINE static void function CK_CC_INLINE (line 149) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/spinlock/cas.h type ck_spinlock_cas (line 41) | struct ck_spinlock_cas { type ck_spinlock_cas_t (line 44) | typedef struct ck_spinlock_cas ck_spinlock_cas_t; function CK_CC_INLINE (line 48) | CK_CC_INLINE static void function CK_CC_INLINE (line 57) | CK_CC_INLINE static bool function CK_CC_INLINE (line 67) | CK_CC_INLINE static bool function CK_CC_INLINE (line 76) | CK_CC_INLINE static void function CK_CC_INLINE (line 89) | CK_CC_INLINE static void function CK_CC_INLINE (line 101) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/spinlock/clh.h type ck_spinlock_clh (line 39) | struct ck_spinlock_clh { type ck_spinlock_clh_t (line 43) | typedef struct ck_spinlock_clh ck_spinlock_clh_t; function CK_CC_INLINE (line 45) | CK_CC_INLINE static void function CK_CC_INLINE (line 56) | CK_CC_INLINE static bool function CK_CC_INLINE (line 68) | CK_CC_INLINE static void function CK_CC_INLINE (line 93) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/spinlock/dec.h type ck_spinlock_dec (line 43) | struct ck_spinlock_dec { type ck_spinlock_dec_t (line 46) | typedef struct ck_spinlock_dec ck_spinlock_dec_t; function CK_CC_INLINE (line 50) | CK_CC_INLINE static void function CK_CC_INLINE (line 59) | CK_CC_INLINE static bool function CK_CC_INLINE (line 69) | CK_CC_INLINE static bool function CK_CC_INLINE (line 79) | CK_CC_INLINE static void function CK_CC_INLINE (line 103) | CK_CC_INLINE static void function CK_CC_INLINE (line 122) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/spinlock/fas.h type ck_spinlock_fas (line 39) | struct ck_spinlock_fas { type ck_spinlock_fas_t (line 42) | typedef struct ck_spinlock_fas ck_spinlock_fas_t; function CK_CC_INLINE (line 46) | CK_CC_INLINE static void function CK_CC_INLINE (line 55) | CK_CC_INLINE static bool function CK_CC_INLINE (line 66) | CK_CC_INLINE static bool function CK_CC_INLINE (line 76) | CK_CC_INLINE static void function CK_CC_INLINE (line 89) | CK_CC_INLINE static void function CK_CC_INLINE (line 101) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/spinlock/hclh.h type ck_spinlock_hclh (line 38) | struct ck_spinlock_hclh { type ck_spinlock_hclh_t (line 44) | typedef struct ck_spinlock_hclh ck_spinlock_hclh_t; function CK_CC_INLINE (line 46) | CK_CC_INLINE static void function CK_CC_INLINE (line 61) | CK_CC_INLINE static bool function CK_CC_INLINE (line 73) | CK_CC_INLINE static void function CK_CC_INLINE (line 118) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/spinlock/mcs.h type ck_spinlock_mcs (line 38) | struct ck_spinlock_mcs { type ck_spinlock_mcs (line 42) | struct ck_spinlock_mcs type ck_spinlock_mcs_context_t (line 43) | typedef struct ck_spinlock_mcs ck_spinlock_mcs_context_t; function CK_CC_INLINE (line 47) | CK_CC_INLINE static void function CK_CC_INLINE (line 56) | CK_CC_INLINE static bool function CK_CC_INLINE (line 71) | CK_CC_INLINE static bool function CK_CC_INLINE (line 81) | CK_CC_INLINE static void function CK_CC_INLINE (line 115) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/include/spinlock/ticket.h type ck_spinlock_ticket (line 71) | struct ck_spinlock_ticket { type ck_spinlock_ticket_t (line 74) | typedef struct ck_spinlock_ticket ck_spinlock_ticket_t; function CK_CC_INLINE (line 77) | CK_CC_INLINE static void function CK_CC_INLINE (line 86) | CK_CC_INLINE static bool function CK_CC_INLINE (line 99) | CK_CC_INLINE static void function CK_CC_INLINE (line 121) | CK_CC_INLINE static void function CK_CC_INLINE (line 148) | CK_CC_INLINE static bool function CK_CC_INLINE (line 169) | CK_CC_INLINE static void type ck_spinlock_ticket (line 191) | struct ck_spinlock_ticket { type ck_spinlock_ticket_t (line 195) | typedef struct ck_spinlock_ticket ck_spinlock_ticket_t; function CK_CC_INLINE (line 199) | CK_CC_INLINE static void function CK_CC_INLINE (line 210) | CK_CC_INLINE static bool function CK_CC_INLINE (line 221) | CK_CC_INLINE static void function CK_CC_INLINE (line 241) | CK_CC_INLINE static void function CK_CC_INLINE (line 270) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/regressions/ck_array/validate/serial.c function my_free (line 12) | static void function main (line 40) | int FILE: third_party/concurrency_kit/ck/regressions/ck_backoff/validate/validate.c function main (line 33) | int FILE: third_party/concurrency_kit/ck/regressions/ck_barrier/benchmark/throughput.c type affinity (line 41) | struct affinity type counter (line 45) | struct counter { type counter (line 48) | struct counter function main (line 81) | int function main (line 128) | int FILE: third_party/concurrency_kit/ck/regressions/ck_barrier/validate/barrier_centralized.c type affinity (line 51) | struct affinity function main (line 83) | int FILE: third_party/concurrency_kit/ck/regressions/ck_barrier/validate/barrier_combining.c type affinity (line 52) | struct affinity function main (line 85) | int FILE: third_party/concurrency_kit/ck/regressions/ck_barrier/validate/barrier_dissemination.c type affinity (line 52) | struct affinity function main (line 85) | int FILE: third_party/concurrency_kit/ck/regressions/ck_barrier/validate/barrier_mcs.c type affinity (line 52) | struct affinity function main (line 86) | int FILE: third_party/concurrency_kit/ck/regressions/ck_barrier/validate/barrier_tournament.c type affinity (line 52) | struct affinity function main (line 89) | int FILE: third_party/concurrency_kit/ck/regressions/ck_bitmap/validate/serial.c function check_iteration (line 44) | static void function test (line 73) | static void function test_init (line 153) | static void function ck_bitmap_t (line 181) | static ck_bitmap_t * function ck_bitmap_t (line 199) | static ck_bitmap_t * function test_counts (line 210) | static void function random_test (line 256) | static void function main (line 313) | int FILE: third_party/concurrency_kit/ck/regressions/ck_brlock/benchmark/latency.c function main (line 38) | int FILE: third_party/concurrency_kit/ck/regressions/ck_brlock/benchmark/throughput.c type affinity (line 45) | struct affinity function main (line 114) | int FILE: third_party/concurrency_kit/ck/regressions/ck_brlock/validate/validate.c type affinity (line 47) | struct affinity function main (line 118) | int FILE: third_party/concurrency_kit/ck/regressions/ck_bytelock/benchmark/latency.c function main (line 38) | int FILE: third_party/concurrency_kit/ck/regressions/ck_bytelock/validate/validate.c type block (line 47) | struct block { type affinity (line 51) | struct affinity type block (line 59) | struct block function main (line 122) | int FILE: third_party/concurrency_kit/ck/regressions/ck_cohort/benchmark/throughput.c type affinity (line 49) | struct affinity type counters (line 52) | struct counters { type counters (line 56) | struct counters function ck_spinlock_fas_lock_with_context (line 62) | static void function ck_spinlock_fas_unlock_with_context (line 71) | static void function ck_spinlock_fas_locked_with_context (line 80) | static bool type cohort_record (line 92) | struct cohort_record { type cohort_record (line 95) | struct cohort_record type block (line 99) | struct block { type block (line 106) | struct block function main (line 141) | int FILE: third_party/concurrency_kit/ck/regressions/ck_cohort/validate/validate.c type affinity (line 43) | struct affinity function ck_spinlock_fas_lock_with_context (line 48) | static void function ck_spinlock_fas_unlock_with_context (line 55) | static void function ck_spinlock_fas_locked_with_context (line 62) | static bool function ck_spinlock_fas_trylock_with_context (line 69) | static bool function main (line 149) | int FILE: third_party/concurrency_kit/ck/regressions/ck_epoch/validate/ck_epoch_call.c function cb (line 36) | static void function main (line 50) | int FILE: third_party/concurrency_kit/ck/regressions/ck_epoch/validate/ck_epoch_poll.c type node (line 64) | struct node { type node (line 71) | struct node type node (line 72) | struct node function destructor (line 76) | static void type node (line 139) | struct node type node (line 155) | struct node type node (line 162) | struct node function main (line 205) | int FILE: third_party/concurrency_kit/ck/regressions/ck_epoch/validate/ck_epoch_section.c function setup_test (line 44) | static void function teardown_test (line 56) | static void function cleanup (line 69) | static void function test_simple_read_section (line 79) | static void function test_nested_read_section (line 100) | static void type obj (line 131) | struct obj { type obj (line 159) | struct obj type obj (line 163) | struct obj function obj_destroy (line 180) | static void function test_single_reader_with_barrier_thread (line 191) | static void function test_multiple_readers_with_barrier_thread (line 251) | static void function main (line 302) | int FILE: third_party/concurrency_kit/ck/regressions/ck_epoch/validate/ck_epoch_section_2.c type affinity (line 57) | struct affinity function main (line 161) | int FILE: third_party/concurrency_kit/ck/regressions/ck_epoch/validate/ck_epoch_synchronize.c type node (line 64) | struct node { type node (line 71) | struct node type node (line 72) | struct node function destructor (line 76) | static void type node (line 146) | struct node type node (line 162) | struct node type node (line 169) | struct node function main (line 218) | int FILE: third_party/concurrency_kit/ck/regressions/ck_epoch/validate/ck_stack.c type node (line 55) | struct node { type node (line 62) | struct node type node (line 63) | struct node function destructor (line 66) | static void type node (line 78) | struct node type node (line 91) | struct node type node (line 97) | struct node function main (line 139) | int FILE: third_party/concurrency_kit/ck/regressions/ck_epoch/validate/torture.c type affinity (line 66) | struct affinity function test (line 68) | static void function main (line 208) | int FILE: third_party/concurrency_kit/ck/regressions/ck_fifo/benchmark/latency.c function main (line 43) | int FILE: third_party/concurrency_kit/ck/regressions/ck_fifo/validate/ck_fifo_mpmc.c type context (line 40) | struct context { type entry (line 46) | struct entry { type affinity (line 57) | struct affinity type context (line 65) | struct context type entry (line 66) | struct entry type entry (line 81) | struct entry type entry (line 97) | struct entry function main (line 115) | int function main (line 161) | int FILE: third_party/concurrency_kit/ck/regressions/ck_fifo/validate/ck_fifo_mpmc_iterator.c type example (line 33) | struct example { function main (line 39) | int function main (line 85) | int FILE: third_party/concurrency_kit/ck/regressions/ck_fifo/validate/ck_fifo_spsc.c type context (line 40) | struct context { type entry (line 46) | struct entry { type affinity (line 53) | struct affinity type context (line 60) | struct context type entry (line 61) | struct entry type entry (line 75) | struct entry type entry (line 77) | struct entry function main (line 117) | int FILE: third_party/concurrency_kit/ck/regressions/ck_fifo/validate/ck_fifo_spsc_iterator.c type example (line 32) | struct example { function main (line 38) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hp/benchmark/fifo_latency.c function main (line 47) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hp/benchmark/stack_latency.c function main (line 48) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hp/validate/ck_hp_fifo.c type context (line 39) | struct context { type entry (line 45) | struct entry { type affinity (line 54) | struct affinity type context (line 62) | struct context type entry (line 63) | struct entry type entry (line 80) | struct entry type entry (line 104) | struct entry function destructor (line 127) | static void function main (line 135) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hp/validate/ck_hp_fifo_donner.c function destructor (line 54) | static void type entry (line 63) | struct entry { type entry (line 71) | struct entry type entry (line 111) | struct entry function main (line 147) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hp/validate/ck_hp_stack.c type node (line 57) | struct node { type node (line 64) | struct node type node (line 70) | struct node type node (line 85) | struct node type node (line 91) | struct node function destructor (line 131) | static void function main (line 139) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hp/validate/nbds_haz_test.c type stack_entry (line 56) | struct stack_entry { type stack_entry_t (line 59) | typedef struct stack_entry stack_entry_t; type stack (line 61) | struct stack { type hp_stack_t (line 65) | typedef struct stack hp_stack_t; type node (line 79) | struct node { type node (line 87) | struct node function CK_CC_INLINE (line 93) | CK_CC_INLINE static void function stack_entry (line 115) | stack_entry * type node (line 146) | struct node type node (line 171) | struct node function destructor (line 192) | static void function main (line 199) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hp/validate/serial.c type entry (line 43) | struct entry { function destructor (line 48) | static void function main (line 57) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hs/benchmark/apply.c function hs_free (line 55) | static void type ck_malloc (line 67) | struct ck_malloc function hs_hash (line 72) | static unsigned long function hs_compare (line 82) | static bool function set_destroy (line 89) | static void function set_init (line 97) | static void function set_count (line 110) | static size_t function set_reset (line 117) | static bool function run_test (line 133) | static void function main (line 233) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hs/benchmark/parallel_bytestring.c type state (line 54) | enum state { type affinity (line 64) | struct affinity type hs_epoch (line 69) | struct hs_epoch { function alarm_handler (line 75) | static void function hs_hash (line 84) | static unsigned long function hs_compare (line 94) | static bool function hs_destroy (line 101) | static void function hs_free (line 118) | static void type ck_malloc (line 135) | struct ck_malloc function set_init (line 140) | static void function set_remove (line 160) | static bool function set_replace (line 169) | static bool function set_swap (line 179) | static bool function set_insert (line 200) | static bool function set_count (line 209) | static size_t function set_reset (line 216) | static bool function acc (line 280) | static uint64_t function main (line 292) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hs/benchmark/serial.c function hs_free (line 54) | static void type ck_malloc (line 66) | struct ck_malloc function hs_hash (line 71) | static unsigned long function hs_compare (line 81) | static bool function set_destroy (line 88) | static void function set_init (line 96) | static void function set_remove (line 109) | static bool function set_swap (line 118) | static bool function set_replace (line 128) | static bool function set_insert (line 150) | static bool function set_insert_unique (line 159) | static bool function set_count (line 168) | static size_t function set_reset (line 175) | static bool function set_gc (line 182) | static void function set_rebuild (line 190) | static void function keys_shuffle (line 198) | static void function run_test (line 217) | static void function main (line 490) | int FILE: third_party/concurrency_kit/ck/regressions/ck_hs/validate/serial.c function hs_free (line 45) | static void type ck_malloc (line 55) | struct ck_malloc function hs_hash (line 70) | static unsigned long function hs_compare (line 81) | static bool function run_test (line 131) | static void function main (line 348) | int FILE: third_party/concurrency_kit/ck/regressions/ck_ht/benchmark/parallel_bytestring.c type state (line 56) | enum state { type affinity (line 65) | struct affinity type ht_epoch (line 71) | struct ht_epoch { function alarm_handler (line 77) | static void function ht_destroy (line 86) | static void function ht_free (line 103) | static void type ck_malloc (line 120) | struct ck_malloc function table_init (line 125) | static void function table_remove (line 145) | static bool function table_replace (line 157) | static bool function table_insert (line 184) | static bool function table_count (line 196) | static size_t function table_reset (line 203) | static bool function main (line 264) | int FILE: third_party/concurrency_kit/ck/regressions/ck_ht/benchmark/parallel_direct.c type state (line 54) | enum state { type affinity (line 63) | struct affinity type ht_epoch (line 69) | struct ht_epoch { function alarm_handler (line 75) | static void function ht_destroy (line 84) | static void function ht_free (line 101) | static void type ck_malloc (line 118) | struct ck_malloc function hash_function (line 123) | static void function table_init (line 134) | static void function table_remove (line 149) | static bool function table_replace (line 160) | static bool function table_get (line 171) | static uintptr_t function table_insert (line 185) | static bool function table_count (line 196) | static size_t function table_reset (line 203) | static bool function main (line 265) | int FILE: third_party/concurrency_kit/ck/regressions/ck_ht/benchmark/serial.c function ht_free (line 52) | static void type ck_malloc (line 64) | struct ck_malloc function table_init (line 69) | static void function table_remove (line 87) | static bool function table_replace (line 99) | static bool function table_insert (line 128) | static bool function table_count (line 140) | static size_t function table_gc (line 147) | static bool function table_reset (line 154) | static bool function keys_shuffle (line 161) | static void function main (line 180) | int FILE: third_party/concurrency_kit/ck/regressions/ck_ht/validate/serial.c function ht_free (line 47) | static void function ht_hash_wrapper (line 57) | static void type ck_malloc (line 69) | struct ck_malloc function main (line 85) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pflock/benchmark/latency.c function main (line 38) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pflock/benchmark/throughput.c type affinity (line 46) | struct affinity function main (line 113) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pflock/validate/validate.c type affinity (line 47) | struct affinity function main (line 114) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/benchmark/benchmark.h type block (line 20) | struct block { type affinity (line 24) | struct affinity type block (line 34) | struct block function main (line 54) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/benchmark/ck_pr_add_64.c function main (line 11) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/benchmark/ck_pr_cas_64.c function main (line 11) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/benchmark/ck_pr_cas_64_2.c function main (line 11) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/benchmark/ck_pr_faa_64.c function main (line 11) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/benchmark/ck_pr_fas_64.c function main (line 11) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/benchmark/ck_pr_neg_64.c function main (line 11) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/benchmark/fp.c function main (line 14) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_add.c function rg_width (line 84) | static void function main (line 127) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_and.c function rg_width (line 80) | static void function main (line 123) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_btc.c function main (line 72) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_btr.c function main (line 73) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_bts.c function main (line 73) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_cas.c function rg_width (line 83) | static void function main (line 126) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_dec.c function rg_width (line 76) | static void function main (line 119) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_faa.c function rg_width (line 85) | static void function main (line 128) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_fas.c function rg_width (line 81) | static void function main (line 124) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_fax.c function main (line 112) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_inc.c function rg_width (line 76) | static void function main (line 119) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_load.c function rg_width (line 76) | static void function main (line 118) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_or.c function rg_width (line 82) | static void function main (line 125) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_store.c function rg_width (line 77) | static void function main (line 119) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_sub.c function rg_width (line 84) | static void function main (line 127) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_unary.c function main (line 109) | int FILE: third_party/concurrency_kit/ck/regressions/ck_pr/validate/ck_pr_xor.c function rg_width (line 80) | static void function main (line 123) | int FILE: third_party/concurrency_kit/ck/regressions/ck_queue/validate/ck_list.c type test (line 35) | struct test { function test_foreach (line 43) | static void function main (line 116) | int FILE: third_party/concurrency_kit/ck/regressions/ck_queue/validate/ck_slist.c type test (line 35) | struct test { function test_foreach (line 43) | static void function main (line 116) | int FILE: third_party/concurrency_kit/ck/regressions/ck_queue/validate/ck_stailq.c type test (line 34) | struct test { function test_foreach (line 42) | static void function main (line 115) | int FILE: third_party/concurrency_kit/ck/regressions/ck_rhs/benchmark/parallel_bytestring.c type state (line 54) | enum state { type affinity (line 64) | struct affinity type hs_epoch (line 69) | struct hs_epoch { function alarm_handler (line 75) | static void function hs_hash (line 84) | static unsigned long function hs_compare (line 94) | static bool function hs_destroy (line 101) | static void function hs_free (line 118) | static void type ck_malloc (line 135) | struct ck_malloc function set_init (line 140) | static void function set_remove (line 157) | static bool function set_replace (line 166) | static bool function set_swap (line 176) | static bool function set_insert (line 197) | static bool function set_count (line 206) | static size_t function set_reset (line 213) | static bool function acc (line 277) | static uint64_t function main (line 289) | int FILE: third_party/concurrency_kit/ck/regressions/ck_rhs/benchmark/serial.c function hs_free (line 54) | static void type ck_malloc (line 66) | struct ck_malloc function hs_hash (line 71) | static unsigned long function hs_compare (line 81) | static bool function set_destroy (line 88) | static void function set_init (line 96) | static void function set_remove (line 109) | static bool function set_swap (line 118) | static bool function set_replace (line 128) | static bool function set_insert (line 150) | static bool function set_insert_unique (line 159) | static bool function set_count (line 168) | static size_t function set_reset (line 175) | static bool function set_gc (line 182) | static void function set_rebuild (line 190) | static void function keys_shuffle (line 198) | static void function run_test (line 217) | static void function main (line 490) | int FILE: third_party/concurrency_kit/ck/regressions/ck_rhs/validate/serial.c function hs_free (line 45) | static void type ck_malloc (line 55) | struct ck_malloc function hs_hash (line 70) | static unsigned long function hs_compare (line 81) | static bool function run_test (line 131) | static void function main (line 298) | int FILE: third_party/concurrency_kit/ck/regressions/ck_ring/benchmark/latency.c type entry (line 13) | struct entry { function main (line 18) | int FILE: third_party/concurrency_kit/ck/regressions/ck_ring/validate/ck_ring_mpmc.c type context (line 42) | struct context { type entry (line 49) | struct entry { type affinity (line 61) | struct affinity type context (line 65) | struct context type context (line 76) | struct context type entry (line 97) | struct entry type context (line 169) | struct context type entry (line 184) | struct entry type context (line 232) | struct context type entry (line 233) | struct entry type entry (line 247) | struct entry type entry (line 249) | struct entry function main (line 331) | int FILE: third_party/concurrency_kit/ck/regressions/ck_ring/validate/ck_ring_mpmc_template.c type context (line 42) | struct context { type entry (line 49) | struct entry { type affinity (line 62) | struct affinity type context (line 66) | struct context type context (line 75) | struct context type entry (line 76) | struct entry type entry (line 90) | struct entry type context (line 138) | struct context type entry (line 139) | struct entry type entry (line 143) | struct entry type entry (line 153) | struct entry type entry (line 155) | struct entry type entry (line 164) | struct entry function main (line 245) | int FILE: third_party/concurrency_kit/ck/regressions/ck_ring/validate/ck_ring_spmc.c type context (line 42) | struct context { type entry (line 49) | struct entry { type affinity (line 60) | struct affinity type context (line 64) | struct context type context (line 73) | struct context type entry (line 88) | struct entry type context (line 136) | struct context type entry (line 137) | struct entry type entry (line 151) | struct entry type entry (line 153) | struct entry function main (line 235) | int FILE: third_party/concurrency_kit/ck/regressions/ck_ring/validate/ck_ring_spmc_template.c type context (line 42) | struct context { type entry (line 49) | struct entry { type affinity (line 62) | struct affinity type context (line 66) | struct context type context (line 75) | struct context type entry (line 76) | struct entry type entry (line 90) | struct entry type context (line 138) | struct context type entry (line 139) | struct entry type entry (line 143) | struct entry type entry (line 153) | struct entry type entry (line 155) | struct entry type entry (line 164) | struct entry function main (line 245) | int FILE: third_party/concurrency_kit/ck/regressions/ck_ring/validate/ck_ring_spsc.c type context (line 40) | struct context { type entry (line 47) | struct entry { type affinity (line 54) | struct affinity type context (line 57) | struct context type context (line 62) | struct context type entry (line 63) | struct entry type entry (line 78) | struct entry type entry (line 80) | struct entry function main (line 158) | int FILE: third_party/concurrency_kit/ck/regressions/ck_rwcohort/benchmark/latency.h function ck_spinlock_fas_lock_with_context (line 39) | static void function ck_spinlock_fas_unlock_with_context (line 46) | static void function ck_spinlock_fas_locked_with_context (line 53) | static bool function main (line 63) | LOCK_PROTOTYPE(fas_fas) FILE: third_party/concurrency_kit/ck/regressions/ck_rwcohort/benchmark/throughput.h type affinity (line 49) | struct affinity function ck_spinlock_fas_lock_with_context (line 52) | static void function ck_spinlock_fas_unlock_with_context (line 61) | static void function ck_spinlock_fas_locked_with_context (line 70) | static bool function cohort_record (line 81) | LOCK_PROTOTYPE(fas_fas) type cohort_record (line 86) | struct cohort_record type block (line 92) | struct block { function main (line 165) | int FILE: third_party/concurrency_kit/ck/regressions/ck_rwcohort/validate/validate.h type affinity (line 50) | struct affinity function ck_spinlock_fas_lock_with_context (line 55) | static void function ck_spinlock_fas_unlock_with_context (line 62) | static void function ck_spinlock_fas_locked_with_context (line 69) | static bool function CK_COHORT_INSTANCE (line 79) | LOCK_PROTOTYPE(fas_fas) function main (line 151) | int FILE: third_party/concurrency_kit/ck/regressions/ck_rwlock/benchmark/latency.c function main (line 39) | int FILE: third_party/concurrency_kit/ck/regressions/ck_rwlock/benchmark/throughput.c type affinity (line 50) | struct affinity function rwlock_test (line 184) | static void function main (line 219) | int FILE: third_party/concurrency_kit/ck/regressions/ck_rwlock/validate/validate.c type affinity (line 47) | struct affinity type ck_elide_config (line 132) | struct ck_elide_config type ck_elide_stat (line 133) | struct ck_elide_stat function rwlock_test (line 398) | static void function main (line 417) | int FILE: third_party/concurrency_kit/ck/regressions/ck_sequence/benchmark/ck_sequence.c function main (line 43) | int FILE: third_party/concurrency_kit/ck/regressions/ck_sequence/validate/ck_sequence.c type example (line 40) | struct example { type example (line 46) | struct example type affinity (line 49) | struct affinity function validate (line 51) | static void type example (line 71) | struct example function main (line 113) | int FILE: third_party/concurrency_kit/ck/regressions/ck_spinlock/benchmark/latency.h function main (line 42) | int FILE: third_party/concurrency_kit/ck/regressions/ck_spinlock/benchmark/throughput.h type block (line 51) | struct block { type affinity (line 55) | struct affinity type counters (line 58) | struct counters { type counters (line 62) | struct counters function CK_CC_USED (line 70) | CK_CC_USED static void function CK_CC_USED (line 83) | CK_CC_USED static void type block (line 101) | struct block function main (line 132) | int FILE: third_party/concurrency_kit/ck/regressions/ck_spinlock/linux_spinlock.h function CK_CC_INLINE (line 3) | CK_CC_INLINE static void function CK_CC_INLINE (line 24) | CK_CC_INLINE static void FILE: third_party/concurrency_kit/ck/regressions/ck_spinlock/validate/linux_spinlock.c function main (line 7) | int FILE: third_party/concurrency_kit/ck/regressions/ck_spinlock/validate/validate.h type block (line 48) | struct block { type affinity (line 52) | struct affinity function main (line 134) | int FILE: third_party/concurrency_kit/ck/regressions/ck_stack/benchmark/latency.c function main (line 50) | int FILE: third_party/concurrency_kit/ck/regressions/ck_stack/validate/pair.c type entry (line 51) | struct entry { type entry (line 61) | struct entry type entry (line 70) | struct entry type entry (line 76) | struct entry type affinity (line 79) | struct affinity type entry (line 90) | struct entry function stack_assert (line 155) | static void function main (line 167) | int FILE: third_party/concurrency_kit/ck/regressions/ck_stack/validate/pop.c type entry (line 51) | struct entry { type entry (line 61) | struct entry type entry (line 71) | struct entry type affinity (line 74) | struct affinity type entry (line 85) | struct entry function stack_assert (line 142) | static void function push_stack (line 154) | static void function main (line 187) | int FILE: third_party/concurrency_kit/ck/regressions/ck_stack/validate/push.c type entry (line 49) | struct entry { type entry (line 59) | struct entry type entry (line 64) | struct entry type entry (line 88) | struct entry function stack_assert (line 134) | static void function main (line 158) | int FILE: third_party/concurrency_kit/ck/regressions/ck_stack/validate/serial.c type entry (line 37) | struct entry { type entry (line 42) | struct entry function serial (line 55) | static void function main (line 77) | int FILE: third_party/concurrency_kit/ck/regressions/ck_swlock/benchmark/latency.c function main (line 39) | int FILE: third_party/concurrency_kit/ck/regressions/ck_swlock/benchmark/throughput.c type affinity (line 50) | struct affinity function swlock_test (line 117) | static void function main (line 152) | int FILE: third_party/concurrency_kit/ck/regressions/ck_swlock/validate/validate.c type affinity (line 47) | struct affinity type ck_elide_config (line 60) | struct ck_elide_config type ck_elide_stat (line 61) | struct ck_elide_stat function swlock_test (line 405) | static void function main (line 425) | int FILE: third_party/concurrency_kit/ck/regressions/ck_tflock/benchmark/latency.c function main (line 39) | int FILE: third_party/concurrency_kit/ck/regressions/ck_tflock/benchmark/throughput.c type affinity (line 50) | struct affinity function tflock_test (line 117) | static void function main (line 152) | int FILE: third_party/concurrency_kit/ck/regressions/ck_tflock/validate/validate.c type affinity (line 47) | struct affinity function tflock_ticket_test (line 114) | static void function main (line 133) | int FILE: third_party/concurrency_kit/ck/regressions/common.h function CK_CC_INLINE (line 63) | CK_CC_INLINE static void function CK_CC_INLINE (line 73) | CK_CC_INLINE static int function CK_CC_INLINE (line 83) | CK_CC_INLINE static int function CK_CC_INLINE (line 99) | CK_CC_INLINE static void function common_lrand48 (line 109) | int function CK_CC_INLINE (line 119) | CK_CC_INLINE static double function CK_CC_INLINE (line 129) | CK_CC_INLINE static void function CK_CC_INLINE (line 139) | CK_CC_INLINE static int function common_alarm (line 181) | int type affinity (line 262) | struct affinity { function pid_t (line 271) | static pid_t function CK_CC_UNUSED (line 278) | CK_CC_UNUSED static int function CK_CC_UNUSED (line 291) | CK_CC_UNUSED static int function CK_CC_UNUSED (line 303) | CK_CC_UNUSED static int function CK_CC_UNUSED (line 317) | CK_CC_UNUSED static int function CK_CC_UNUSED (line 330) | CK_CC_UNUSED static int function CK_CC_UNUSED (line 343) | CK_CC_UNUSED static int function CK_CC_UNUSED (line 355) | CK_CC_UNUSED static int function CK_CC_UNUSED (line 362) | CK_CC_UNUSED static int function CK_CC_INLINE (line 370) | CK_CC_INLINE static uint64_t function CK_CC_USED (line 455) | CK_CC_USED static void FILE: third_party/concurrency_kit/ck/src/ck_array.c type _ck_array (line 34) | struct _ck_array type ck_malloc (line 35) | struct ck_malloc type _ck_array (line 37) | struct _ck_array type _ck_array (line 39) | struct _ck_array function ck_array_init (line 49) | bool function ck_array_put (line 73) | bool function ck_array_put_unique (line 128) | int function ck_array_remove (line 149) | bool function ck_array_commit (line 202) | bool function ck_array_deinit (line 226) | void FILE: third_party/concurrency_kit/ck/src/ck_barrier_centralized.c function ck_barrier_centralized (line 31) | void FILE: third_party/concurrency_kit/ck/src/ck_barrier_combining.c type ck_barrier_combining_queue (line 33) | struct ck_barrier_combining_queue { function ck_barrier_combining_group (line 38) | ck_barrier_combining_group * function CK_CC_INLINE (line 51) | CK_CC_INLINE static void function CK_CC_INLINE (line 75) | CK_CC_INLINE static void function ck_barrier_combining_group_init (line 93) | void function ck_barrier_combining_init (line 143) | void function ck_barrier_combining_aux (line 157) | static void function ck_barrier_combining (line 196) | void FILE: third_party/concurrency_kit/ck/src/ck_barrier_dissemination.c function ck_barrier_dissemination_init (line 35) | void function ck_barrier_dissemination_subscribe (line 78) | void function ck_barrier_dissemination_size (line 89) | unsigned int function ck_barrier_dissemination (line 96) | void FILE: third_party/concurrency_kit/ck/src/ck_barrier_mcs.c function ck_barrier_mcs_init (line 33) | void function ck_barrier_mcs_subscribe (line 75) | void function CK_CC_INLINE (line 84) | CK_CC_INLINE static bool function CK_CC_INLINE (line 100) | CK_CC_INLINE static void function ck_barrier_mcs (line 111) | void FILE: third_party/concurrency_kit/ck/src/ck_barrier_tournament.c function ck_barrier_tournament_subscribe (line 49) | void function ck_barrier_tournament_init (line 59) | void function ck_barrier_tournament_size (line 101) | unsigned int function ck_barrier_tournament (line 108) | void FILE: third_party/concurrency_kit/ck/src/ck_epoch.c type ck_epoch_record (line 135) | struct ck_epoch_record type ck_epoch_entry (line 137) | struct ck_epoch_entry function _ck_epoch_delref (line 142) | bool function _ck_epoch_addref (line 177) | void function ck_epoch_init (line 220) | void type ck_epoch_record (line 231) | struct ck_epoch_record type ck_epoch (line 232) | struct ck_epoch type ck_epoch_record (line 234) | struct ck_epoch_record function ck_epoch_register (line 265) | void function ck_epoch_unregister (line 289) | void type ck_epoch_record (line 312) | struct ck_epoch_record type ck_epoch (line 313) | struct ck_epoch type ck_epoch_record (line 314) | struct ck_epoch_record function ck_epoch_dispatch (line 351) | static void function ck_epoch_reclaim (line 387) | void function CK_CC_FORCE_INLINE (line 398) | CK_CC_FORCE_INLINE static void function ck_epoch_synchronize_wait (line 412) | void function ck_epoch_synchronize (line 516) | void function ck_epoch_barrier (line 524) | void function ck_epoch_barrier_wait (line 533) | void function ck_epoch_poll (line 553) | bool FILE: third_party/concurrency_kit/ck/src/ck_hp.c function CK_STACK_CONTAINER (line 64) | CK_STACK_CONTAINER(struct ck_hp_record, global_entry, ck_hp_record_conta... function ck_hp_set_threshold (line 85) | void type ck_hp_record (line 93) | struct ck_hp_record type ck_hp (line 94) | struct ck_hp type ck_hp_record (line 96) | struct ck_hp_record function ck_hp_unregister (line 119) | void function ck_hp_register (line 133) | void function hazard_compare (line 153) | static int function CK_CC_INLINE (line 164) | CK_CC_INLINE static bool function CK_CC_INLINE (line 189) | CK_CC_INLINE static void * function ck_hp_reclaim (line 220) | void function ck_hp_retire (line 270) | void function ck_hp_free (line 288) | void function ck_hp_purge (line 311) | void FILE: third_party/concurrency_kit/ck/src/ck_hs.c type ck_hs_probe_behavior (line 77) | enum ck_hs_probe_behavior { type ck_hs_map (line 83) | struct ck_hs_map { function ck_hs_map_signal (line 97) | static inline void function _ck_hs_next (line 108) | static bool function ck_hs_iterator_init (line 133) | void function ck_hs_next (line 143) | bool function ck_hs_next_spmc (line 149) | bool function ck_hs_stat (line 159) | void function ck_hs_count (line 170) | unsigned long function ck_hs_map_destroy (line 177) | static void function ck_hs_destroy (line 185) | void type ck_hs_map (line 193) | struct ck_hs_map type ck_hs (line 194) | struct ck_hs type ck_hs_map (line 196) | struct ck_hs_map type ck_hs_map (line 203) | struct ck_hs_map function ck_hs_reset_size (line 249) | bool function ck_hs_reset (line 264) | bool function ck_hs_map_probe_next (line 273) | static inline unsigned long function ck_hs_map_bound_set (line 289) | static inline void function ck_hs_map_bound_get (line 310) | static inline unsigned int function ck_hs_grow (line 327) | bool function ck_hs_map_postinsert (line 400) | static void function ck_hs_rebuild (line 411) | bool type ck_hs (line 419) | struct ck_hs type ck_hs_map (line 420) | struct ck_hs_map type ck_hs_probe_behavior (line 427) | enum ck_hs_probe_behavior function ck_hs_gc (line 550) | bool function ck_hs_fas (line 639) | bool function ck_hs_apply (line 683) | bool function ck_hs_set (line 754) | bool function CK_CC_INLINE (line 810) | CK_CC_INLINE static bool function ck_hs_put (line 852) | bool function ck_hs_put_unique (line 861) | bool type ck_hs (line 871) | struct ck_hs type ck_hs_map (line 876) | struct ck_hs_map type ck_hs (line 898) | struct ck_hs type ck_hs_map (line 903) | struct ck_hs_map function ck_hs_move (line 917) | bool function ck_hs_init (line 937) | bool FILE: third_party/concurrency_kit/ck/src/ck_ht.c type ck_ht_map (line 82) | struct ck_ht_map { function ck_ht_stat (line 97) | void function ck_ht_hash (line 108) | void function ck_ht_hash_direct (line 119) | void function ck_ht_hash_wrapper (line 129) | static void type ck_ht_map (line 140) | struct ck_ht_map type ck_ht (line 141) | struct ck_ht type ck_ht_map (line 143) | struct ck_ht_map type ck_ht_map (line 152) | struct ck_ht_map type ck_ht_entry (line 153) | struct ck_ht_entry type ck_ht_entry (line 177) | struct ck_ht_entry type ck_ht_entry (line 187) | struct ck_ht_entry function ck_ht_map_bound_set (line 192) | static inline void function CK_HT_TYPE (line 213) | static inline CK_HT_TYPE function ck_ht_map_destroy (line 230) | static void function ck_ht_map_probe_next (line 238) | static inline size_t function ck_ht_init (line 253) | bool type ck_ht_entry (line 279) | struct ck_ht_entry type ck_ht_map (line 280) | struct ck_ht_map type ck_ht_entry (line 289) | struct ck_ht_entry type ck_ht_entry (line 290) | struct ck_ht_entry function ck_ht_gc (line 385) | bool type ck_ht_entry (line 496) | struct ck_ht_entry type ck_ht_map (line 497) | struct ck_ht_map type ck_ht_entry (line 503) | struct ck_ht_entry function CK_HT_TYPE (line 603) | CK_HT_TYPE function ck_ht_next (line 611) | bool function ck_ht_reset_size_spmc (line 635) | bool function ck_ht_reset_spmc (line 650) | bool function ck_ht_grow_spmc (line 658) | bool function ck_ht_remove_spmc (line 746) | bool function ck_ht_get_spmc (line 778) | bool function ck_ht_set_spmc (line 821) | bool function ck_ht_put_spmc (line 958) | bool function ck_ht_destroy (line 1030) | void FILE: third_party/concurrency_kit/ck/src/ck_ht_hash.h function rotl32 (line 68) | static inline uint32_t rotl32 ( uint32_t x, int8_t r ) function rotl64 (line 73) | static inline uint64_t rotl64 ( uint64_t x, int8_t r ) function FORCE_INLINE (line 89) | FORCE_INLINE static uint32_t getblock ( const uint32_t * p, int i ) function FORCE_INLINE (line 105) | FORCE_INLINE static uint32_t fmix ( uint32_t h ) function MurmurHash3_x86_32 (line 118) | static inline void MurmurHash3_x86_32 ( const void * key, int len, function MurmurHash64A (line 175) | static inline uint64_t MurmurHash64A ( const void * key, int len, uint64... function MurmurHash64B (line 234) | static inline uint64_t MurmurHash64B ( const void * key, int len, uint64... FILE: third_party/concurrency_kit/ck/src/ck_internal.h function CK_CC_INLINE (line 38) | CK_CC_INLINE static uint32_t function CK_CC_INLINE (line 50) | CK_CC_INLINE static uint32_t function ck_internal_max (line 63) | long function CK_CC_INLINE (line 70) | CK_CC_INLINE static uint64_t function CK_CC_INLINE (line 77) | CK_CC_INLINE static uint32_t function ck_internal_bsf (line 84) | long function CK_CC_INLINE (line 102) | CK_CC_INLINE static uint64_t FILE: third_party/concurrency_kit/ck/src/ck_rhs.c type ck_rhs_probe_behavior (line 79) | enum ck_rhs_probe_behavior { type ck_rhs_entry_desc (line 87) | struct ck_rhs_entry_desc { type ck_rhs_no_entry_desc (line 95) | struct ck_rhs_no_entry_desc { type ck_rhs (line 102) | struct ck_rhs type ck_rhs_map (line 103) | struct ck_rhs_map type ck_rhs_probe_behavior (line 110) | enum ck_rhs_probe_behavior type ck_rhs_map (line 112) | struct ck_rhs_map { function CK_CC_INLINE (line 134) | static CK_CC_INLINE const void * function CK_CC_INLINE (line 144) | static CK_CC_INLINE const void ** function ck_rhs_entry_desc (line 154) | ck_rhs_entry_desc * function CK_CC_INLINE (line 164) | static CK_CC_INLINE void function ck_rhs_probes (line 174) | static CK_CC_INLINE unsigned int function CK_CC_INLINE (line 184) | static CK_CC_INLINE void function CK_CC_INLINE (line 194) | static CK_CC_INLINE CK_RHS_WORD function CK_CC_INLINE (line 204) | static CK_CC_INLINE CK_RHS_WORD * function CK_CC_INLINE (line 215) | static CK_CC_INLINE bool function CK_CC_INLINE (line 225) | static CK_CC_INLINE void function CK_CC_INLINE (line 235) | static CK_CC_INLINE void function ck_rhs_set_load_factor (line 251) | bool function ck_rhs_iterator_init (line 269) | void function ck_rhs_next (line 278) | bool function ck_rhs_stat (line 303) | void function ck_rhs_count (line 313) | unsigned long function ck_rhs_map_destroy (line 320) | static void function ck_rhs_destroy (line 328) | void type ck_rhs_map (line 336) | struct ck_rhs_map type ck_rhs (line 337) | struct ck_rhs type ck_rhs_map (line 339) | struct ck_rhs_map type ck_rhs_map (line 347) | struct ck_rhs_map type ck_rhs_no_entry_desc (line 349) | struct ck_rhs_no_entry_desc type ck_rhs_map (line 352) | struct ck_rhs_map type ck_rhs_entry_desc (line 353) | struct ck_rhs_entry_desc type ck_rhs_no_entry_desc (line 382) | struct ck_rhs_no_entry_desc type ck_rhs_entry_desc (line 389) | struct ck_rhs_entry_desc type ck_rhs_entry_desc (line 390) | struct ck_rhs_entry_desc function ck_rhs_reset_size (line 400) | bool function ck_rhs_reset (line 415) | bool function ck_rhs_map_probe_next (line 424) | static inline unsigned long function ck_rhs_map_probe_prev (line 438) | static inline unsigned long function ck_rhs_map_bound_set (line 452) | static inline void function ck_rhs_map_bound_get (line 477) | static inline unsigned int function ck_rhs_grow (line 493) | bool function ck_rhs_rebuild (line 572) | bool function ck_rhs_map_probe_rm (line 579) | static long function ck_rhs_map_probe (line 691) | static long function ck_rhs_gc (line 826) | bool function ck_rhs_add_wanted (line 841) | static void function ck_rhs_remove_wanted (line 868) | static unsigned long function ck_rhs_get_first_offset (line 890) | static long function ck_rhs_put_robin_hood (line 905) | static int function ck_rhs_do_backward_shift_delete (line 988) | static void function ck_rhs_fas (line 1068) | bool function ck_rhs_apply (line 1130) | bool function ck_rhs_set (line 1234) | bool function ck_rhs_put_internal (line 1314) | static bool function ck_rhs_put (line 1370) | bool function ck_rhs_put_unique (line 1379) | bool type ck_rhs (line 1389) | struct ck_rhs type ck_rhs_map (line 1395) | struct ck_rhs_map type ck_rhs (line 1418) | struct ck_rhs type ck_rhs_map (line 1424) | struct ck_rhs_map function ck_rhs_move (line 1437) | bool function ck_rhs_init (line 1458) | bool FILE: third_party/cram/cram/_cli.py function _prompt (line 11) | def _prompt(question, answers, auto=None): function _log (line 38) | def _log(msg=None, verbosemsg=None, verbose=False): function _patch (line 52) | def _patch(cmd, diff): function runcli (line 57) | def runcli(tests, quiet=False, verbose=False, patchcmd=None, answer=None, FILE: third_party/cram/cram/_diff.py function _regex (line 11) | def _regex(pattern, s): function _glob (line 23) | def _glob(el, l): function _matchannotation (line 49) | def _matchannotation(keyword, matchfunc, el, l): function regex (line 54) | def regex(el, l): function glob (line 58) | def glob(el, l): function esc (line 62) | def esc(el, l): class _SequenceMatcher (line 75) | class _SequenceMatcher(difflib.SequenceMatcher, object): method __init__ (line 77) | def __init__(self, *args, **kwargs): method _match (line 81) | def _match(self, el, l): method find_longest_match (line 88) | def find_longest_match(self, alo, ahi, blo, bhi): function unified_diff (line 109) | def unified_diff(l1, l2, fromfile=b(''), tofile=b(''), fromfiledate=b(''), FILE: third_party/cram/cram/_encoding.py function fsdecode (line 22) | def fsdecode(s): function fsencode (line 32) | def fsencode(s): function fsdecode (line 42) | def fsdecode(s): function fsencode (line 48) | def fsencode(s): function fsdecode (line 54) | def fsdecode(s): function fsencode (line 58) | def fsencode(s): function envencode (line 63) | def envencode(s): function b (line 77) | def b(s): function u (line 83) | def u(s): function b (line 87) | def b(s): function bchr (line 91) | def bchr(i): function u (line 95) | def u(s): function ul (line 104) | def ul(e): FILE: third_party/cram/cram/_main.py function _which (line 20) | def _which(cmd): function _expandpath (line 29) | def _expandpath(path): class _OptionParser (line 33) | class _OptionParser(optparse.OptionParser): method __init__ (line 37) | def __init__(self, *args, **kwargs): method add_option (line 41) | def add_option(self, *args, **kwargs): method parse_args (line 48) | def parse_args(self, args=None, values=None): function _parseopts (line 79) | def _parseopts(args): function main (line 115) | def main(args): FILE: third_party/cram/cram/_process.py function _makeresetsigpipe (line 15) | def _makeresetsigpipe(): function execute (line 27) | def execute(args, stdin=None, stdout=None, stderr=None, cwd=None, env=No... FILE: third_party/cram/cram/_run.py function _walk (line 12) | def _walk(top): function _findtests (line 21) | def _findtests(paths): function runtests (line 34) | def runtests(paths, tmpdir, shell, indent=2, cleanenv=True, debug=False, FILE: third_party/cram/cram/_test.py function _escape (line 19) | def _escape(s): function test (line 24) | def test(lines, shell='/bin/sh', indent=2, testname=None, env=None, function testfile (line 186) | def testfile(path, shell='/bin/sh', indent=2, env=None, cleanenv=True, FILE: third_party/cram/cram/_xunit.py function _cdatareplace (line 32) | def _cdatareplace(m): function _cdata (line 39) | def _cdata(s): function _quoteattrreplace (line 49) | def _quoteattrreplace(m): function _quoteattr (line 59) | def _quoteattr(s): function _timestamp (line 69) | def _timestamp(): function runxunit (line 83) | def runxunit(tests, xmlpath): FILE: third_party/cram/setup.py function long_description (line 18) | def long_description(): FILE: third_party/cram/tests/run-doctests.py function _getmodules (line 7) | def _getmodules(pkgdir): function rundoctests (line 27) | def rundoctests(pkgdir): FILE: third_party/luajit/luajit/dynasm/dasm_arm.h type dasm_Section (line 56) | typedef struct dasm_Section { type dasm_State (line 66) | struct dasm_State { function dasm_init (line 86) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 110) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 123) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 131) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 140) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_imm12 (line 168) | static int dasm_imm12(unsigned int n) function dasm_put (line 177) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 279) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 345) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 432) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 445) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: third_party/luajit/luajit/dynasm/dasm_arm64.h type dasm_Section (line 58) | typedef struct dasm_Section { type dasm_State (line 68) | struct dasm_State { function dasm_init (line 88) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 112) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 125) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 133) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 142) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_imm12 (line 170) | static int dasm_imm12(unsigned int n) function dasm_ffs (line 180) | static int dasm_ffs(unsigned long long x) function dasm_imm13 (line 187) | static int dasm_imm13(int lo, int hi) function dasm_put (line 221) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 350) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 417) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 534) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 547) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: third_party/luajit/luajit/dynasm/dasm_mips.h type dasm_Section (line 55) | typedef struct dasm_Section { type dasm_State (line 65) | struct dasm_State { function dasm_init (line 85) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 109) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 122) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 130) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 139) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_put (line 168) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 258) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 323) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 395) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 408) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: third_party/luajit/luajit/dynasm/dasm_ppc.h type dasm_Section (line 55) | typedef struct dasm_Section { type dasm_State (line 65) | struct dasm_State { function dasm_init (line 85) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 109) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 122) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 130) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 139) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_put (line 168) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 262) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 327) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 394) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 407) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: third_party/luajit/luajit/dynasm/dasm_proto.h type dasm_State (line 47) | typedef struct dasm_State dasm_State; FILE: third_party/luajit/luajit/dynasm/dasm_x86.h type dasm_Section (line 54) | typedef struct dasm_Section { type dasm_State (line 64) | struct dasm_State { function dasm_init (line 84) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 108) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 121) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 129) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 138) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_put (line 167) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 277) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 389) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 499) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 512) | int dasm_checkstep(Dst_DECL, int secmatch)