X-Git-Url: http://git.joshuawise.com/netwatch.git/blobdiff_plain/a7a9d75b88768cbc4c61cbdaa0bc9fad7392af00..2d34b5d2cb94b7976fa40e954bcf060bdb5856c2:/tools/poke-rls.c?ds=sidebyside 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); + } }