aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@google.com>2019-09-06 19:01:52 +0200
committerAndrey Konovalov <andreyknvl@gmail.com>2019-09-06 20:11:54 +0200
commit1af11d9328777f3420762ca69da246396d7c29ae (patch)
tree06b59de2fa6273cd0ea428478bdf7bcbf06d3f82
parenta381ceb2972aee5edc0e827465cecf985162343b (diff)
downloadsyzkaller-1af11d9328777f3420762ca69da246396d7c29ae.tar.gz
executor/usb: improve debugging messages
-rw-r--r--executor/common_usb.h18
-rw-r--r--pkg/csource/generated.go18
2 files changed, 18 insertions, 18 deletions
diff --git a/executor/common_usb.h b/executor/common_usb.h
index bf8d9b6d7..ccf00d7ba 100644
--- a/executor/common_usb.h
+++ b/executor/common_usb.h
@@ -228,17 +228,17 @@ static bool lookup_connect_response(struct vusb_connect_descriptors* descs, stru
*response_length = descs->qual_len;
return true;
default:
- fail("syz_usb_connect: no response");
+ fail("lookup_connect_response: no response");
return false;
}
break;
default:
- fail("syz_usb_connect: no response");
+ fail("lookup_connect_response: no response");
return false;
}
break;
default:
- fail("syz_usb_connect: no response");
+ fail("lookup_connect_response: no response");
return false;
}
@@ -309,7 +309,7 @@ static volatile long syz_usb_connect(volatile long a0, volatile long a1, volatil
if (event.inner.type != USB_FUZZER_EVENT_CONTROL)
continue;
- debug("syz_usb_connect: bRequestType: 0x%x (%s), bRequest: 0x%x, wValue: 0x%x, wIndex: 0x%x, wLength: %d\n",
+ debug("syz_usb_connect: bReqType: 0x%x (%s), bReq: 0x%x, wVal: 0x%x, wIdx: 0x%x, wLen: %d\n",
event.ctrl.bRequestType, (event.ctrl.bRequestType & USB_DIR_IN) ? "IN" : "OUT",
event.ctrl.bRequest, event.ctrl.wValue, event.ctrl.wIndex, event.ctrl.wLength);
@@ -368,11 +368,11 @@ static volatile long syz_usb_connect(volatile long a0, volatile long a1, volatil
memset(&response.data[0], 0, response_length);
if (event.ctrl.bRequestType & USB_DIR_IN) {
- debug("syz_usb_connect: IN, length = %d\n", response.inner.length);
+ debug("syz_usb_connect: writing %d bytes\n", response.inner.length);
rv = usb_fuzzer_ep0_write(fd, (struct usb_fuzzer_ep_io*)&response);
} else {
rv = usb_fuzzer_ep0_read(fd, (struct usb_fuzzer_ep_io*)&response);
- debug("syz_usb_connect: OUT, length = %d\n", response.inner.length);
+ debug("syz_usb_connect: read %d bytes\n", response.inner.length);
debug_dump_data(&event.data[0], response.inner.length);
}
if (rv < 0) {
@@ -536,7 +536,7 @@ static volatile long syz_usb_control_io(volatile long a0, volatile long a1, vola
return -1;
}
- debug("syz_usb_control_io: bRequestType: 0x%x (%s), bRequest: 0x%x, wValue: 0x%x, wIndex: 0x%x, wLength: %d\n",
+ debug("syz_usb_control_io: bReqType: 0x%x (%s), bReq: 0x%x, wVal: 0x%x, wIdx: 0x%x, wLen: %d\n",
event.ctrl.bRequestType, (event.ctrl.bRequestType & USB_DIR_IN) ? "IN" : "OUT",
event.ctrl.bRequest, event.ctrl.wValue, event.ctrl.wIndex, event.ctrl.wLength);
@@ -571,12 +571,12 @@ static volatile long syz_usb_control_io(volatile long a0, volatile long a1, vola
memset(&response.data[0], 0, response_length);
if (event.ctrl.bRequestType & USB_DIR_IN) {
- debug("syz_usb_control_io: IN, length = %d\n", response.inner.length);
+ debug("syz_usb_control_io: writing %d bytes\n", response.inner.length);
debug_dump_data(&response.data[0], response.inner.length);
rv = usb_fuzzer_ep0_write(fd, (struct usb_fuzzer_ep_io*)&response);
} else {
rv = usb_fuzzer_ep0_read(fd, (struct usb_fuzzer_ep_io*)&response);
- debug("syz_usb_control_io: OUT, length = %d\n", response.inner.length);
+ debug("syz_usb_control_io: read %d bytes\n", response.inner.length);
debug_dump_data(&event.data[0], response.inner.length);
}
if (rv < 0) {
diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go
index 0c10bdf06..913429393 100644
--- a/pkg/csource/generated.go
+++ b/pkg/csource/generated.go
@@ -1975,17 +1975,17 @@ static bool lookup_connect_response(struct vusb_connect_descriptors* descs, stru
*response_length = descs->qual_len;
return true;
default:
- fail("syz_usb_connect: no response");
+ fail("lookup_connect_response: no response");
return false;
}
break;
default:
- fail("syz_usb_connect: no response");
+ fail("lookup_connect_response: no response");
return false;
}
break;
default:
- fail("syz_usb_connect: no response");
+ fail("lookup_connect_response: no response");
return false;
}
@@ -2053,7 +2053,7 @@ static volatile long syz_usb_connect(volatile long a0, volatile long a1, volatil
if (event.inner.type != USB_FUZZER_EVENT_CONTROL)
continue;
- debug("syz_usb_connect: bRequestType: 0x%x (%s), bRequest: 0x%x, wValue: 0x%x, wIndex: 0x%x, wLength: %d\n",
+ debug("syz_usb_connect: bReqType: 0x%x (%s), bReq: 0x%x, wVal: 0x%x, wIdx: 0x%x, wLen: %d\n",
event.ctrl.bRequestType, (event.ctrl.bRequestType & USB_DIR_IN) ? "IN" : "OUT",
event.ctrl.bRequest, event.ctrl.wValue, event.ctrl.wIndex, event.ctrl.wLength);
@@ -2112,11 +2112,11 @@ static volatile long syz_usb_connect(volatile long a0, volatile long a1, volatil
memset(&response.data[0], 0, response_length);
if (event.ctrl.bRequestType & USB_DIR_IN) {
- debug("syz_usb_connect: IN, length = %d\n", response.inner.length);
+ debug("syz_usb_connect: writing %d bytes\n", response.inner.length);
rv = usb_fuzzer_ep0_write(fd, (struct usb_fuzzer_ep_io*)&response);
} else {
rv = usb_fuzzer_ep0_read(fd, (struct usb_fuzzer_ep_io*)&response);
- debug("syz_usb_connect: OUT, length = %d\n", response.inner.length);
+ debug("syz_usb_connect: read %d bytes\n", response.inner.length);
debug_dump_data(&event.data[0], response.inner.length);
}
if (rv < 0) {
@@ -2280,7 +2280,7 @@ static volatile long syz_usb_control_io(volatile long a0, volatile long a1, vola
return -1;
}
- debug("syz_usb_control_io: bRequestType: 0x%x (%s), bRequest: 0x%x, wValue: 0x%x, wIndex: 0x%x, wLength: %d\n",
+ debug("syz_usb_control_io: bReqType: 0x%x (%s), bReq: 0x%x, wVal: 0x%x, wIdx: 0x%x, wLen: %d\n",
event.ctrl.bRequestType, (event.ctrl.bRequestType & USB_DIR_IN) ? "IN" : "OUT",
event.ctrl.bRequest, event.ctrl.wValue, event.ctrl.wIndex, event.ctrl.wLength);
@@ -2315,12 +2315,12 @@ static volatile long syz_usb_control_io(volatile long a0, volatile long a1, vola
memset(&response.data[0], 0, response_length);
if (event.ctrl.bRequestType & USB_DIR_IN) {
- debug("syz_usb_control_io: IN, length = %d\n", response.inner.length);
+ debug("syz_usb_control_io: writing %d bytes\n", response.inner.length);
debug_dump_data(&response.data[0], response.inner.length);
rv = usb_fuzzer_ep0_write(fd, (struct usb_fuzzer_ep_io*)&response);
} else {
rv = usb_fuzzer_ep0_read(fd, (struct usb_fuzzer_ep_io*)&response);
- debug("syz_usb_control_io: OUT, length = %d\n", response.inner.length);
+ debug("syz_usb_control_io: read %d bytes\n", response.inner.length);
debug_dump_data(&event.data[0], response.inner.length);
}
if (rv < 0) {