LCOV - code coverage report
Current view: top level - source3/smbd - smb2_server.c (source / functions) Hit Total Coverage
Test: coverage report for vadcx-master-patch-75612 fe003de8 Lines: 1910 2433 78.5 %
Date: 2024-02-29 22:57:05 Functions: 75 79 94.9 %

Function Name Sort by function name Hit count Sort by hit count
dup_smb2_req 18
dup_smb2_vec4 42
is_smb2_recvfile_write 0
print_req_vectors 0
smb2_calculate_credits 1479577
smb2_get_new_nonce 6889
smb2_opcode_name 0
smb2_request_set_async_internal 54
smb2_send_async_interim_response 18
smb2_set_operation_credit 1540393
smb2_setup_nbt_length 3023106
smb2_validate_message_id 1482732
smb2_validate_sequence_number 3526011
smb2srv_update_crypto_flags 1412634
smbXsrv_client_pending_breaks_updated 26881
smbXsrv_client_valid_connections 26030
smbXsrv_connection_ack_checker 17019
smbXsrv_connection_disconnect_transport 83276
smbXsrv_connection_get_acked_bytes 17768
smbXsrv_connection_get_rto_usecs 749
smbXsrv_connection_shutdown_recv 1104
smbXsrv_connection_shutdown_send 1136
smbXsrv_connection_shutdown_wait_done 60
smbXsrv_is_encrypted 22
smbXsrv_is_partially_encrypted 12
smbXsrv_is_partially_signed 22
smbXsrv_is_signed 32
smbXsrv_pending_break_create 436
smbXsrv_pending_break_done 559
smbXsrv_pending_break_schedule 436
smbXsrv_pending_break_submit 604
smbXsrv_server_multi_channel_enabled 31380
smbXsrv_set_crypto_flag 8061574
smbd_initialize_smb2 26047
smbd_is_smb2_header 20383
smbd_server_connection_terminate_done 1104
smbd_server_connection_terminate_ex 26027
smbd_server_disconnect_client_ex 0
smbd_smb2_advance_incoming 3212166
smbd_smb2_advance_send_queue 1803647
smbd_smb2_break_recv 559
smbd_smb2_break_send 597
smbd_smb2_call 1483072
smbd_smb2_check_ack_queue 17019
smbd_smb2_connection_handler 2053729
smbd_smb2_flush_send_queue 1817998
smbd_smb2_flush_with_sendmsg 1817998
smbd_smb2_generate_outbody 1339104
smbd_smb2_inbuf_parse_compound 1482418
smbd_smb2_io_handler 2053729
smbd_smb2_is_compound 168043
smbd_smb2_is_last_in_compound 57626
smbd_smb2_process_negprot 26047
smbd_smb2_request_allocate 1504672
smbd_smb2_request_check_session 1483072
smbd_smb2_request_check_tcon 1346823
smbd_smb2_request_create 26047
smbd_smb2_request_destructor 1504670
smbd_smb2_request_dispatch 1483076
smbd_smb2_request_dispatch_immediate 326
smbd_smb2_request_dispatch_update_counts 1479299
smbd_smb2_request_done_ex 1479885
smbd_smb2_request_error_ex 141949
smbd_smb2_request_next_incoming 3015784
smbd_smb2_request_pending_queue 1433718
smbd_smb2_request_pending_timer 60508
smbd_smb2_request_process_cancel 1618
smbd_smb2_request_reply 1479885
smbd_smb2_request_reply_update_counts 1479885
smbd_smb2_request_setup_out 1482406
smbd_smb2_request_validate 1482406
smbd_smb2_request_verify_creditcharge 467394
smbd_smb2_request_verify_sizes 1477595
smbd_smb2_send_lease_break 192
smbd_smb2_send_oplock_break 244
smbd_smb2_send_queue_ack_bytes 33873
smbd_smb2_send_queue_ack_fail 65006
smbd_smb2_signing_key 1434228
socket_error_from_errno 4981615

Generated by: LCOV version 1.14