X-Git-Url: http://git.joshuawise.com/netwatch.git/blobdiff_plain/0cd80c5181dfee5d7853de038f08303c6a33c01b..c77a83d6dd23d7039207e58c4ce2ccefe5f81c1a:/tools/poke-rls.c diff --git a/tools/poke-rls.c b/tools/poke-rls.c index 6946fb7..586b4f8 100644 --- a/tools/poke-rls.c +++ b/tools/poke-rls.c @@ -28,7 +28,8 @@ int main(int argc, char **argv) packet_t * packet = (packet_t *)memalign(4096, sizeof(packet_t)); packet->signature = 0x1BADD00D; - packet->type = 0xF00FC7C8; + packet->type = 42; + strcpy(packet->data, "hello, world!"); if (iopl(3) < 0) { @@ -38,4 +39,10 @@ int main(int argc, char **argv) res = poke(_get_PMBASE() + 0x04, (void *)packet); printf("returned %p\n", res); + + if (res == 42) { + int i; + for (i = 0; i < 96; i++) + printf("%s\n", packet->data + i * 41); + } }