diff options
| author | Eric Biggers <ebiggers@google.com> | 2019-09-27 11:08:31 -0700 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-09-30 12:36:26 +0200 |
| commit | c7a4fb9986eefae356612610b595244c8e49bb2a (patch) | |
| tree | a66e9eb0cabc7777f60758eb559366c1140522d6 /executor | |
| parent | c1ad54410059a5d34da928d4544aaa4ec894a8b1 (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')
| -rw-r--r-- | executor/defs.h | 10 | ||||
| -rw-r--r-- | executor/syscalls.h | 15 |
2 files changed, 20 insertions, 5 deletions
diff --git a/executor/defs.h b/executor/defs.h index c014c95dc..a125199ee 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -70,7 +70,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "7480809c7a16c12ec9d92ee9f1351fe8d0da853c" +#define SYZ_REVISION "483130c91b50d8be96d5c9d002bee5482f545c1e" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -80,7 +80,7 @@ #if GOARCH_amd64 #define GOARCH "amd64" -#define SYZ_REVISION "2b0d730636e173a54883adbff9038bede9b4433f" +#define SYZ_REVISION "aa7339a1fb88763ff7e328b13e528be7d22721b4" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -90,7 +90,7 @@ #if GOARCH_arm #define GOARCH "arm" -#define SYZ_REVISION "223860f976e116e60da4946aba6db7faf808b976" +#define SYZ_REVISION "c41170d41dc39ad674003b05b3936981ed906cbf" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -100,7 +100,7 @@ #if GOARCH_arm64 #define GOARCH "arm64" -#define SYZ_REVISION "4acbb2d2f22e4882fb6bf3e8cf045731ce95b94e" +#define SYZ_REVISION "ffb11e6a850ed5b652a64ff011a1f685ce5d4535" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -110,7 +110,7 @@ #if GOARCH_ppc64le #define GOARCH "ppc64le" -#define SYZ_REVISION "49381a16fc88ae3d59f7b17b827c6eccf9284bc6" +#define SYZ_REVISION "b01340e99341ba42af9b29d66f823742e62a6637" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 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}, |
