.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3. .TH UMOCKDEV-RECORD "1" "July 2021" "umockdev-record 0.16.1" "User Commands" .SH NAME umockdev-record \- Record devices and ioctls .SH DESCRIPTION .SS "Usage:" .IP umockdev\-record [OPTION?] DEVICE [...] .PP Record Linux devices and their ancestors from sysfs/udev, or record ioctls for a device. .SS "Help Options:" .TP \fB\-h\fR, \fB\-\-help\fR Show help options .SS "Application Options:" .TP \fB\-a\fR, \fB\-\-all\fR Record all devices .TP \fB\-i\fR, \fB\-\-ioctl\fR=\fI\,devname=FILE\/\fR Trace ioctls on the device, record into given file. In this case, all positional arguments are a command (and its arguments) to run that gets traced. .TP \fB\-s\fR, \fB\-\-script\fR=\fI\,devname=FILE\/\fR Trace reads and writes on the device, record into given file. In this case, all positional arguments are a command (and its arguments) to run that gets traced. Can be specified multiple times. .TP \fB\-e\fR, \fB\-\-evemu\-events\fR=\fI\,devname=FILE\/\fR Trace evdev event reads on the device, record into given file in EVEMU event format. In this case, all positional arguments are a command (and its arguments) to run that gets traced. Can be specified multiple times. .TP \fB\-\-version\fR Output version information and exit