xref: /aosp_15_r20/system/nfc/src/fuzzers/nci/stubs.cc (revision 7eba2f3b06c51ae21384f6a4f14577b668a869b3)
1 #include "fuzz.h"
2 
rw_init()3 void rw_init() {}
ce_init()4 void ce_init() {}
5 
6 tNFA_PROPRIETARY_CFG nfa_proprietary_cfg = {
7     0x80, /* NCI_PROTOCOL_18092_ACTIVE */
8     0x81, /* NCI_PROTOCOL_B_PRIME */
9     0x82, /* NCI_PROTOCOL_DUAL */
10     0x83, /* NCI_PROTOCOL_15693 */
11     0x8A, /* NCI_PROTOCOL_KOVIO */
12     0xFF, /* NCI_PROTOCOL_MIFARE */
13     0x77, /* NCI_DISCOVERY_TYPE_POLL_KOVIO */
14     0x74, /* NCI_DISCOVERY_TYPE_POLL_B_PRIME */
15     0xF4, /* NCI_DISCOVERY_TYPE_LISTEN_B_PRIME */
16 };
17 
18 tNFA_PROPRIETARY_CFG* p_nfa_proprietary_cfg =
19     (tNFA_PROPRIETARY_CFG*)&nfa_proprietary_cfg;
20 
rw_t4t_handle_isodep_nak_rsp(uint8_t,bool)21 void rw_t4t_handle_isodep_nak_rsp(uint8_t, bool) {}
22 
rw_t3t_handle_nci_poll_rsp(uint8_t)23 void rw_t3t_handle_nci_poll_rsp(uint8_t) {}
rw_t3t_handle_nci_poll_ntf(uint8_t nci_status,uint8_t num_responses,uint8_t sensf_res_buf_size,uint8_t * p_sensf_res_buf)24 void rw_t3t_handle_nci_poll_ntf(uint8_t nci_status, uint8_t num_responses,
25                                 uint8_t sensf_res_buf_size,
26                                 uint8_t* p_sensf_res_buf) {
27   FUZZLOG("nci_status=%02X, num_responses=%d, p_sensf_res_buf=%s", nci_status,
28           num_responses,
29           BytesToHex(p_sensf_res_buf, sensf_res_buf_size).c_str());
30 }
31 
rw_ci_process_timeout(TIMER_LIST_ENT *)32 void rw_ci_process_timeout(TIMER_LIST_ENT*) { abort(); }
rw_t1t_process_timeout(TIMER_LIST_ENT *)33 void rw_t1t_process_timeout(TIMER_LIST_ENT*) { abort(); }
rw_t2t_process_timeout()34 void rw_t2t_process_timeout() { abort(); }
rw_t3t_process_timeout(TIMER_LIST_ENT *)35 void rw_t3t_process_timeout(TIMER_LIST_ENT*) { abort(); }
rw_t4t_process_timeout(TIMER_LIST_ENT *)36 void rw_t4t_process_timeout(TIMER_LIST_ENT*) { abort(); }
rw_i93_process_timeout(TIMER_LIST_ENT *)37 void rw_i93_process_timeout(TIMER_LIST_ENT*) { abort(); }
rw_mfc_process_timeout(TIMER_LIST_ENT *)38 void rw_mfc_process_timeout(TIMER_LIST_ENT*) { abort(); }
ce_t4t_process_timeout(TIMER_LIST_ENT *)39 void ce_t4t_process_timeout(TIMER_LIST_ENT*) { abort(); }
nfa_sys_event(NFC_HDR *)40 void nfa_sys_event(NFC_HDR*) { abort(); }
nfa_sys_timer_update()41 void nfa_sys_timer_update() { abort(); }
nfa_sys_cback_notify_partial_enable_complete(uint8_t)42 void nfa_sys_cback_notify_partial_enable_complete(uint8_t) {}
43