LCOV - code coverage report
Current view:
top level
-
wpa_supplicant
- p2p_supplicant.c
(
source
/ functions)
Hit
Total
Coverage
Test:
wpa_supplicant/hostapd combined for hwsim test run 1443382998
Lines:
3592
4433
81.0 %
Date:
2015-09-27
Functions:
202
212
95.3 %
Function Name
Hit count
wpas_p2p_disallowed_freq
3529893
has_channel
3527853
wpas_p2p_verify_channel
2299443
wpas_p2p_get_center_80mhz
1098242
wpas_p2p_verify_80mhz
1098241
get_mode
343200
wpas_p2p_debug_print
243591
wpas_p2p_update_channel_list
34416
wpas_p2p_setup_channels
34414
wpas_p2p_optimize_listen_channel
34175
wpas_p2p_consider_moving_gos
34175
wpas_p2p_update_config
29811
wpas_p2p_listen_work_done
29083
wpas_stop_listen
26772
wpas_p2p_indicate_state_change
24139
p2p_go_dump_common_freqs
16621
wpas_p2p_clear_pending_action_tx
15988
wpas_p2p_remove_pending_group_interface
15544
wpas_p2p_stop_find_oper
15181
wpas_p2p_stop_find
14901
wpas_p2p_in_progress
12081
wpas_p2p_go_update_common_freqs
8004
wpas_p2p_consider_moving_one_go
8002
wpas_p2p_group_remove
5657
wpas_p2p_cancel
4875
wpas_p2p_set_group_idle_timeout
4334
wpas_p2p_disable_cross_connect
4243
wpas_p2p_notif_disconnected
3880
wpas_p2p_network_removed
3750
wpas_p2p_scan_ie
3686
wpas_p2p_search_social_channel
3520
wpas_p2p_deauth_notif
3442
wpas_p2p_assoc_req_ie
3399
wpas_p2p_notif_connected
2782
wpas_p2p_completed
2683
wpas_p2p_wps_eapol_cb
2436
wpas_p2p_enable_cross_connect
2419
wpas_p2p_scan_result_text
2205
wpas_start_listen
2105
wpas_start_listen_cb
1801
wpas_p2p_listen_work_free
1801
wpas_p2p_remain_on_channel_cb
1790
wpas_p2p_add_chan
1786
wpas_p2p_cancel_remain_on_channel_cb
1694
wpas_p2p_ie_update
1380
wpas_send_action
1369
wpas_p2p_action_tx_clear
1357
wpas_p2p_send_action_tx_status
1353
wpas_p2p_probe_req_rx
1247
wpas_p2p_rx_action
1128
wpas_p2p_idle_update
960
wpas_p2p_scan_res_handler
957
wpas_get_p2p_client_iface
957
wpas_send_action_done
946
wpas_p2p_scan
915
wpas_p2p_trigger_scan_cb
909
wpas_p2p_get_persistent
908
wpas_send_action_cb
868
wpas_send_action_work
859
wpas_p2p_scan_no_go_seen
804
wpas_p2p_create_iface
750
wpas_send_probe_resp
743
wpas_p2p_listen_start
740
wpas_p2p_deinit
612
wpas_p2p_deinit_iface
612
wpas_dev_found
592
wpas_dev_lost
567
wpas_p2p_valid_oper_freqs
563
wpas_p2p_init
560
wpas_p2p_persistent_group
551
wpas_p2p_group_delete
546
wpas_p2p_num_unused_channels
524
wpas_p2p_group_started
516
wpas_copy_go_neg_results
505
wpas_p2p_wps_success
445
wpas_get_p2p_go_iface
434
wpas_p2p_disconnect
416
wpas_p2p_listen
410
wpas_p2p_disconnect_safely
402
wpas_p2p_find
398
wpas_p2p_search_delay
387
wpas_is_concurrent_session_active
380
wpas_find_stopped
375
wpas_p2p_group_deinit
338
wpas_p2p_group_init
338
wpas_p2p_ap_deinit
338
wpas_p2p_connect
338
wpas_start_wps_go
320
p2p_go_configured
320
p2p_go_save_group_common_freqs
320
wpas_p2p_get_group_iface
316
wpas_p2p_set_own_freq_preference
315
wpas_p2p_setup_freqs
315
wpas_p2p_cross_connect_setup
314
wpas_group_formation_completed
307
wpas_p2p_pick_best_used_freq
306
freq_included
293
wpas_p2p_go_is_peer_freq
293
wpas_p2p_supported_freq_go
247
wpas_go_neg_completed
246
wpas_p2p_deinit_global
239
wpas_p2p_notify_ap_sta_authorized
231
wpas_p2p_get_pref_freq_list
229
wpas_p2p_init_go_params
212
wpas_p2p_select_go_freq
211
wpas_p2p_store_persistent_group
208
wpas_p2p_add_persistent_group_client
204
wpas_p2p_get_persistent_go
202
wpas_start_wps_enrollee
185
wpas_p2p_group_add
177
wpas_p2p_start_go_neg
173
wpas_p2p_add_group_interface
149
wpas_p2p_get_group_ifname
143
wpas_p2p_send_action_work_timeout
137
wpas_p2p_clone_config
136
wpas_p2p_init_group_interface
136
wpas_p2p_if_type
134
wpas_p2p_get_go_group
123
wpas_remove_stale_groups
110
wpas_prov_disc_resp_cb
104
wpas_get_p2p_group
103
wpas_p2p_wps_failed
102
wpas_p2p_default_channels
94
wpas_p2p_auth_go_neg
93
wpas_prov_disc_req
89
wpas_p2p_join_scan_req
82
wpas_prov_disc_resp
75
wpas_p2p_scan_res_join
75
wpas_p2p_join_start
74
wpas_prov_disc_local_display
73
wpas_p2p_join
72
wpas_check_freq_conflict
71
wpas_p2p_group_add_persistent
70
wpas_p2p_cli_freq
68
p2ps_group_capability
66
wpas_p2ps_prov_complete
59
wpas_p2ps_get_feat_cap_str
59
wpas_invitation_received
57
wpas_p2p_add_psk_list
53
wpas_p2p_prov_disc
52
wpas_invitation_process
51
wpas_p2p_select_go_freq_no_pref
49
wpas_p2p_nfc_handover
44
wpas_get_go_info
42
wpas_p2p_group_go_ssid
42
wpas_invitation_result
42
wpas_go_neg_req_rx
39
wpas_get_persistent_group
38
wpas_p2p_invite
37
wpas_start_p2p_client
32
wpas_p2p_nfc_connection_handover
30
wpas_p2p_nfc_handover_sel
29
wpas_prov_disc_local_keypad
25
wpas_p2p_group_formation_failed
24
wpas_p2p_nfc_report_handover
18
wpas_p2p_scan_res_ignore_search
18
wpas_p2p_4way_hs_failed
17
wpas_p2p_nfc_handover_req
15
wpas_p2p_nfc_tag_enabled
14
wpas_p2p_nfc_tag_process
12
wpas_prov_disc_fail
10
wpas_p2p_ext_listen
10
wpas_get_noa
10
wpas_p2p_join_scan
10
wpas_p2p_nfc_init_go_neg
9
wpas_p2p_invite_group
9
wpas_p2p_add_p2pdev_interface
8
_wpas_p2p_in_progress
8
wpas_p2p_new_psk_cb
8
wpas_p2p_check_join_scan_limit
8
wpas_p2p_pbc_overlap_cb
7
wpas_p2p_remove_psk_entry
7
wpas_p2p_notif_pbc_overlap
7
wpas_p2p_grpform_fail_after_wps
7
wpas_p2p_remove_client_go
7
wpas_p2p_peer_go
7
wpas_p2p_group_formation_timeout
7
wpas_p2p_remove_client
7
wpas_p2p_set_cross_connect
6
wpas_p2p_presence_req
6
wpas_remove_persistent_peer
5
wpas_p2p_nfc_auth_join
5
wpas_presence_resp
5
wpas_p2p_disassoc_notif
5
wpas_p2p_reject
5
wpas_p2p_interface_unavailable
5
wpas_p2p_nfc_resp_go_neg
5
wpas_p2p_remove_psk
5
wpas_p2p_nfc_join_group
4
wpas_p2p_unauthorize
3
wpas_p2p_set_noa
2
wpas_p2p_group_idle_timeout
2
wpas_p2p_move_go_no_csa
2
wpas_p2p_get_ht40_mode
2
wpas_p2p_move_go_csa
2
wpas_p2p_move_go
2
wpas_p2p_fallback_to_go_neg
2
run_wpas_p2p_disconnect
1
wpas_go_connected
1
wpas_p2p_handle_frequency_conflicts
1
wpas_p2p_psk_failure_removal
1
wpas_p2p_get_vht80_center
1
wpas_p2p_ap_setup_failed
0
wpas_p2p_is_client
0
wpas_p2p_long_listen_timeout
0
p2p_config_write
0
wpas_p2p_reconsider_moving_go
0
p2p_group_go_member_count
0
wpas_p2p_update_best_channels
0
wpas_p2p_scan_res_ignore
0
wpas_remove_persistent_client
0
wpas_p2p_group_freq_conflict
0
Generated by:
LCOV version 1.10