ZT_SIG_REG_BYTES
#define ZT_SIG_REGS_SIZE(n) (ZT_SIG_REG_BYTES * (n))
ZT_SIG_REG_BYTES);
membuf_zero(&to, ZT_SIG_REG_BYTES);
0, ZT_SIG_REG_BYTES);
.size = ZT_SIG_REG_BYTES,
uint8_t zt_in[ZT_SIG_REG_BYTES] __attribute__((aligned(16)));
uint8_t zt_out[ZT_SIG_REG_BYTES] __attribute__((aligned(16)));
if (!compare_buffer("saved ZT", zt_out, zt_expected, ZT_SIG_REG_BYTES))
iov.iov_len = ZT_SIG_REG_BYTES;
iov.iov_len = ZT_SIG_REG_BYTES;
return compare_buffer("initial ZT", buf, zt_in, ZT_SIG_REG_BYTES);
fill_random(zt_in, ZT_SIG_REG_BYTES);
memset(zt_in, 0, ZT_SIG_REG_BYTES);
memcpy(zt_expected, zt_in, ZT_SIG_REG_BYTES);
memset(zt_expected, 0, ZT_SIG_REG_BYTES);
char zt_in[ZT_SIG_REG_BYTES];
char zt_expected[ZT_SIG_REG_BYTES];
char zt_out[ZT_SIG_REG_BYTES];
static int get_zt(pid_t pid, char zt[ZT_SIG_REG_BYTES])
iov.iov_len = ZT_SIG_REG_BYTES;
static int set_zt(pid_t pid, const char zt[ZT_SIG_REG_BYTES])
iov.iov_len = ZT_SIG_REG_BYTES;
char zt[ZT_SIG_REG_BYTES];
char zt_in[ZT_SIG_REG_BYTES];
char zt_out[ZT_SIG_REG_BYTES];
char zt[ZT_SIG_REG_BYTES];