> This got me to wondering is there any other info you can glean from a dump of > a looping SRB? For a TCB you could look for registers in the TCB/PRB/SVRB to > get a clue of where you were recently. > > Is there anywhere else you can go for this sort of info for an SRB?
If you only have a dump from your customer, you can still get at some regs, if you're lucky. Check if your looping srb has SSRB entries. If so, the third column in the trace table contains either the SSRB address or the WEB address of that SSRB. (I forgot which, from the WEB address you can easily get at the SSRB address by formatting it.) If you're lucky, the storage still points to the SSRB storage containing the state of the SSRB when it was suspended. Keep in mind that the above requires some 'sanity checking' on your part to make sure that things haven't been reused in the meantime. Also, a summ format of the address space the SSRB is executing in (if it still executes) should show you that ssrb storage. Again, some sanity checking is required to find the correct ssrb (in a dynamic dump there may be a lot of page-fault-resolving SSRBs). As was said before, if it is a very short-lived SRB, you won't find any state information for it unless it was executing on another processor right when the dump was taken. (Or on one of them in an sadump.) In that case 'st cpu re' will show you the registers. Barbara Nitz ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
