| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | sys/linux: add AF_SMC sockets | Dmitry Vyukov | 2018-02-22 | 1 | -8/+16 |
| | | |||||
| * | executor: bring up bond and veth devices | Dmitry Vyukov | 2018-02-22 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: add few ip and tcp options | Dmitry Vyukov | 2018-02-22 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: minor fixes to bt descriptions | Dmitry Vyukov | 2018-02-19 | 1 | -5/+5 |
| | | |||||
| * | pkg/compiler: fix corner case in alignment calculation | Dmitry Vyukov | 2018-02-19 | 1 | -5/+5 |
| | | |||||
| * | prog: rework address allocation | Dmitry Vyukov | 2018-02-19 | 1 | -5/+20 |
| | | | | | | | | | | | | | 1. mmap all memory always, without explicit mmap calls in the program. This makes lots of things much easier and removes lots of code. Makes mmap not a special syscall and allows to fuzz without mmap enabled. 2. Change address assignment algorithm. Current algorithm allocates unmapped addresses too frequently and allows collisions between arguments of a single syscall. The new algorithm analyzes actual allocations in the program and places new arguments at unused locations. | ||||
| * | sys/linux: add bridge netfilter support | Dmitry Vyukov | 2018-02-17 | 1 | -10/+15 |
| | | |||||
| * | sys/linux: fixes for network descriptions | Dmitry Vyukov | 2018-02-17 | 1 | -5/+5 |
| | | | | | | | | 1. Fix connlimit netfilter match version. 2. Fix xt_time_info layout. 3. Introduce mac_addr_mask type. 4. Limit vlan id's for better matches between them. | ||||
| * | sys/linux: fix field names in netfilter | Dmitry Vyukov | 2018-02-10 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: improve netfilter descriptions | Dmitry Vyukov | 2018-02-09 | 1 | -10/+18 |
| | | | | | | | | | | | | | | | | | Put the underflow entry at the end. Entries must end on an unconditional, non-goto entry, otherwise fallthrough from the last entry is invalid. Add arp tables support. Split unspec matches/targets to unspec and inet. Reset ipv6 and arp tables in executor. Fix number of counters in tables. Plus a bunch of assorted fixes for matches/targets. | ||||
| * | sys/linux: describe some new 4.16 features | Dmitry Vyukov | 2018-02-01 | 1 | -10/+35 |
| | | |||||
| * | sys/syz-extract: save unsupported consts to the const files | Dmitry Vyukov | 2018-02-01 | 1 | -5/+5 |
| | | | | | | | | | | | | We currently print unsupported consts to console during make extract. But this is not very useful as there are too many output now. This also does not allow to understand what's unsupported in newly checked-in descriptions, or what's unsupported in all current decriptions. Save unsupported consts to the const files instead. This solves all of the above problems. | ||||
| * | sys/linux: extend netfilter descriptions | Dmitry Vyukov | 2018-01-27 | 1 | -10/+15 |
| | | |||||
| * | sys/linux: fix devname_mask alignment | Dmitry Vyukov | 2018-01-24 | 1 | -5/+5 |
| | | | | | | | Since we use int64, it has 8-byte alignment. It's wrong, it must have 1-byte alignment. Use int8 instead. | ||||
| * | sys/linux: add IPPROTO_L2TP to vnet protos | Dmitry Vyukov | 2018-01-24 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: add netfilter descriptions | Dmitry Vyukov | 2018-01-22 | 1 | -10/+15 |
| | | | | | Lots of TODOs and only ipv4, but some start. | ||||
| * | sys/linux: add AF_VSOCK/vhost descriptions | Dmitry Vyukov | 2018-01-19 | 1 | -10/+180 |
| | | |||||
| * | sys/linux: add AF_RDS descriptions | Dmitry Vyukov | 2018-01-19 | 1 | -10/+70 |
| | | |||||
| * | sys/linux: make xattr prefix non-zero-terminated | Dmitry Vyukov | 2018-01-18 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: more selinux descriptions | Dmitry Vyukov | 2018-01-18 | 1 | -10/+40 |
| | | |||||
| * | sys/linux: generate GRE v0 packets even with incorrect payload | Dmitry Vyukov | 2018-01-15 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: more NETLINK_ROUTE descriptions | Dmitry Vyukov | 2018-01-15 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: add AF_PPPOX descriptions | Dmitry Vyukov | 2018-01-15 | 1 | -10/+120 |
| | | |||||
| * | sys/linux: add vnet descriptions for GRE, MPLS, CAN | Dmitry Vyukov | 2018-01-14 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: more AF_NETLINK/NETLINK_ROUTE descriptions | Dmitry Vyukov | 2018-01-14 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: add broadcast/multicast mac addresses | Dmitry Vyukov | 2018-01-14 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: add AF_CAN descriptions | Dmitry Vyukov | 2018-01-13 | 1 | -10/+45 |
| | | |||||
| * | sys/linux: add AF_NETLINK/NETLINK_ROUTE support | Dmitry Vyukov | 2018-01-13 | 1 | -10/+20 |
| | | |||||
| * | executor: setup network devices | Dmitry Vyukov | 2018-01-13 | 1 | -5/+5 |
| | | | | | | | We test in a new network namespace, which does not have any devices set up (even lo). Create/up as many devices as possible. Give them some addresses and use these addresses in descriptions. | ||||
| * | sys/syz-sysgen: don't generate syz_ syscall numbers | Dmitry Vyukov | 2018-01-13 | 1 | -260/+215 |
| | | | | | They don't seem to be used today. | ||||
| * | sys/linux: use type templates for netlink | Dmitry Vyukov | 2018-01-13 | 1 | -5/+5 |
| | | | | | -350 lines of descriptions | ||||
| * | pkg/compiler: support void type | Dmitry Vyukov | 2018-01-13 | 1 | -5/+5 |
| | | | | | | | "void": type with static size 0 mostly useful inside of templates and varlen unions can't be syscall argument | ||||
| * | sys/linux: regenerate arm consts + small netlink fixed | Dmitry Vyukov | 2018-01-11 | 1 | -5/+5 |
| | | | | | | | | | Arm was broken on upstream kernel for some time due to some assembler error. Now it seems to be fixed, so regenerate consts. Also fix small issues in new netlink descriptions. | ||||
| * | sys/linux: add AF_NETLINK/NETLINK_NETFILTER descriptions | Dmitry Vyukov | 2018-01-09 | 1 | -10/+20 |
| | | |||||
| * | sys/linux: add AF_NETLINK/NETLINK_GENERIC descriptions | Dmitry Vyukov | 2018-01-09 | 1 | -10/+20 |
| | | |||||
| * | sys/linux: duplicate open/accept specializations with openat/accept4 | Dmitry Vyukov | 2018-01-09 | 1 | -10/+30 |
| | | | | | | | | | open is not present on arm64, only openat. accept is not present on 386, only accept4. Duplicate all open/accept specializations with corresponding openat/accept4 specializations to enable testing on 386/arm64. | ||||
| * | sys/linux: add AF_NETLINK/NETLINK_CRYPTO descriptions | Dmitry Vyukov | 2018-01-09 | 1 | -10/+20 |
| | | |||||
| * | sys/linux: add ion and ashmem devices support | Dmitry Vyukov | 2018-01-09 | 1 | -22/+68 |
| | | | | | | Note: ion supercedes the old android interface, which is moved to sys/android. | ||||
| * | sys/linux: resolve few TODOs | Dmitry Vyukov | 2018-01-08 | 1 | -5/+5 |
| | | |||||
| * | pkg/compiler: make signalno a type alias | Dmitry Vyukov | 2018-01-08 | 1 | -5/+5 |
| | | | | | | | | We don't need compiler support for such things anymore, now we simply can do: type signalno int32[0:65] | ||||
| * | prog: support opt for proc types | Dmitry Vyukov | 2018-01-06 | 1 | -5/+5 |
| | | |||||
| * | pkg/compiler: add bitsize type | Dmitry Vyukov | 2018-01-06 | 1 | -5/+5 |
| | | | | | This is need for few crypto/xfrm descriptions. | ||||
| * | sys/linux: netlink xfrm support | Dmitry Vyukov | 2017-12-31 | 1 | -10/+20 |
| | | |||||
| * | sys/linux: add multicast and ipv4 mapped ipv6 addresses | Dmitry Vyukov | 2017-12-29 | 1 | -10/+15 |
| | | |||||
| * | sys/linux: describe ipv6 tlv options | Dmitry Vyukov | 2017-12-29 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: improve bpf descriptions | Dmitry Vyukov | 2017-12-29 | 1 | -5/+5 |
| | | |||||
| * | sys/linux: improve perf descriptions | Dmitry Vyukov | 2017-12-29 | 1 | -10/+15 |
| | | |||||
| * | sys/linux: assorted improvements | Dmitry Vyukov | 2017-12-29 | 1 | -10/+115 |
| | | | | | Mostly extensions of API in 4.15. | ||||
| * | sys/linux: fix some copy-paste errors | Dmitry Vyukov | 2017-12-28 | 1 | -30/+11 |
| | | |||||
| * | sys/linux: fix splice signature | Dmitry Vyukov | 2017-12-27 | 1 | -6/+7 |
| | | | | | ...was wrong all that time | ||||
