LCOV - code coverage report
Current view:
top level
-
wpa_supplicant
- p2p_supplicant.c
(
source
/ functions)
Hit
Total
Coverage
Test:
wpa_supplicant hwsim test run 1388240082
Lines:
2182
3453
63.2 %
Date:
2013-12-28
Functions:
139
178
78.1 %
Branches:
1042
2172
48.0 %
Function Name
Hit count
wpas_p2p_disallowed_freq
64761
has_channel
64752
wpas_p2p_verify_channel
51972
wpas_p2p_verify_80mhz
27264
wpas_p2p_get_center_80mhz
27264
wpas_p2p_debug_print
18302
get_mode
6816
wpas_p2p_update_config
5004
wpas_p2p_continue_after_scan
2616
wpas_stop_listen
1928
wpas_p2p_setup_channels
852
wpas_p2p_update_channel_list
849
wpas_p2p_clear_pending_action_tx
844
wpas_p2p_group_remove
683
wpas_p2p_deauth_notif
674
wpas_p2p_stop_find_oper
657
wpas_p2p_sd_service_update
657
wpas_p2p_remove_pending_group_interface
651
wpas_p2p_stop_find
624
wpas_p2p_service_flush
603
wpas_p2p_remain_on_channel_cb
584
wpas_start_listen
584
wpas_p2p_cancel_remain_on_channel_cb
583
wpas_p2p_set_group_idle_timeout
540
wpas_p2p_disable_cross_connect
526
wpas_p2p_scan_res_handler
522
wpas_p2p_scan
510
wpas_p2p_notif_disconnected
462
wpas_p2p_in_progress
425
wpas_p2p_probe_req_rx
380
wpas_p2p_assoc_req_ie
379
wpas_p2p_scan_ie
368
wpas_p2p_notif_connected
366
wpas_p2p_completed
344
wpas_p2p_enable_cross_connect
302
wpas_p2p_ie_update
295
wpas_p2p_network_removed
284
wpas_send_probe_resp
258
wpas_send_action
214
wpas_p2p_send_action_tx_status
214
wpas_p2p_idle_update
214
wpas_p2p_get_persistent
202
wpas_p2p_rx_action
193
wpas_p2p_persistent_group
160
wpas_p2p_create_iface
132
wpas_dev_lost
126
wpas_dev_found
126
wpas_p2p_group_delete
122
wpas_p2p_wps_success
119
wpas_send_action_done
111
wpas_copy_go_neg_results
105
wpas_p2p_search_delay
104
wpas_p2p_find
101
wpas_find_stopped
98
wpas_p2p_connect
92
wpas_p2p_listen_start
89
wpas_p2p_listen
86
wpas_p2p_set_own_freq_preference
86
wpas_p2p_setup_freqs
85
wpas_p2p_disconnect
83
wpas_group_formation_completed
82
wpas_p2p_scan_no_go_seen
80
wpas_go_neg_completed
69
wpas_p2p_notify_ap_sta_authorized
60
wpas_p2p_add_persistent_group_client
57
wpas_p2p_cross_connect_setup
55
wpas_start_wps_go
55
p2p_go_configured
55
wpas_p2p_group_deinit
55
wpas_p2p_group_init
55
wpas_p2p_get_group_iface
51
wpas_start_wps_enrollee
50
wpas_p2p_start_go_neg
42
wpas_p2p_num_unused_channels
40
wpas_p2p_store_persistent_group
38
wpas_p2p_valid_oper_freqs
32
wpas_p2p_auth_go_neg
32
wpas_p2p_service_get_upnp
30
wpas_p2p_srv_upnp_free
30
wpas_p2p_service_add_upnp
30
freq_included
27
wpas_get_p2p_group
25
wpas_p2p_srv_bonjour_free
24
wpas_p2p_service_add_bonjour
24
wpas_p2p_init_go_params
23
wpas_p2p_select_go_freq
23
wpas_p2p_deinit
22
wpas_p2p_init
22
wpas_prov_disc_req
21
wpas_prov_disc_resp
21
wpas_prov_disc_local_display
20
wpas_p2p_if_type
19
wpas_p2p_init_group_interface
19
wpas_p2p_get_group_ifname
19
wpas_p2p_clone_config
19
wpas_p2p_add_group_interface
19
wpas_p2p_join_scan
18
wpas_p2p_join_scan_req
18
wpas_check_freq_conflict
18
wpas_p2p_join_start
18
wpas_p2p_join
18
wpas_p2p_group_add_persistent
18
wpas_p2p_scan_res_join
18
wpas_p2p_group_add
15
wpas_p2p_scan_result_text
14
wpas_invitation_result
11
wpas_invitation_received
11
wpas_invitation_process
11
wpas_start_p2p_client
10
wpas_p2p_new_psk_cb
8
wpas_p2p_add_psk_list
8
wpas_p2p_4way_hs_failed
7
wpas_p2p_invite
7
wpas_sd_response
6
wpas_sd_request
6
wpas_p2p_sd_request
6
wpas_p2p_sd_response
6
wpas_go_neg_req_rx
5
wpas_p2p_remove_psk_entry
5
p2p_sd_dns_uncompress_label
4
match_bonjour_query
4
wpas_p2p_remove_client_go
4
wpas_p2p_remove_client
4
wpas_p2p_invite_group
4
wpas_p2p_wps_failed
3
wpas_p2p_deinit_global
3
wpas_p2p_notif_pbc_overlap
3
wpas_p2p_prov_disc
3
wpas_remove_persistent_peer
3
wpas_p2p_remove_psk
3
wpas_sd_all_upnp
2
wpas_sd_all_bonjour
2
wpas_p2p_psk_failure_removal
2
p2p_sd_dns_uncompress
2
wpas_sd_req_bonjour
2
wpas_prov_disc_local_keypad
2
wpas_sd_req_upnp
2
wpas_sd_add_proto_not_avail
1
wpas_p2p_sd_request_upnp
1
wpas_p2p_get_ht40_mode
0
wpas_p2p_set_cross_connect
0
wpas_p2p_fallback_to_go_neg
0
wpas_p2p_service_get_bonjour
0
wpas_p2p_peer_go
0
wpas_p2p_add_p2pdev_interface
0
wpas_prov_disc_fail
0
wpas_p2p_long_listen_timeout
0
wpas_p2p_group_freq_conflict
0
wpas_p2p_handle_frequency_conflicts
0
wfd_add_sd_req_role
0
wpas_p2p_presence_req
0
wpas_p2p_set_noa
0
wpas_p2p_reject
0
wpas_remove_persistent_client
0
wpas_p2p_group_formation_failed
0
wpas_sd_req_wfd
0
wpas_p2p_group_formation_timeout
0
wpas_p2p_disassoc_notif
0
wpas_p2p_sd_cancel_request
0
wpas_p2p_is_client
0
wpas_p2p_sd_request_wfd
0
wpas_p2p_scan_res_ignore
0
wpas_p2p_check_join_scan_limit
0
wpas_p2p_get_vht80_center
0
wpas_p2p_unauthorize
0
wpas_p2p_service_del_bonjour
0
wpas_go_connected
0
wpas_p2p_ext_listen
0
wpas_get_noa
0
wpas_p2p_group_idle_timeout
0
wpas_p2p_add_chan
0
wpas_p2p_interface_unavailable
0
wpas_p2p_cancel
0
wpas_p2p_update_best_channels
0
wpas_p2p_sd_request_wifi_display
0
wpas_p2p_default_channels
0
wpas_p2p_ap_setup_failed
0
wpas_p2p_service_del_upnp
0
Generated by:
LCOV version 1.9