/** * @file tests/poc/main.c * @ref test-poc * * @page test-poc poc * * @todo Docs for test-poc * * @see tests/poc/main.c */ #include const char test_title[] = "Test poc"; void test_main(void) { printk("Starting up reps offset assert poc!\n"); asm volatile ( "mov $0xd000f8, %%eax;" "mov $0x0, %%rdi;" "mov $0x1900000000000000, %%rcx;" "std;" "rep stos %%eax, %%es:(%%rdi);" ::: "memory", "cc", "rax", "rdi", "rcx" ); printk("Unreachable with enabled debug asserts!\n"); xtf_success(NULL); xtf_success(NULL); } /* * Local variables: * mode: C * c-file-style: "BSD" * c-basic-offset: 4 * tab-width: 4 * indent-tabs-mode: nil * End: */