Sorry for the rollup PR, it's a bunch of small stuff from unity-land. Each commit is discrete, but:
renames --process_names/--pids for import to --name--pid; --pid in particular matches the record option. --name I'm not in love with, I just wanted to drop the s suffix because I did that wrong in the first place (you can't pass a comma separated list without additional work)
makes --coreclr available everywhere; sets the env var for linux like macOS
adds record --gfx to turn on some graphics ETW providers. mostly a stub, just turns on vsync.
small refactor for macos attach code that I had sitting around, in preparation for walking the process tree on attach instead of just attaching to a single process
Sorry for the rollup PR, it's a bunch of small stuff from unity-land. Each commit is discrete, but:
--process_names
/--pids
forimport
to--name
--pid
;--pid
in particular matches therecord
option.--name
I'm not in love with, I just wanted to drop thes
suffix because I did that wrong in the first place (you can't pass a comma separated list without additional work)--coreclr
available everywhere; sets the env var for linux like macOSrecord --gfx
to turn on some graphics ETW providers. mostly a stub, just turns on vsync.