mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-14 01:27:41 +00:00
avdtp: setup for fuzzer
This commit is contained in:
parent
bfb3452804
commit
fc532b335d
@ -1662,3 +1662,19 @@ void avdtp_deinit(void){
|
||||
avdtp_record_id = 0;
|
||||
avdtp_cid_counter = 0;
|
||||
}
|
||||
|
||||
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
|
||||
#define FUZZ_CID 0x44
|
||||
#define FUZZ_CON_HANDLE 0x0001
|
||||
static bd_addr_t remote_addr = { 0x33, 0x33, 0x33, 0x33, 0x33, 0x33 };
|
||||
void avdtp_init_fuzz(void){
|
||||
// setup avdtp connections for cid
|
||||
avdtp_connection_t * connection = avdtp_create_connection(remote_addr, FUZZ_CID);
|
||||
connection->state = AVDTP_SIGNALING_CONNECTION_OPENED;
|
||||
connection->l2cap_signaling_cid = FUZZ_CID;
|
||||
connection->con_handle = FUZZ_CON_HANDLE;
|
||||
}
|
||||
void avdtp_packet_handler_fuzz(uint8_t *packet, uint16_t size){
|
||||
avdtp_packet_handler(L2CAP_DATA_PACKET, FUZZ_CID, packet, size);
|
||||
}
|
||||
#endif
|
@ -700,6 +700,11 @@ uint8_t avdtp_start_stream_accept(uint16_t avdtp_cid, uint8_t local_seid);
|
||||
uint8_t avdtp_start_stream_reject(uint16_t avdtp_cid, uint8_t local_seid);
|
||||
#endif
|
||||
|
||||
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
|
||||
void avdtp_init_fuzz(void);
|
||||
void avdtp_packet_handler_fuzz(uint8_t *packet, uint16_t size);
|
||||
#endif
|
||||
|
||||
#if defined __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user