MAGIC_VALUE
ASSERT_EQ(udata.result, MAGIC_VALUE + udata.a + udata.b, "udata.result");
ASSERT_EQ(udata.nested_result, MAGIC_VALUE + udata.a + udata.b, "udata.nested_result");
check_udata2(MAGIC_VALUE + udata2.a + udata2.b);
check_udata2(MAGIC_VALUE + udata2.a + udata2.b);
if (*ptr != MAGIC_VALUE + exit_cnt)
*ptr = MAGIC_VALUE + enter_cnt;
*ptr = MAGIC_VALUE + enter_cnt;
if (*ptr != MAGIC_VALUE + exit_cnt)
udata->result = MAGIC_VALUE + udata->a + udata->b;
udata->result = MAGIC_VALUE + udata->a + udata->b;