{ "functions": [ { "addr": "0x401000", "ida_name": "memcmp_be", "name": "memcmp_be", "size": 88, "tier": "EXACT" }, { "addr": "0x401058", "ida_name": "sub_401058", "name": null, "size": 4, "tier": "none" }, { "addr": "0x4010e0", "ida_name": "memcpy_aligned", "name": "memcpy_aligned", "size": 100, "tier": "EXACT" }, { "addr": "0x401144", "ida_name": "bzero", "name": "bzero", "size": 68, "tier": "EXACT" }, { "addr": "0x401188", "ida_name": "bzero_core", "name": "bzero_core", "size": 78, "tier": "EXACT" }, { "addr": "0x401360", "ida_name": "sysdrv_rpc_1087", "name": "sysdrv_rpc_1087", "size": 56, "tier": "EXACT" }, { "addr": "0x401398", "ida_name": "hdcp_TA_CloseSessionEntryPoint", "name": "hdcp_TA_CloseSessionEntryPoint", "size": 2, "tier": "ENTRY" }, { "addr": "0x40139c", "ida_name": "TA_CreateEntryPoint", "name": "TA_CreateEntryPoint", "size": 16, "tier": "EXACT" }, { "addr": "0x4013b0", "ida_name": "hdcp_TA_DestroyEntryPoint", "name": "hdcp_TA_DestroyEntryPoint", "size": 2, "tier": "ENTRY" }, { "addr": "0x4013b4", "ida_name": "TA_InvokeCommandEntryPoint", "name": "TA_InvokeCommandEntryPoint", "size": 444, "tier": "EXACT" }, { "addr": "0x401578", "ida_name": "TA_OpenSessionEntryPoint", "name": "TA_OpenSessionEntryPoint", "size": 4, "tier": "EXACT" }, { "addr": "0x40157c", "ida_name": "gp_operation_allocate", "name": "gp_operation_allocate", "size": 60, "tier": "EXACT" }, { "addr": "0x4015b8", "ida_name": "gp_object_allocate", "name": "gp_object_allocate", "size": 50, "tier": "EXACT" }, { "addr": "0x4015ea", "ida_name": "gp_digest_do_final", "name": "gp_digest_do_final", "size": 66, "tier": "EXACT" }, { "addr": "0x40162c", "ida_name": "gp_asym_verify", "name": "gp_asym_verify", "size": 58, "tier": "EXACT" }, { "addr": "0x401666", "ida_name": "gp_cipher_update", "name": "gp_cipher_update", "size": 50, "tier": "EXACT" }, { "addr": "0x401698", "ida_name": "gp_cipher_init", "name": "gp_cipher_init", "size": 46, "tier": "EXACT" }, { "addr": "0x4016c6", "ida_name": "gp_mac_update", "name": "gp_mac_update", "size": 50, "tier": "EXACT" }, { "addr": "0x4016f8", "ida_name": "gp_operation_free", "name": "gp_operation_free", "size": 36, "tier": "EXACT" }, { "addr": "0x40171c", "ida_name": "gp_object_free", "name": "gp_object_free", "size": 38, "tier": "EXACT" }, { "addr": "0x401742", "ida_name": "gp_populate_transient_object_op35", "name": "gp_populate_transient_object_op35", "size": 42, "tier": "EXACT" }, { "addr": "0x40176c", "ida_name": "gp_cipher_do_final", "name": "gp_cipher_do_final", "size": 52, "tier": "EXACT" }, { "addr": "0x4017a0", "ida_name": "gp_mac_init", "name": "gp_mac_init", "size": 46, "tier": "EXACT" }, { "addr": "0x4017ce", "ida_name": "gp_populate_transient_object", "name": "gp_populate_transient_object", "size": 52, "tier": "EXACT" }, { "addr": "0x401802", "ida_name": "gp_set_operation_key", "name": "gp_set_operation_key", "size": 42, "tier": "EXACT" }, { "addr": "0x40182c", "ida_name": "buffer_copy_bounded", "name": "buffer_copy_bounded", "size": 90, "tier": "EXACT" }, { "addr": "0x401888", "ida_name": "hdcp1_create_session", "name": "hdcp1_create_session", "size": 298, "tier": "EXACT" }, { "addr": "0x4019b4", "ida_name": "hdcp1_destroy_session", "name": "hdcp1_destroy_session", "size": 30, "tier": "EXACT" }, { "addr": "0x4019d4", "ida_name": "hdcp_session_teardown", "name": "hdcp_session_teardown", "size": 84, "tier": "EXACT" }, { "addr": "0x401a28", "ida_name": "hdcp1_enable_dp_stream_encryption", "name": "hdcp1_enable_dp_stream_encryption", "size": 70, "tier": "EXACT" }, { "addr": "0x401a70", "ida_name": "hdcp1_enable_encryption", "name": "hdcp1_enable_encryption", "size": 64, "tier": "EXACT" }, { "addr": "0x401ab0", "ida_name": "hdcp1_first_part_authentication", "name": "hdcp1_first_part_authentication", "size": 550, "tier": "EXACT" }, { "addr": "0x401cdc", "ida_name": "hdcp1_get_encryption_status", "name": "hdcp1_get_encryption_status", "size": 104, "tier": "EXACT" }, { "addr": "0x401d48", "ida_name": "hdcp1_second_part_authentication", "name": "hdcp1_second_part_authentication", "size": 372, "tier": "EXACT" }, { "addr": "0x401ebc", "ida_name": "hdcp2_create_session", "name": "hdcp2_create_session", "size": 152, "tier": "EXACT" }, { "addr": "0x401f6c", "ida_name": "hdcp2_destroy_session", "name": "hdcp2_destroy_session", "size": 90, "tier": "EXACT" }, { "addr": "0x401fc8", "ida_name": "hdcp2_enable_dp_stream_encryption", "name": "hdcp2_enable_dp_stream_encryption", "size": 70, "tier": "EXACT" }, { "addr": "0x402010", "ida_name": "receiver_id_lookup", "name": "receiver_id_lookup", "size": 88, "tier": "EXACT" }, { "addr": "0x402068", "ida_name": "hdcp2_get_encryption_status", "name": "hdcp2_get_encryption_status", "size": 114, "tier": "EXACT" }, { "addr": "0x4020e0", "ida_name": "hdcp2_build_tx_message", "name": "hdcp2_build_tx_message", "size": 190, "tier": "EXACT" }, { "addr": "0x4021a0", "ida_name": "hdcp2_process_auth_message_v2", "name": "hdcp2_process_auth_message_v2", "size": 476, "tier": "EXACT" }, { "addr": "0x402380", "ida_name": "hdcp2_rx_msg20", "name": "hdcp2_rx_msg20", "size": 90, "tier": "EXACT" }, { "addr": "0x4023dc", "ida_name": "hdcp2_rx_AKE_Send_Cert", "name": "hdcp2_rx_AKE_Send_Cert", "size": 464, "tier": "EXACT" }, { "addr": "0x4025ac", "ida_name": "hdcp2_rx_AKE_Send_H_prime", "name": "hdcp2_rx_AKE_Send_H_prime", "size": 558, "tier": "EXACT" }, { "addr": "0x4027e0", "ida_name": "hdcp2_rx_AKE_Send_Pairing_Info", "name": "hdcp2_rx_AKE_Send_Pairing_Info", "size": 208, "tier": "EXACT" }, { "addr": "0x4028b0", "ida_name": "hdcp2_rx_AKE_Send_rrx", "name": "hdcp2_rx_AKE_Send_rrx", "size": 94, "tier": "EXACT" }, { "addr": "0x402910", "ida_name": "hdcp2_process_rx_message", "name": "hdcp2_process_rx_message", "size": 226, "tier": "EXACT" }, { "addr": "0x4029f2", "ida_name": "hdcp2_rx_LC_Send_L_prime", "name": "hdcp2_rx_LC_Send_L_prime", "size": 90, "tier": "EXACT" }, { "addr": "0x402a4c", "ida_name": "hdcp2_rx_Receiver_AuthStatus", "name": "hdcp2_rx_Receiver_AuthStatus", "size": 60, "tier": "EXACT" }, { "addr": "0x402a88", "ida_name": "hdcp2_rx_RepeaterAuth_ReceiverID_List", "name": "hdcp2_rx_RepeaterAuth_ReceiverID_List", "size": 1032, "tier": "EXACT" }, { "addr": "0x402f6c", "ida_name": "hdcp2_prepare_process_auth_message", "name": "hdcp2_prepare_process_auth_message", "size": 694, "tier": "EXACT" }, { "addr": "0x4032d4", "ida_name": "stream_slot_alloc", "name": "stream_slot_alloc", "size": 88, "tier": "EXACT" }, { "addr": "0x403448", "ida_name": "hdcp_close_all_sessions", "name": "hdcp_close_all_sessions", "size": 146, "tier": "EXACT" }, { "addr": "0x4034e0", "ida_name": "hdcp_get_srm_status", "name": "hdcp_get_srm_status", "size": 32, "tier": "EXACT" }, { "addr": "0x403590", "ida_name": "hdcp2_tx_AKE_Init", "name": "hdcp2_tx_AKE_Init", "size": 146, "tier": "EXACT" }, { "addr": "0x403624", "ida_name": "hdcp2_tx_AKE_No_Stored_km", "name": "hdcp2_tx_AKE_No_Stored_km", "size": 226, "tier": "EXACT" }, { "addr": "0x403708", "ida_name": "hdcp2_tx_msg14", "name": "hdcp2_tx_msg14", "size": 64, "tier": "EXACT" }, { "addr": "0x403748", "ida_name": "hdcp2_tx_AKE_Stored_km", "name": "hdcp2_tx_AKE_Stored_km", "size": 90, "tier": "EXACT" }, { "addr": "0x4037a2", "ida_name": "hdcp2_tx_msg19", "name": "hdcp2_tx_msg19", "size": 66, "tier": "EXACT" }, { "addr": "0x4037e4", "ida_name": "hdcp2_tx_LC_Init", "name": "hdcp2_tx_LC_Init", "size": 360, "tier": "EXACT" }, { "addr": "0x403950", "ida_name": "hdcp2_tx_RepeaterAuth_Send_Ack", "name": "hdcp2_tx_RepeaterAuth_Send_Ack", "size": 64, "tier": "EXACT" }, { "addr": "0x403990", "ida_name": "hdcp2_tx_RepeaterAuth_Stream_Manage", "name": "hdcp2_tx_RepeaterAuth_Stream_Manage", "size": 452, "tier": "EXACT" }, { "addr": "0x403b58", "ida_name": "hdcp2_tx_msg129", "name": "hdcp2_tx_msg129", "size": 62, "tier": "EXACT" }, { "addr": "0x403b98", "ida_name": "hdcp2_tx_SKE_Send_Eks", "name": "hdcp2_tx_SKE_Send_Eks", "size": 786, "tier": "EXACT" }, { "addr": "0x403fd0", "ida_name": "hdcp_set_protection", "name": "hdcp_set_protection", "size": 34, "tier": "EXACT" }, { "addr": "0x404260", "ida_name": "ct_memcmp", "name": "ct_memcmp", "size": 26, "tier": "EXACT" }, { "addr": "0x40427c", "ida_name": "udiv32", "name": "udiv32", "size": 36, "tier": "EXACT" }, { "addr": "0x4042a0", "ida_name": "ta_main_loop", "name": "ta_main_loop", "size": 148, "tier": "EXACT" }, { "addr": "0x404358", "ida_name": "disp_session_open", "name": "disp_session_open", "size": 34, "tier": "EXACT" }, { "addr": "0x40437a", "ida_name": "disp_hdcp1_read_status", "name": "disp_hdcp1_read_status", "size": 44, "tier": "EXACT" }, { "addr": "0x4043a6", "ida_name": "disp_hdcp1_read_ri", "name": "disp_hdcp1_read_ri", "size": 44, "tier": "EXACT" }, { "addr": "0x4043d2", "ida_name": "disp_hdcp1_disable", "name": "disp_hdcp1_disable", "size": 32, "tier": "EXACT" }, { "addr": "0x4043f2", "ida_name": "disp_hdcp1_enable_encryption", "name": "disp_hdcp1_enable_encryption", "size": 32, "tier": "EXACT" }, { "addr": "0x404412", "ida_name": "disp_hdcp1_enable_stream_enc", "name": "disp_hdcp1_enable_stream_enc", "size": 32, "tier": "EXACT" }, { "addr": "0x404432", "ida_name": "disp_hdcp1_init", "name": "disp_hdcp1_init", "size": 32, "tier": "EXACT" }, { "addr": "0x404452", "ida_name": "disp_hdcp1_read_caps", "name": "disp_hdcp1_read_caps", "size": 36, "tier": "EXACT" }, { "addr": "0x404476", "ida_name": "disp_hdcp1_setup", "name": "disp_hdcp1_setup", "size": 36, "tier": "EXACT" }, { "addr": "0x40449a", "ida_name": "disp_hdcp1_read_bksv", "name": "disp_hdcp1_read_bksv", "size": 36, "tier": "EXACT" }, { "addr": "0x4044be", "ida_name": "disp_hdcp1_teardown", "name": "disp_hdcp1_teardown", "size": 32, "tier": "EXACT" }, { "addr": "0x4044de", "ida_name": "disp_hdcp1_write_an", "name": "disp_hdcp1_write_an", "size": 38, "tier": "EXACT" }, { "addr": "0x404504", "ida_name": "disp_hdcp1_compute_ri", "name": "disp_hdcp1_compute_ri", "size": 36, "tier": "EXACT" }, { "addr": "0x404528", "ida_name": "disp_hdcp1_write_v", "name": "disp_hdcp1_write_v", "size": 38, "tier": "EXACT" }, { "addr": "0x40454e", "ida_name": "disp_hdcp1_verify_v", "name": "disp_hdcp1_verify_v", "size": 38, "tier": "EXACT" }, { "addr": "0x404574", "ida_name": "disp_hdcp2_set_topology", "name": "disp_hdcp2_set_topology", "size": 44, "tier": "EXACT" }, { "addr": "0x4045a0", "ida_name": "disp_hdcp2_disable", "name": "disp_hdcp2_disable", "size": 32, "tier": "EXACT" }, { "addr": "0x4045c0", "ida_name": "disp_hdcp2_msg_state", "name": "disp_hdcp2_msg_state", "size": 36, "tier": "EXACT" }, { "addr": "0x4045e4", "ida_name": "disp_hdcp2_enable_stream_enc", "name": "disp_hdcp2_enable_stream_enc", "size": 32, "tier": "EXACT" }, { "addr": "0x404604", "ida_name": "disp_hdcp2_stream_manage", "name": "disp_hdcp2_stream_manage", "size": 34, "tier": "EXACT" }, { "addr": "0x404626", "ida_name": "disp_hdcp2_init", "name": "disp_hdcp2_init", "size": 32, "tier": "EXACT" }, { "addr": "0x404646", "ida_name": "disp_hdcp2_teardown", "name": "disp_hdcp2_teardown", "size": 32, "tier": "EXACT" }, { "addr": "0x404666", "ida_name": "disp_hdcp2_set_caps", "name": "disp_hdcp2_set_caps", "size": 34, "tier": "EXACT" }, { "addr": "0x404688", "ida_name": "disp_hdcp2_set_receiver_id", "name": "disp_hdcp2_set_receiver_id", "size": 34, "tier": "EXACT" }, { "addr": "0x4046aa", "ida_name": "disp_get_link_status", "name": "disp_get_link_status", "size": 46, "tier": "EXACT" }, { "addr": "0x4046d8", "ida_name": "disp_link_reset", "name": "disp_link_reset", "size": 34, "tier": "EXACT" }, { "addr": "0x4046fa", "ida_name": "disp_srm_query", "name": "disp_srm_query", "size": 32, "tier": "EXACT" }, { "addr": "0x40471a", "ida_name": "disp_srm_check_receiver_id", "name": "disp_srm_check_receiver_id", "size": 32, "tier": "EXACT" }, { "addr": "0x40473a", "ida_name": "disp_srm_read", "name": "disp_srm_read", "size": 38, "tier": "EXACT" }, { "addr": "0x404760", "ida_name": "disp_srm_store", "name": "disp_srm_store", "size": 38, "tier": "EXACT" }, { "addr": "0x404786", "ida_name": "disp_revocation_check_ksv", "name": "disp_revocation_check_ksv", "size": 32, "tier": "EXACT" }, { "addr": "0x4047a6", "ida_name": "disp_auth_msg_get", "name": "disp_auth_msg_get", "size": 32, "tier": "EXACT" }, { "addr": "0x4047c6", "ida_name": "disp_log_event", "name": "disp_log_event", "size": 46, "tier": "EXACT" }, { "addr": "0x4047f4", "ida_name": "disp_auth_msg_put", "name": "disp_auth_msg_put", "size": 32, "tier": "EXACT" } ], "hash8": "hdcp2", "stats": { "DISPATCH": 0, "EXACT": 99, "FUZZY": 0, "MNEM": 0, "ambiguous": 2, "cmd_protos": 0, "comments": 584, "dispatch_conflict": 0, "none": 1, "protos": 99, "relabelled": 0, "types": 1 }, "type": "hdcp", "version": "reference" }