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 1401872338
Lines:
3046
4031
75.6 %
Date:
2014-06-04
Functions:
183
202
90.6 %
Function Name
Hit count
_wpas_p2p_in_progress
0
freq_included
244
get_mode
27624
has_channel
333385
match_bonjour_query
4
p2p_go_configured
132
p2p_sd_dns_uncompress
2
p2p_sd_dns_uncompress_label
4
wfd_add_sd_req_role
2
wpas_check_freq_conflict
40
wpas_copy_go_neg_results
246
wpas_dev_found
333
wpas_dev_lost
326
wpas_find_stopped
215
wpas_get_noa
2
wpas_get_p2p_group
75
wpas_go_connected
1
wpas_go_neg_completed
161
wpas_go_neg_req_rx
15
wpas_group_formation_completed
185
wpas_invitation_process
41
wpas_invitation_received
47
wpas_invitation_result
34
wpas_is_concurrent_session_active
276
wpas_p2p_4way_hs_failed
7
wpas_p2p_add_chan
0
wpas_p2p_add_group_interface
42
wpas_p2p_add_p2pdev_interface
0
wpas_p2p_add_persistent_group_client
128
wpas_p2p_add_psk_list
23
wpas_p2p_ap_setup_failed
0
wpas_p2p_assoc_req_ie
1235
wpas_p2p_auth_go_neg
66
wpas_p2p_cancel
1996
wpas_p2p_cancel_remain_on_channel_cb
1162
wpas_p2p_check_join_scan_limit
5
wpas_p2p_clear_pending_action_tx
4644
wpas_p2p_cli_freq
50
wpas_p2p_clone_config
36
wpas_p2p_completed
1155
wpas_p2p_connect
209
wpas_p2p_create_iface
335
wpas_p2p_cross_connect_setup
129
wpas_p2p_deauth_notif
1154
wpas_p2p_debug_print
54952
wpas_p2p_default_channels
0
wpas_p2p_deinit
81
wpas_p2p_deinit_global
36
wpas_p2p_disable_cross_connect
1697
wpas_p2p_disallowed_freq
333403
wpas_p2p_disassoc_notif
4
wpas_p2p_disconnect
189
wpas_p2p_enable_cross_connect
1063
wpas_p2p_ext_listen
4
wpas_p2p_fallback_to_go_neg
0
wpas_p2p_find
224
wpas_p2p_get_center_80mhz
110496
wpas_p2p_get_group_iface
129
wpas_p2p_get_group_ifname
40
wpas_p2p_get_ht40_mode
0
wpas_p2p_get_persistent
399
wpas_p2p_get_vht80_center
0
wpas_p2p_group_add
40
wpas_p2p_group_add_persistent
49
wpas_p2p_group_deinit
140
wpas_p2p_group_delete
283
wpas_p2p_group_formation_failed
7
wpas_p2p_group_formation_timeout
3
wpas_p2p_group_freq_conflict
0
wpas_p2p_group_idle_timeout
1
wpas_p2p_group_init
140
wpas_p2p_group_remove
2182
wpas_p2p_grpform_fail_after_wps
3
wpas_p2p_handle_frequency_conflicts
0
wpas_p2p_idle_update
523
wpas_p2p_ie_update
727
wpas_p2p_if_type
36
wpas_p2p_in_progress
1360
wpas_p2p_init
72
wpas_p2p_init_go_params
63
wpas_p2p_init_group_interface
36
wpas_p2p_interface_unavailable
3
wpas_p2p_invite
28
wpas_p2p_invite_group
8
wpas_p2p_is_client
0
wpas_p2p_join
40
wpas_p2p_join_scan
5
wpas_p2p_join_scan_req
45
wpas_p2p_join_start
44
wpas_p2p_listen
233
wpas_p2p_listen_start
288
wpas_p2p_listen_work_done
8479
wpas_p2p_listen_work_free
1190
wpas_p2p_long_listen_timeout
0
wpas_p2p_network_removed
848
wpas_p2p_new_psk_cb
8
wpas_p2p_nfc_auth_join
4
wpas_p2p_nfc_connection_handover
24
wpas_p2p_nfc_handover
29
wpas_p2p_nfc_handover_req
10
wpas_p2p_nfc_handover_sel
19
wpas_p2p_nfc_init_go_neg
8
wpas_p2p_nfc_join_group
4
wpas_p2p_nfc_report_handover
16
wpas_p2p_nfc_resp_go_neg
4
wpas_p2p_nfc_tag_enabled
13
wpas_p2p_nfc_tag_process
8
wpas_p2p_notif_connected
1223
wpas_p2p_notif_disconnected
1537
wpas_p2p_notif_pbc_overlap
5
wpas_p2p_notify_ap_sta_authorized
146
wpas_p2p_num_unused_channels
99
wpas_p2p_pbc_overlap_cb
5
wpas_p2p_peer_go
0
wpas_p2p_persistent_group
343
wpas_p2p_presence_req
1
wpas_p2p_probe_req_rx
756
wpas_p2p_prov_disc
8
wpas_p2p_psk_failure_removal
2
wpas_p2p_reject
2
wpas_p2p_remain_on_channel_cb
1189
wpas_p2p_remove_client
4
wpas_p2p_remove_client_go
4
wpas_p2p_remove_pending_group_interface
4210
wpas_p2p_remove_psk
3
wpas_p2p_remove_psk_entry
5
wpas_p2p_rx_action
578
wpas_p2p_scan
657
wpas_p2p_scan_ie
1222
wpas_p2p_scan_no_go_seen
308
wpas_p2p_scan_res_handler
689
wpas_p2p_scan_res_ignore
0
wpas_p2p_scan_res_join
40
wpas_p2p_scan_result_text
162
wpas_p2p_sd_cancel_request
6
wpas_p2p_sd_request
24
wpas_p2p_sd_request_upnp
1
wpas_p2p_sd_request_wfd
1
wpas_p2p_sd_request_wifi_display
1
wpas_p2p_sd_response
23
wpas_p2p_sd_service_update
2331
wpas_p2p_search_delay
224
wpas_p2p_select_go_freq
86
wpas_p2p_send_action_tx_status
711
wpas_p2p_send_action_work_timeout
131
wpas_p2p_service_add_bonjour
60
wpas_p2p_service_add_upnp
275
wpas_p2p_service_del_bonjour
22
wpas_p2p_service_del_upnp
22
wpas_p2p_service_flush
1996
wpas_p2p_service_get_bonjour
22
wpas_p2p_service_get_upnp
297
wpas_p2p_set_cross_connect
0
wpas_p2p_set_group_idle_timeout
1722
wpas_p2p_set_noa
0
wpas_p2p_set_own_freq_preference
211
wpas_p2p_setup_channels
3453
wpas_p2p_setup_freqs
207
wpas_p2p_srv_bonjour_free
60
wpas_p2p_srv_upnp_free
253
wpas_p2p_start_go_neg
105
wpas_p2p_stop_find
4101
wpas_p2p_stop_find_oper
4187
wpas_p2p_store_persistent_group
105
wpas_p2p_trigger_scan_cb
656
wpas_p2p_unauthorize
0
wpas_p2p_update_best_channels
0
wpas_p2p_update_channel_list
3417
wpas_p2p_update_config
18353
wpas_p2p_valid_oper_freqs
89
wpas_p2p_verify_80mhz
110496
wpas_p2p_verify_channel
210633
wpas_p2p_wps_eapol_cb
1125
wpas_p2p_wps_failed
46
wpas_p2p_wps_success
277
wpas_presence_resp
1
wpas_prov_disc_fail
2
wpas_prov_disc_local_display
41
wpas_prov_disc_local_keypad
3
wpas_prov_disc_req
46
wpas_prov_disc_resp
42
wpas_remove_persistent_client
0
wpas_remove_persistent_peer
4
wpas_sd_add_proto_not_avail
4
wpas_sd_all_bonjour
11
wpas_sd_all_upnp
11
wpas_sd_req_bonjour
7
wpas_sd_req_upnp
7
wpas_sd_req_wfd
2
wpas_sd_request
23
wpas_sd_response
23
wpas_send_action
712
wpas_send_action_cb
436
wpas_send_action_done
429
wpas_send_action_work
432
wpas_send_probe_resp
461
wpas_start_listen
1190
wpas_start_listen_cb
1190
wpas_start_p2p_client
23
wpas_start_wps_enrollee
114
wpas_start_wps_go
132
wpas_stop_listen
7234
Generated by:
LCOV version 1.10