aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2019-09-27 11:08:31 -0700
committerDmitry Vyukov <dvyukov@google.com>2019-09-30 12:36:26 +0200
commitc7a4fb9986eefae356612610b595244c8e49bb2a (patch)
treea66e9eb0cabc7777f60758eb559366c1140522d6 /executor/syscalls.h
parentc1ad54410059a5d34da928d4544aaa4ec894a8b1 (diff)
sys/linux/dev_binder.txt: also support real-world binder device names
It was reported that binder isn't covered when using syzkaller on a real Android device, since the binder device names are different. Update the descriptions to know about the real-world device names too.
Diffstat (limited to 'executor/syscalls.h')
-rw-r--r--executor/syscalls.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
index f250930cb..fc14f0e36 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -4536,6 +4536,7 @@ const call_t syscalls[] = {
{"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$audion", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$binder", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$binderN", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$cec", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$char_usb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev},
@@ -4547,6 +4548,7 @@ const call_t syscalls[] = {
{"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$hiddev", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$hidraw", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hwbinder", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ibv_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$loop", 0, (syscall_t)syz_open_dev},
@@ -4575,6 +4577,7 @@ const call_t syscalls[] = {
{"syz_open_dev$video", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vivid", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vndbinder", 0, (syscall_t)syz_open_dev},
{"syz_open_procfs", 0, (syscall_t)syz_open_procfs},
{"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs},
{"syz_open_pts", 0, (syscall_t)syz_open_pts},
@@ -7311,6 +7314,7 @@ const call_t syscalls[] = {
{"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$audion", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$binder", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$binderN", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$cec", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$char_usb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev},
@@ -7322,6 +7326,7 @@ const call_t syscalls[] = {
{"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$hiddev", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$hidraw", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hwbinder", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ibv_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$loop", 0, (syscall_t)syz_open_dev},
@@ -7350,6 +7355,7 @@ const call_t syscalls[] = {
{"syz_open_dev$video", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vivid", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vndbinder", 0, (syscall_t)syz_open_dev},
{"syz_open_procfs", 0, (syscall_t)syz_open_procfs},
{"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs},
{"syz_open_pts", 0, (syscall_t)syz_open_pts},
@@ -10036,6 +10042,7 @@ const call_t syscalls[] = {
{"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$audion", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$binder", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$binderN", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$cec", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$char_usb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev},
@@ -10047,6 +10054,7 @@ const call_t syscalls[] = {
{"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$hiddev", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$hidraw", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hwbinder", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ibv_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$loop", 0, (syscall_t)syz_open_dev},
@@ -10075,6 +10083,7 @@ const call_t syscalls[] = {
{"syz_open_dev$video", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vivid", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vndbinder", 0, (syscall_t)syz_open_dev},
{"syz_open_procfs", 0, (syscall_t)syz_open_procfs},
{"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs},
{"syz_open_pts", 0, (syscall_t)syz_open_pts},
@@ -12737,6 +12746,7 @@ const call_t syscalls[] = {
{"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$audion", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$binder", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$binderN", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$cec", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$char_usb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev},
@@ -12748,6 +12758,7 @@ const call_t syscalls[] = {
{"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$hiddev", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$hidraw", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hwbinder", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ibv_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$loop", 0, (syscall_t)syz_open_dev},
@@ -12776,6 +12787,7 @@ const call_t syscalls[] = {
{"syz_open_dev$video", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vivid", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vndbinder", 0, (syscall_t)syz_open_dev},
{"syz_open_procfs", 0, (syscall_t)syz_open_procfs},
{"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs},
{"syz_open_pts", 0, (syscall_t)syz_open_pts},
@@ -15457,6 +15469,7 @@ const call_t syscalls[] = {
{"syz_open_dev$amidi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$audion", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$binder", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$binderN", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$cec", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$char_usb", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$dmmidi", 0, (syscall_t)syz_open_dev},
@@ -15468,6 +15481,7 @@ const call_t syscalls[] = {
{"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$hiddev", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$hidraw", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hwbinder", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ibv_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$loop", 0, (syscall_t)syz_open_dev},
@@ -15496,6 +15510,7 @@ const call_t syscalls[] = {
{"syz_open_dev$video", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$video4linux", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vivid", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$vndbinder", 0, (syscall_t)syz_open_dev},
{"syz_open_procfs", 0, (syscall_t)syz_open_procfs},
{"syz_open_procfs$namespace", 0, (syscall_t)syz_open_procfs},
{"syz_open_pts", 0, (syscall_t)syz_open_pts},