From: Michael Gernoth Date: Mon, 24 May 2010 11:36:45 +0000 (+0200) Subject: Overload XilCommNS::CPortResources::Instance X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver/commitdiff_plain/765c485a06fd49d423277e37ba6562ad5b1d62b9 Overload XilCommNS::CPortResources::Instance --- diff --git a/usb-driver.c b/usb-driver.c index 1e1f026..252e327 100644 --- a/usb-driver.c +++ b/usb-driver.c @@ -61,13 +61,15 @@ static int modules_read = 0; #define NO_WINDRVR 1 void hexdump(unsigned char *buf, int len, char *prefix) { - int i; + int i = 0; - fprintf(stderr, "%s ", prefix); - for(i=0; i XilCommNS::CPortResources::Instance()\n"); + + ret = func(); + +#ifdef DEBUG + hexdump(ret, 0x29, "<-"); + #if 0 + { + void *portinfo; + portinfo = ((unsigned char**)ret+0x00); + hexdump(portinfo, 256, "PI"); + hexdump(portinfo+0x50, 4, "BS"); + hexdump(portinfo+0x54, 4, "BE"); + hexdump(portinfo+0x58, 4, "ES"); + hexdump(portinfo+0x5c, 4, "EE"); + } + #endif +#endif + + DPRINTF("<- XilCommNS::CPortResources::Instance()\n"); + + return ret; +} + static void __attribute__ ((constructor)) libusbdriver_init(void) { int i; char buf[256];