07:49:39 https://man.omnios.org/man9f/Intro.9f if you'd like a web link pending the one on illumos.org being fixed. 13:26:25 i found it (the VM I had handy also predates the changes, so I just pulled it up from the version in git :P) 15:51:46 Dumb question: Does overlay(7) actually belong in overlay(4) ? 16:09:18 it certainly seems it might belong there 16:21:55 does mdb use any metadata to figure out which modules to load, or is more or less based on the filename of the .so ? 16:27:02 [illumos-gate] 15635 /proc/pid xregs file panics cross-thread -- Robert Mustacchi 16:28:53 danmcd, tsoome: No, because it's not documenting the driver. 16:29:01 It was trying to document the overall system. 16:29:07 Like smf(7). 16:30:27 jbk: I don't believe there's much metadata other than the SONAME. 16:32:22 ok 16:32:51 oh, I see. 16:32:59 So it'll walk the list of shared libraries or kernel modules and look for things with a matching name, IIRC. 16:33:05 I have two drivers that use (more or less) the same definitions, so using CTF, basically the same code can be used against either 16:33:55 though I still need to see how mdb handles resolving the types with the same name in the same image 16:34:44 I thought maybe module`type, but then I remembered I had to use ::typedef on my test case, so that is perhaps not a valid test :) 18:27:19 sommerfeld: were you fixing some of our printf/scanf disasters? 18:28:59 well, I nearly have a nightly working with *printf marked PRINTFLIKE 18:29:02 so, yes. 18:30:15 amazing, I won't start doing things like that then :) 18:30:54 currently about 380 files touched but I think some of them are unnecessary. 18:31:00 haven't touched *scanf yet. 18:31:30 gave up on a few things (anything using %ws or %wc, which gcc doesn't know about). 18:34:00 and tbl which assumes all real pointers are > 128 and stores characters in pointers. 18:35:23 I'm still hoping we can just use groff, long term, because fixing that stuff for aarch64 is at best going to go badly 18:35:54 rmustacc: Thank you. 18:36:06 (Man page header says "device" so that's why I asked.) 18:36:06 but I look forward to merging with you and discovering just how much crap I have to fix over the top of what you fixed, it should make life a lot easier for me. 18:42:35 real question is what granularity of review makes sense for all this. 18:44:32 then there are real atrocities uncovered by this (like the use of %wc in ftp's implementation of telnet options negotiations..) 19:05:00 we can teach gcc about %ws and %wc, going forward. 19:09:03 okay, my last nightly had a working -nd build, and then the DEBUG build tripped over a few things that were #ifdef DEBUG..