probe-app: assume probe packet aligned

Thats because probe packet struct is packed and aligned to 1
which will generate a warning (error) with pointer assigning

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@linux.intel.com>
This commit is contained in:
Adrian Bonislawski 2020-03-16 18:10:03 +01:00 committed by Liam Girdwood
parent b144a02bdc
commit 2765b22049
1 changed files with 4 additions and 2 deletions

View File

@ -219,7 +219,8 @@ void parse_data(char *file_in)
/* request to copy full data packet */
total_data_to_copy = sizeof(struct probe_data_packet) /
sizeof(uint32_t);
w_ptr = (uint32_t *)packet;
/* probe_data_packet forced to align 4 */
w_ptr = __builtin_assume_aligned((uint32_t *)packet, 4);
state = SYNC;
}
/* data copying section */
@ -251,7 +252,8 @@ void parse_data(char *file_in)
packet = realloc(packet,
sizeof(struct probe_data_packet) +
packet->data_size_bytes);
w_ptr = (uint32_t *)&packet->data;
/* probe_data_packet forced to align 4 */
w_ptr = __builtin_assume_aligned((uint32_t *)&packet->data, 4);
state = CHECK;
break;
case CHECK: