LCOV - code coverage report
Current view: top level - src - midas.cxx (source / functions) Coverage Total Hit
Test: coverage.info Lines: 17.3 % 7163 1238
Test Date: 2025-11-11 10:26:08 Functions: 30.7 % 300 92

Function Name Sort by function name Hit count Sort by function hit count
EventRequest::clear() 0
RPC_CLIENT_CONNECTION::close_locked() 0
RPC_CLIENT_CONNECTION::print() 0
TrClient::TrClient() 0
TrClient::~TrClient() 0
add_message(char**, int*, int*, long, char const*) 0
bk_close(void*, void*) 0
bk_copy(char*, char*, char const*) 0
bk_create(void*, char const*, unsigned short, void**) 0
bk_delete(void*, char const*) 0
bk_find(BANK_HEADER const*, char const*, unsigned int*, unsigned int*, void**) 0
bk_init(void*) 0
bk_init32(void*) 0
bk_init32a(void*) 0
bk_is32(void const*) 0
bk_is32a(void const*) 0
bk_iterate(void const*, BANK**, void*) 0
bk_iterate32(void const*, BANK32**, void*) 0
bk_iterate32a(void const*, BANK32A**, void*) 0
bk_list(void const*, char*) 0
bk_locate(void const*, char const*, void*) 0
bk_size(void const*) 0
bk_swap(void*, unsigned int) 0
bm_add_event_request(int, short, short, int, void (*)(int, int, EVENT_HEADER*, void*), int) 0
bm_check_buffers() 0
bm_check_requests(BUFFER_CLIENT const*, EVENT_HEADER const*) 0
bm_compose_event_threadsafe(EVENT_HEADER*, short, short, unsigned int, unsigned int*) 0
bm_convert_event_header(EVENT_HEADER*, int) 0
bm_defragment_event(int, int, EVENT_HEADER*, void*, void (*)(int, int, EVENT_HEADER*, void*)) 0
bm_delete_request(int) 0
bm_dispatch_event(int, EVENT_HEADER*) 0
bm_empty_buffers() 0
bm_fill_read_cache_locked(bm_lock_buffer_guard&, int) 0
bm_flush_cache(int, int) 0
bm_flush_cache_locked(bm_lock_buffer_guard&, int) 0
bm_flush_cache_rpc(int, int) 0
bm_get_buffer_handle(char const*, int*) 0
bm_get_buffer_info(int, BUFFER_HEADER*) 0
bm_get_buffer_level(int, int*) 0
bm_incr_read_cache_locked(BUFFER*, int) 0
bm_incr_rp_no_check(BUFFER_HEADER const*, int, int) 0
bm_lock_buffer_guard::get_status() const 0
bm_lock_buffer_guard::invalidate() 0
bm_lock_buffer_guard::relock() 0
bm_match_event(short, short, EVENT_HEADER const*) 0
bm_next_rp(char const*, BUFFER_HEADER const*, char const*, int) 0
bm_notify_client(char const*, int) 0
bm_peek_buffer_locked(BUFFER*, BUFFER_HEADER*, BUFFER_CLIENT*, EVENT_HEADER**, int*, int*) 0
bm_peek_read_cache_locked(BUFFER*, EVENT_HEADER**, int*, int*) 0
bm_poll_event() 0
bm_push_buffer(BUFFER*, int) 0
bm_push_event(char const*) 0
bm_read_buffer(BUFFER*, int, void**, void*, int*, std::vector<char, std::allocator<char> >*, int, int, unsigned int) 0
bm_read_from_buffer_locked(BUFFER_HEADER const*, int, char*, int) 0
bm_read_from_buffer_locked(BUFFER_HEADER const*, int, std::vector<char, std::allocator<char> >*, int) 0
bm_receive_event(int, void*, int*, int) 0
bm_receive_event_alloc(int, EVENT_HEADER**, int) 0
bm_receive_event_rpc(int, void*, int*, EVENT_HEADER**, std::vector<char, std::allocator<char> >*, int) 0
bm_receive_event_vec(int, std::vector<char, std::allocator<char> >*, int) 0
bm_remove_client_locked(BUFFER_HEADER*, int) 0
bm_remove_event_request(int, int) 0
bm_request_event(int, short, short, int, int*, void (*)(int, int, EVENT_HEADER*, void*)) 0
bm_reset_buffer_locked(BUFFER*) 0
bm_send_event_vec(int, std::vector<char, std::allocator<char> > const&, int) 0
bm_send_event_vec(int, std::vector<std::vector<char, std::allocator<char> >, std::allocator<std::vector<char, std::allocator<char> > > > const&, int) 0
bm_set_cache_size(int, unsigned long, unsigned long) 0
bm_skip_event(BUFFER*) 0
bm_skip_event(int) 0
bm_update_last_activity(unsigned int) 0
bm_update_read_pointer_locked(char const*, BUFFER_HEADER*) 0
bm_validate_client_pointers_locked(BUFFER_HEADER const*, BUFFER_CLIENT*) 0
bm_wait_for_more_events_locked(bm_lock_buffer_guard&, BUFFER_CLIENT*, int, unsigned int) 0
bm_wakeup_producers_locked(BUFFER_HEADER const*, BUFFER_CLIENT const*) 0
bm_write_statistics_to_odb() 0
cm_ack_ctrlc_pressed() 0
cm_asctime(char*, int) 0
cm_asctime[abi:cxx11]() 0
cm_check_client(int, int) 0
cm_check_deferred_transition() 0
cm_cleanup(char const*, unsigned int) 0
cm_connect_client(char const*, int*) 0
cm_connect_experiment(char const*, char const*, char const*, void (*)(char*)) 0
cm_ctrlc_handler(int) 0
cm_deregister_transition(int) 0
cm_disconnect_client(int, unsigned int) 0
cm_dispatch_ipc(char const*, int, int) 0
cm_exec_script(char const*) 0
cm_execute(char const*, char*, int) 0
cm_exist(char const*, unsigned int) 0
cm_expand_env[abi:cxx11](char const*) 0
cm_get_error[abi:cxx11](int) 0
cm_get_experiment_name(char*, int) 0
cm_get_experiment_semaphore(int*, int*, int*, int*) 0
cm_get_exptab(char const*, char*, int, char*, int) 0
cm_get_exptab_filename(char*, int) 0
cm_get_history_path[abi:cxx11](char const*) 0
cm_get_path(char*, int) 0
cm_get_path_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) 0
cm_get_revision() 0
cm_get_version() 0
cm_get_watchdog_info(int, char const*, unsigned int*, unsigned int*) 0
cm_is_ctrlc_pressed() 0
cm_list_experiments_remote(char const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) 0
cm_msg1(int, char const*, int, char const*, char const*, char const*, ...) 0
cm_msg_facilities(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) 0
cm_msg_register(void (*)(int, int, EVENT_HEADER*, void*)) 0
cm_msg_retrieve(int, char*, int) 0
cm_msg_retrieve1(char const*, long, int, char**, int*, int*, int*) 0
cm_msg_retrieve2(char const*, long, int, char**, int*) 0
cm_periodic_tasks() 0
cm_query_transition(int*, int*, int*) 0
cm_register_deferred_transition(int, unsigned int (*)(int, unsigned int)) 0
cm_select_experiment_remote(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) 0
cm_set_client_run_state(int) 0
cm_set_transition_sequence(int, int) 0
cm_shutdown(char const*, unsigned int) 0
cm_start_watchdog_thread() 0
cm_synchronize(unsigned int*) 0
cm_test_expand_env() 0
cm_time(unsigned int*) 0
cm_transition(int, int, char*, int, int, int) 0
cm_transition1(int, int, char*, int, int, int) 0
cm_transition2(int, int, char*, int, int, int) 0
cm_transition_call(TrState*, int) 0
cm_transition_call_direct(TrClient*) 0
cm_transition_cleanup() 0
cm_transition_detach(int, int, char*, int, int, int) 0
cm_watchdog_thread(void*) 0
cm_write_event_to_odb(int, int, EVENT_HEADER const*, int) 0
cm_yield(int) 0
copy_bk_name(char*, char const*) 0
dbg_calloc(unsigned int, unsigned int, char*, int) 0
dbg_free(void*, char*, int) 0
dbg_malloc(unsigned int, char*, int) 0
handle_msg_odb(int, NET_COMMAND const*) 0
join(char const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 0
rb_create(int, int, int*) 0
rb_delete(int) 0
rb_get_buffer_level(int, int*) 0
rb_get_rp(int, void**, int) 0
rb_get_wp(int, void**, int) 0
rb_increment_rp(int, int) 0
rb_increment_wp(int, int) 0
rb_set_nonblocking() 0
recv_event_server_realloc(int, rpc_server_acception_struct*, char**, int*) 0
recv_net_command_realloc(int, char**, int*, int*) 0
recv_tcp_check(int) 0
rpc_calc_convert_flags(int, int, int*) 0
rpc_call(unsigned int, ...) 0
rpc_call_decode(__va_list_tag (&) [1], RPC_LIST const&, char const*, unsigned long) 0
rpc_call_encode(__va_list_tag (&) [1], RPC_LIST const&, NET_COMMAND**) 0
rpc_check_allowed_host(char const*) 0
rpc_check_channels() 0
rpc_client_accept(int) 0
rpc_client_call(int, unsigned int, ...) 0
rpc_client_check() 0
rpc_client_connect(char const*, int, char const*, int*) 0
rpc_client_disconnect(int, unsigned int) 0
rpc_client_dispatch(int) 0
rpc_convert_data(void*, int, int, int, int) 0
rpc_convert_single(void*, int, int, int) 0
rpc_debug_printf(char const*, ...) 0
rpc_execute(int, char*, int) 0
rpc_flush_event() 0
rpc_flush_event_socket(int) 0
rpc_get_convert_flags() 0
rpc_get_convert_flags(int*) 0
rpc_get_locked_client_connection(int) 0
rpc_get_mserver_acception() 0
rpc_get_mserver_hostname[abi:cxx11]() 0
rpc_get_mserver_path() 0
rpc_get_opt_tcp_size() 0
rpc_get_server_acception(int) 0
rpc_get_timeout(int) 0
rpc_ieee2vax_double(double*) 0
rpc_ieee2vax_float(float*) 0
rpc_is_connected() 0
rpc_name_tid(char const*) 0
rpc_new_server_acception() 0
rpc_register_client(char const*, RPC_LIST*) 0
rpc_send_event(int, EVENT_HEADER const*, int, int, int) 0
rpc_send_event1(int, EVENT_HEADER const*) 0
rpc_send_event_sg(int, int, char const* const*, unsigned long const*) 0
rpc_server_accept(int) 0
rpc_server_acception_struct::close() 0
rpc_server_callback(callback_addr*) 0
rpc_server_connect(char const*, char const*) 0
rpc_server_disconnect() 0
rpc_server_loop() 0
rpc_server_receive_event(int, rpc_server_acception_struct*, int) 0
rpc_server_receive_rpc(int, rpc_server_acception_struct*) 0
rpc_set_debug(void (*)(char const*), int) 0
rpc_set_mserver_path(char const*) 0
rpc_set_opt_tcp_size(int) 0
rpc_set_timeout(int, int, int*) 0
rpc_socket_check_allowed_host(int) 0
rpc_test_rpc() 0
rpc_transition_dispatch(int, void**) 0
rpc_va_arg(__va_list_tag (*) [1], int, void*) 0
rpc_vax2ieee_double(double*) 0
rpc_vax2ieee_float(float*) 0
split(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
test_cm_expand_env1(char const*, char const*) 0
tr_compare(std::unique_ptr<TrClient, std::default_delete<TrClient> > const&, std::unique_ptr<TrClient, std::default_delete<TrClient> > const&) 0
tr_finish(int, TrState*, int, int, char const*) 0
tr_main_thread(void*) 0
write_tr_client_to_odb(int, TrClient const*) 0
xcm_watchdog_thread() 0
cm_get_environment(char*, int, char*, int) 1
cm_get_environment(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) 1
cm_get_exptab_filename[abi:cxx11]() 1
cm_select_experiment_local(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) 1
bm_clear_buffer_statistics(int, BUFFER*) 2
bm_close_all_buffers() 2
bm_init_buffer_counters(int) 2
bm_lock_buffer_read_cache(BUFFER*) 2
bm_lock_buffer_write_cache(BUFFER*) 2
bm_open_buffer(char const*, int, int*) 2
bm_validate_buffer_locked(BUFFER const*) 2
bm_validate_rp(char const*, BUFFER_HEADER const*, int) 2
cm_check_connect() 2
cm_connect_experiment1(char const*, char const*, char const*, void (*)(char*), int, unsigned int) 2
cm_delete_client_info(int, int) 2
cm_disconnect_experiment() 2
cm_get_client_name[abi:cxx11]() 2
cm_list_experiments_local(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) 2
cm_msg_early_init() 2
cm_msg_open_buffer() 2
cm_read_exptab(exptab_struct*) 2
cm_register_function(int, int (*)(int, void**)) 2
cm_register_server() 2
cm_set_client_info(int, int*, char const*, char*, int, char const*, unsigned int) 2
cm_set_experiment_local(char const*) 2
cm_set_experiment_semaphore(int, int, int, int) 2
cm_set_msg_print(int, int, int (*)(char const*)) 2
cm_stop_watchdog_thread() 2
ends_with_char(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) 2
init_rpc_hosts(int) 2
load_rpc_hosts(int, int, int, void*) 2
rpc_add_allowed_host(char const*) 2
rpc_clear_allowed_hosts() 2
rpc_client_shutdown() 2
rpc_deregister_functions() 2
rpc_get_hw_type() 2
rpc_register_listener(int, int (*)(int, void**), int*, int*) 2
rpc_register_server(int, int*, int*) 2
rpc_server_shutdown() 2
cm_get_exptab(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) 3
cm_set_experiment_name(char const*) 3
cm_set_path(char const*) 3
BUFFER_INFO::BUFFER_INFO(BUFFER*) 4
bm_cleanup(char const*, unsigned int, unsigned int) 4
bm_cleanup_buffer_locked(BUFFER*, char const*, unsigned int) 4
bm_close_buffer(int) 4
bm_write_buffer_statistics_to_odb(int, BUFFER*, unsigned int) 4
bm_write_buffer_statistics_to_odb_copy(int, char const*, char const*, int, BUFFER_INFO*, BUFFER_HEADER*) 4
cm_msg_close_buffer() 4
cm_set_watchdog_params(unsigned int, unsigned int) 4
cm_set_watchdog_params_local(unsigned int, unsigned int) 4
rpc_register_functions(RPC_LIST const*, int (*)(int, void**)) 4
rpc_set_name(char const*) 4
cm_msg_flush_buffer() 5
cm_register_transition(int, int (*)(int, char*), int) 5
cm_transition_name[abi:cxx11](int) 5
bm_get_my_client_locked(bm_lock_buffer_guard&) 6
bm_validate_client_index_locked(bm_lock_buffer_guard&) 6
cm_set_experiment_database(int, int) 6
rpc_is_mserver() 6
rpc_register_function(int, int (*)(int, void**)) 7
bm_lock_buffer_guard::unlock() 8
cm_get_watchdog_params(unsigned int*, unsigned int*) 9
bm_compose_event(EVENT_HEADER*, short, short, unsigned int, unsigned int) 11
bm_find_first_request_locked(BUFFER_CLIENT*, EVENT_HEADER const*) 11
bm_notify_reader_locked(BUFFER_HEADER*, BUFFER_CLIENT*, int, int) 11
bm_send_event(int, EVENT_HEADER const*, int, int) 11
bm_send_event_sg(int, int, char const* const*, unsigned long const*, int) 11
bm_wait_for_free_space_locked(bm_lock_buffer_guard&, int, int, bool) 11
bm_write_to_buffer_locked(BUFFER_HEADER*, int, char const* const*, unsigned long const*, unsigned long) 11
cm_msg(int, char const*, int, char const*, char const*, ...) 15
cm_msg_format(int, char const*, int, char const*, char const*, __va_list_tag (*) [1]) 15
cm_msg_get_logfile(char const*, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) 15
cm_msg_log(int, char const*, char const*) 15
cm_msg_send_event(unsigned int, int, char const*) 15
bm_get_buffer(char const*, int, int*) 17
cm_get_experiment_name[abi:cxx11]() 17
rpc_get_name[abi:cxx11]() 19
bm_lock_buffer_guard::get_pbuf() const 23
bm_lock_buffer_guard::bm_lock_buffer_guard(BUFFER*, bool) 25
bm_lock_buffer_guard::is_locked() const 25
bm_lock_buffer_guard::~bm_lock_buffer_guard() 25
bm_lock_buffer_mutex(BUFFER*) 25
xbm_lock_buffer(BUFFER*) 25
xbm_unlock_buffer(BUFFER*) 25
msprintf[abi:cxx11](char const*, ...) 26
cm_get_experiment_database(int*, int*) 36
rpc_tid_name_old(int) 44
cm_get_path[abi:cxx11]() 85
rpc_tid_name(int) 442
rpc_tid_size(int) 515
rpc_is_remote() 1273

Generated by: LCOV version 2.0-1