#include <stdlib.h> int main(void) { void* x = malloc(10); int *x4; short *x2; char *x1; int y4; short y2; char y1; x4 = x-4; x2 = x-4; x1 = x-1; // Invalid reads and writes of sizes 4, 2, 1 y4 = *x4; *x4 = y4; y2 = *x2; *x2 = y2; y1 = *x1; *x1 = y1; return 0; }