+1
Mike Shaw
MVS/QuickRef Support Group
Chicago-Soft, Ltd.
On Tue, Jan 23, 2024 at 10:47 AM Tom Harper
wrote:
> Joseph,
>
> Programs executing in AMODE(31) can and often do store critical data in
> the high halves of registers, so I would always display the full 64-bit
> registers, and not
Joseph,
Programs executing in AMODE(31) can and often do store critical data in the
high halves of registers, so I would always display the full 64-bit registers,
and not make it a function of AMODE.
Tom Harper
Phoenix Software International
Sent from my iPhone
> On Jan 23, 2024, at 8:03
Sent: Tuesday, January 23, 2024 8:03 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: sdwagrsv not equal rbgrsave
I had two main objectives in updating file 192
First in amode 64 display 64 gpr
Second when a abend occurs in a IBM service
Be it PC or SVC
Report on where in the user program
I had two main objectives in updating file 192
First in amode 64 display 64 gpr
Second when a abend occurs in a IBM service
Be it PC or SVC
Report on where in the user program this occurred
For SVC this would be in the RB
For PC ( which are normally space switching as well as stacking )
On Thu, 18 Jan 2024 05:08:17 +, Peter Relson wrote:
>
>I chain backward as its the only way to do it wrapping around tcbrbp and next
>rb had the registers in the prefix it had SVC 12 maybe SVC 42 issued that
>
>
>"Wrapping around tcbrbp" is a strange way to do much of anything.
Hi Peter,
I chain backward as its the only way to do it wrapping around tcbrbp and next
rb had the registers in the prefix it had SVC 12 maybe SVC 42 issued that
"Wrapping around tcbrbp" is a strange way to do much of anything.
More natural would be to start with TCBRBP to locate the newest RB and
I chain backward as its the only way to do it wrapping around tcbrbp and next
rb had the registers in the prefix it had SVC 12 maybe SVC 42 issued that
Thank you
> On Jan 17, 2024, at 4:02 PM, Peter Relson
> <056a472f7cb4-dmarc-requ...@listserv.ua.edu> wrote:
>
> sdawgrsv wasn’t in
sdawgrsv wasn’t in either TCB regs or rb regs
If you had done what I written, you would have looked at all the relevant RBs,
not only at a single RB.You apparently looked at the oldest RB. That sounds
like it was the RB associated with the "mainline". Did you look at the
next-oldest RB?
TCBRBP
Tom
You correct chasing all the way back I got to the next RB and the regs were
there
Thanks
> On Jan 16, 2024, at 2:50 PM, Joseph Reichman wrote:
>
>
> All
>
> I can say logic would dictate that If I matched the PSW ie SDWAEC1 == RBOPSW
>
> The error registers sdwagrsv should then
rchant <000a2a8c2020-dmarc-requ...@listserv.ua.edu>
Sent: Tuesday, January 16, 2024 2:50:17 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: sdwagrsv not equal rbgrsave
You are doing a poor job of responding to questions and providing
details.
When a program running in TCB mode is interrupted, t
>> Shmuel (Seymour J.) Metz
>> http://mason.gmu.edu/~smetz3
>> עַם יִשְׂרָאֵל חַי
>> נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
>>
>>
>> From: IBM Mainframe Discussion List on behalf of
>> Joseph Reichman
>> S
On Tue, 16 Jan 2024 17:33:39 + Joseph Reichman
wrote:
:>I know I can use the registers in the SDWA but the SDWA gets it from a known
control block like the RB or linkage stack
While it may get it from a known location, it does not follow that the "known
location" is static.
--
Binyamin
, 2024 12:19:26 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: sdwagrsv not equal rbgrsave
So after the ABEND but before the dump there was further activity, changing the
registers in the dump. Where does your PC routine store registers?
I'm pretty sure that in your scenario you need to use the
://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of
Joseph Reichman
Sent: Tuesday, January 16, 2024 9:43 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: sdwagrsv not equal rbgrsave
I
4 9:33 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: sdwagrsv not equal rbgrsave
>
> Seymour in my case sdawgrsv wasn’t in either TCB regs or rb regs
>
> Im sure Peter knows where they are located if they are in some internal IBM
> controls block ( in which case he ca
יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of
Joseph Reichman
Sent: Tuesday, January 16, 2024 9:33 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: sdwagrsv not equal rbgrsave
Seymour in my case sdawgrsv wasn’t in either TCB
of
> Joseph Reichman
> Sent: Tuesday, January 16, 2024 8:34 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: sdwagrsv not equal rbgrsave
>
> Peter
>
> Its my understanding that everything in the SDWA is copied from another
> control block somewhere in the case of
: sdwagrsv not equal rbgrsave
Peter
Its my understanding that everything in the SDWA is copied from another control
block somewhere in the case of SDWAEC2 you helped me locate that in the linkage
stack.
For SDWAEC1 I was able to locate that in the RBOPSW of SDWARBAD
My logic tells me that PSW
: sdwagrsv not equal rbgrsave
Simple experimentation will show what you need to know about what is saved
where.
For example, suppose your mainline links to another routine.You mainline's RB
and the LINK target's RB can be examined.
Or suppose your mainline has an ESTAE and abends.You can examine
Simple experimentation will show what you need to know about what is saved
where.
For example, suppose your mainline links to another routine.You mainline's RB
and the LINK target's RB can be examined.
Or suppose your mainline has an ESTAE and abends.You can examine the mainline's
RB, then the
Peter
Would you know where I could find that info
Thanks
> On Jan 15, 2024, at 2:32 PM, Peter Relson
> <056a472f7cb4-dmarc-requ...@listserv.ua.edu> wrote:
>
> Here is the SDWA as you can see the PSW matches how come the registers
> don't?
> Because the registers are not saved in the
Here is the SDWA as you can see the PSW matches how come the registers
don't?
Because the registers are not saved in the same RB that the
scrunched-to-8-bytes PSW is saved in.
Peter Relsonz/OS Core Technology Design
--
For
Hi
Figure out my PSW problems but I would think that if SDWAEC1 equals RBPOSW
then SDWAGRSV should then match TBOPSW
Here is the SDWA as you can see the PSW matches how come the registers
don't?
thanks
L 3R? L(240) XC
7F6676D8. 7F667B0C 840F8000 FF84002A *".#.dd..*
23 matches
Mail list logo