aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/dev_binder.txt
Commit message (Collapse)AuthorAgeFilesLines
* sys/linux: add new binder ioctlDmitry Vyukov2022-06-071-0/+7
|
* all: add binderfs fuzzing supportAleksandr Nogikh2021-10-291-5/+5
| | | | | | | | Create one instance of binderfs per process and add descriptions to enable syzkaller to create binderfs mounts and binder devices itself. Keep descriptions compatible with the legacy mode (when devices are created at boot time).
* sys/linux: add new binder ioctl'sDmitry Vyukov2021-10-211-1/+16
| | | | | | Add descriptions of the new BINDER_FREEZE, BINDER_GET_FROZEN_INFO and BINDER_ENABLE_ONEWAY_SPAM_DETECTION. See: https://elixir.bootlin.com/linux/v5.15-rc6/source/include/uapi/linux/android/binder.h#L249
* pkg/compiler: refactor attribute handlingDmitry Vyukov2020-04-191-1/+1
| | | | | | | | | | | | Introduce common infrastructure for describing and parsing attribute instead of custom per-attribute code scattered across several locations. Change align attribute syntax from the weird align_N to align[N]. This also allows to use literal constants as N. Introduce notion of builtin constants. Currently we have only PTR_SIZE, which is needed to replace align_ptr with align[PTR_SIZE].
* sys/linux: extend DRM ioctl descriptionsDmitry Vyukov2020-01-251-3/+7
| | | | | | + disable binderfs (see comments) + add few more missing tty ioctls + improve few minor things in hci descriptions
* sys/linux/dev_binder.txt: also support real-world binder device namesEric Biggers2019-09-301-1/+6
| | | | | | 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.
* sys/linux: improve binder descriptionsDmitry Vyukov2019-05-171-24/+29
| | | | | Refine some consts to increase changes of correct programs. Fix some types. Add comments and a test.
* sys/linux: improve binder descriptionsDmitry Vyukov2019-05-161-8/+16
| | | | | | Always pass 3 objects in a transaction. This allows to specify correct offsets for objects. Let's see if this improves coverage.
* sys/linux: improve binder descriptionsDmitry Vyukov2019-05-141-19/+40
| | | | Add few new ioctl's. Add some typedefs for clarity.
* sys/linux: rename dev descriptions filesAndrey Konovalov2019-02-011-0/+214
Prefix file names of descriptions of /dev/* files with dev_. And give some of them more appropriate names.