Skip to: Abstract | Comments | Solution | Related Segments | Migration | Download
APAR NUMBER: PJ29045 PRODUCT: TPF4 FUNCTIONAL AREA: VISUALAGE ASSEMBLER DEBUGGER SHIPPED IN PUT: 17 ABSTRACT: DEREFERENCED LOCAL VARIABLES DELETED ON BLOCK CHANGE. APAR CONTENTS: FEATURE TYPE STATUS NAME Base CPPHeader Changed include/iuddi.hpp Base Object Changed obj/oco/cud2bp40.o Base Object Changed obj/oco/cud2cp40.o Base Object Changed obj/oco/cud2cv40.o Base Object Changed obj/oco/cud2er40.o Base Object Changed obj/oco/cud2go40.o Base Object Changed obj/oco/cud2in40.o Base Object Changed obj/oco/cud2rg40.o Base Object Changed obj/oco/cud2sh40.o Base Object Changed obj/oco/cud2sk40.o Base Object Changed obj/oco/cud2st40.o Base Object Changed obj/oco/cud2vw40.o Base Object Changed obj/oco/cud2xp40.o Base Object Changed obj/oco/cudacd40.o Base Object Changed obj/oco/cudask40.o Base CPP Changed source/rt/base/cudadd.cpp Base CPP Changed source/rt/base/cudall.cpp Base CPP Changed source/rt/base/cudaxn.cpp Base CPP Changed source/rt/base/cudaxp.cpp PREREQUISITE APARS: To be applied in order listed. Base CPPHeader Changed include/iuddi.hpp PJ28649(17) PJ28785(17) Base Object Changed obj/oco/cud2bp40.o PJ28649(17) PJ28809(17) Base Object Changed obj/oco/cud2cp40.o PJ28649(17) PJ28785(17) PJ28809(17) Base Object Changed obj/oco/cud2cv40.o PJ28809(17) Base Object Changed obj/oco/cud2er40.o PJ28649(17) PJ28809(17) Base Object Changed obj/oco/cud2go40.o PJ28649(17) PJ28809(17) Base Object Changed obj/oco/cud2in40.o PJ28649(17) PJ28809(17) Base Object Changed obj/oco/cud2rg40.o PJ28649(17) PJ28809(17) Base Object Changed obj/oco/cud2sh40.o PJ28649(17) PJ28809(17) Base Object Changed obj/oco/cud2sk40.o PJ28649(17) PJ28809(17) Base Object Changed obj/oco/cud2st40.o PJ28649(17) PJ28809(17) Base Object Changed obj/oco/cud2vw40.o PJ28649(17) PJ28809(17) Base Object Changed obj/oco/cud2xp40.o PJ28649(17) PJ28848(17) PJ28809(17) Base Object Changed obj/oco/cudacd40.o PJ28649(17) PJ28766(17) PJ28785(17) PJ28809(17) Base Object Changed obj/oco/cudask40.o PJ28649(17) PJ28917(17) PJ28809(17) Base CPP Changed source/rt/base/cudadd.cpp PJ28649(17) Base CPP Changed source/rt/base/cudall.cpp PJ28649(17) PJ28848(17) Base CPP Changed source/rt/base/cudaxn.cpp PJ28649(17) Base CPP Changed source/rt/base/cudaxp.cpp PJ28649(17) PJ28848(17) COMMENTS: When a local variable in the local variable monitor is dereferenced, the dereferenced variable is added to the local variable monitor. This added local variable is given the block scope of the PSW when the variable is added. If the user steps into a child block, the dereferenced variable is removed from the local variable monitor, even though the variable's block is still in scope. SOLUTION: Dereferenced variables are now distinguished from other variables. When the block changes, the scope of the dereferenced local variables are examined and deleted when they are no longer in scope. DEPENDENCIES SEGMENTS TO BE ASSEMBLED OR COMPILED: cuda.cpp cudalb.cpp cudapo.cpp cudasm.cpp cudaab.cpp cudadi.cpp cudapt.cpp cudatr.c cudabp.cpp cudafb.cpp cudarb.cpp cudavw.cpp cudb.asm cudacv.cpp cudago.cpp cudamb.cpp cudasb.cpp cudacx.cpp cudagp.asm cudaob.cpp cudasc.cpp cudm.asm cgstab.cpp cgstdc.c cgstfn.cpp cgstrt.c cudxdb.asm cud1.cpp cud1ev.cpp SEGMENTS TO BE LINK EDITED: cud240.exe (Shipped in Tar File) cuda40.exe (Shipped in Tar File) COREQS: None. MIGRATION CONSIDERATIONS: None. DOWNLOAD INSTRUCTIONS: http://www.ibm.com/software/htp/tpf/pages/maint.htm -- END APAR PJ29045
Download file(s): Login once to access server, leave window open, then click on link(s) below. Source Listing Binary
