{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["x11"],"comment":"Easy-to-use X protocol tracing program","compare":null,"dependentCount":null,"description":"Any programmer accustomed to writing programs on Linux or System\nV-type Unixes will have encountered the program variously known as\nstrace or truss, which monitors another program and produces a\ndetailed log of every system call the program makes - in other\nwords, all the program's interactions with the OS kernel. This is\noften an invaluable debugging tool, and almost as good an educational\none.\n\nWhen it's a GUI program (or rather, the GUI-related behaviour of\na program) that you want to understand or debug, though, the level\nof interaction with the OS kernel is rarely the most useful one.\nMore helpfully, one would like to log all the program's interactions\nwith the X server in the same way.\n\nThis package provides xtruss, an X protocol loggers. It has a\ncommand-line syntax similar to strace in its default mode, you just\nprefix \"xtruss\" to the same command line you would have run anyway\nand its output format is also more like strace, putting requests\nand responses on the same line of output where reasonably possible.","flavors":[],"html":"https://daemonports.org/netbsd/x11/xtruss/","kind":"port","lastUpdate":null,"license":["mit"],"maintainer":"pkgsrc-users@NetBSD.org","name":"xtruss","newest":false,"newestVersion":null,"noVulnData":false,"origin":"x11/xtruss","otherSystems":[],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["10030"]},{"repo":"NetBSD 10.1 aarch64","versions":["10030"]},{"repo":"SmartOS / illumos x86_64","versions":["10030"]},{"repo":"macOS 15 arm64","versions":["10030"]}],"pkgName":"xtruss-10030","related":null,"repository":"pkgsrc","requiredBy":[],"requiredByCount":0,"runDepends":[],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"10030","versions":null,"vulnerabilities":null,"www":"https://www.chiark.greenend.org.uk/~sgtatham/xtruss/"}
