* list_empty is a bool
* get_cpu type fixes
* split stop_ftrace_if_tainted in two
* replace duplicate code with taint_check helper
* We only want to do the ftrace stop/postmortem once
* don't fall through if opening ftrace tracing_on fails
* similarly, if stopped ftrace fails, bail out after warning
* dump the trace to a file when we detect tainting.
* use userspace headers for ax25 instead of kernel.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=84
* disable the mremap page-dirtying for now
* pick read/write dirtying based on PROT settings of mapping
* for now disable periodic dirtying of mappings.
* Sanity checks in pid_alive
* update find.sh to a more interesting example.
* kill_pid debugging
* consolidate the seed initialization into init_seed
* Add FALLOC_FL_UNSHARE_RANGE flag to fallocate
* 1.7 release.
* Move version back to devel
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=79
* don't use rewind() on /proc/pid/stat
* Fix up segfaults when encountering null entries in syscall tables.
* fix segfault in setsockopt() when called with --disable-fds=sockets
* add the 'special' ring-id's for keyctl
* generate random numbers in the -1..-10 range
* change the random munging a little
* silence cppcheck
* mark pages as PROT_READ before we fault them with a read
* remove the 'do syscall in a subchild' code for now.
* allow '0' as a file mode
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=77
* check for potential failure to acquire testfile fd.
* fds/drm.c: Add forward declaration of struct.
* flesh out the bpf sanitiser a little.
* introduce object types for bpf maps & progs
* make the BPF_PROG_LOAD case look more sane
* bpf: only do bpf_gen_filter for BPF_PROG_TYPE_SOCKET_FILTER
* fix wrong variable name in childops wait
* if we use the fallback seed, don't use rand() yet.
* Before falling back to gtod, try getrandom() if available.
* net/proto-unix.c: set protocol to 0 in unix_rand_socket()
- Drop support for building on SLE-11 as builds are failing
anyways
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=67
* don't call fcntl on -1 fd's
* only do the 'stuck syscall' info on children running random syscalls
* print the error if the initial mmaps fail
* fix offset for 1GB pages.
* when disabling 1GB pages, just do nothing
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=58
* fix the 'pick new childop' code.
* remove the shm_rw debug code.
* store the type of childop we're doing in the child struct
* remove the 10MB initial mapping.
* be careful not to read past the end of the ip_ssoptrs array
* define maximum size of ip_ssoptrs array
* push the dropprivs code down into the child processes.
* bump the 'pick new op' counter even higher.
* add a 'read /proc/<pid>/status' childop
* fix leaks in thrash-pid-files
* reformat childop structs
* convert uid.c to use output() instead of outputerr()
* set a flag in the child struct when we've dropped privs
* factor out the 'set new op' code to a separate function
* rewrite set_new_op to take ptrs to alternative childops.
* Introduce 'root child ops'.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=57
* move the "child progressing" timestamp from the syscall rec to the child.
* change reap_child to take child struct
* pass the child ptr down to the child op.
* fix badly named child_random_syscalls()
* repeat the previous childop 1000 times
* update the prototypes for the read-all-files childop
* children/ -> childops/
* move op_nr from syscall record to childdata
* fix open() return code check
* open/stat instead of stat/open
OBS-URL: https://build.opensuse.org/package/show/devel:tools/trinity?expand=0&rev=53