Using the following code, the expected results are returned. I cannot
reproduce the problem.
*
L R3,ANCHOR@ STORAGE ANCHOR ADDRESS
CLC STATIC_EYE,00(R3) VALID EYE CATCHER
JNE NO_STATIC_EYE NO EYE-CATCHER
*
LARL R14,LOCLCOMM DEBUG
MVC 0(16,R14),0(R3) DEBUG
ABEND 444,DUMP,STEP DEBUG
*
*
SA DC 18F'0'
DS 0D
ANCHOR@ DC A(STATIC_DATA)
STATIC_DATA DS 0D .
STATIC_EYE DC CL12'NINEXXXXV002' .EYE CATCHER
STATIC_NAME DC CL4'XXXX' .SUBSYSTEM IDENTIFIER
STATIC_STAMP DC 4XL4'00000000' .SUBSYSTEM TIME STAMP
STATIC_STATE DC XL4'00000000' .SUBSYSTEM STATE
*
DS 0D ALIGNMENT
DC CL8'LOCLCOMM' EYE CATCHER
LOCLCOMM DS CL256
DC CL12'LOCLCOMMEND ' EYE CATCHER
ORG ,
Registers at time of error
R0 C0000000
R1 C00001BC
R2 00000040
R3 00007EC0
R4 00AD0D48
R5 00AE5E88
R6 00AB8FC8
R7 FD000000
R8 00AA6F88
R9 00AE5B18
R10 00000000
R11 00AE5E88
R12 00007E20
R13 00007E6C
R14 00007EF0
R15 80007E20
Address Offset -------------- Data ---------------
00007E20 +00000 90ECD00C 4110F04C 501D0008 50D10004 ......0<&...&J..
00007E30 +00010 18D141CF 00005830 C098D50B C0A03000 .J.......qN.....
00007E40 +00020 A7740010 C0E00000 0056D20F E0003000 x....\....K.\...
00007E50 +00030 411001BC 410000C0 89000018 16100A0D ........i.......
00007E60 +00040 58DD0004 98ECD00C 17FF07FE 00000000 ....q...........
00007E70 +00050 00006F60 00000000 00000000 00000000 ..?-............
00007E80 +00060 00000000 00000000 00000000 00000000 ................
LINES 00007E90-00007EA0 SAME AS ABOVE
00007EB0 +00090 00000000 00000000 00007EC0 00000000 ..........=.....
00007EC0 +000A0 D5C9D5C5 E7E7E7E7 E5F0F0F2 E7E7E7E7 NINEXXXXV002XXXX
00007ED0 +000B0 00000000 00000000 00000000 00000000 ................
00007EE0 +000C0 00000000 00000000 D3D6C3D3 C3D6D4D4 ........LOCLCOMM
00007EF0 +000D0 D5C9D5C5 E7E7E7E7 E5F0F0F2 E7E7E7E7 NINEXXXXV002XXXX
00007F00 +000E0 00000000 00000000 00000000 00000000 ................
LINES 00007F10-00007FE0 SAME AS ABOVE
00007FF0 +001D0 D3D6C3D3 C3D6D4D4 C5D5C440 00000000 LOCLCOMMEND ....
On Sun, Aug 17, 2014 at 2:40 PM, Bob Rutledge <[email protected]>
wrote:
> [email protected] wrote:
>
>> Im executing 5 Instructions and then I force an Abend.
>> I load the address of a storage area into Register 1 nd verify it by the
>> presence of an eye-catcher.
>> After executing the 5 instructions below; I expect the area Labeled
>> "LOCLCOMM" to contain a copy of the eye-catcher that Register 1 is pointing
>> to. However after execiting the 5 instructions the area LOCLCOMM contains
>> 256 Binary zeroes ???
>> .
>> .
>> There is No Multi Tasking as this is a single TCB program.
>> .
>> .
>> L R1,ANCHOR1@ Storage Anchor Address CLC
>> STATIC_EYE,00(R1) Valid Eye Catcher JNE
>> NO_STATIC_EYE NO Eye-Catcher *
>> LARL R14,LOCLCOMM DEBUG
>> MVC 00(16,R14),00(R1) DEBUG
>> ABEND 444,DUMP,STEP DEBUG *
>> *
>> *
>> DS 0D Alignment DC
>> CL8'LOCLCOMM' Eye Catcher LOCLCOMM DS CL256
>> DC CL12'LOCLCOMMEND ' Eye Catcher ORG ,
>> .
>> .
>> So what Am I missing here ? Can someone point out my mistake ?
>> .
>> .
>> Paul
>>
> What exactly is in R1?
>
> Bob
>