Thank You for the response ---------- Original Message ---------- From: Rob Scott <[email protected]> To: [email protected] Subject: Re: IHAXMD & IHAIETB Date: Tue, 16 Oct 2012 16:43:10 +0000
There are some important things to remember when looking at the cross-memory code in SHOWMVS/SHOWMVS : (1) It sometimes uses the technique of issuing AXSET to 1 for the caller ASID and then sets the SASN to the target address space (eg GRS or PCAUTH) (2) It sometimes uses the technique of ALESERV ADD for an address space STOKEN using CHKEAX=NO and then AR-mode access I have seen instances where people have blindly copied the code from either of the two techniques above without really understanding what is going on and have either surprised themselves when their program abends 0C4 or even worse they have "surprised" the operating system. There is no real supported way of snooping a foreign address space - however, if you have to go there, I would recommend using an SRB with an associated FRR via IEAMSCHD instead of the two techniques listed above. Rob Scott Lead Developer Rocket Software 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA Tel: +1.781.684.2305 Email: [email protected] Web: www.rocketsoftware.com -----Original Message----- From: IBM Mainframe Assembler List [mailto:[email protected]] On Behalf Of [email protected] Sent: 16 October 2012 15:18 To: [email protected] Subject: Re: IHAXMD & IHAIETB Thanks I will try to locat it ---------- Original Message ---------- From: Roland Schiradin <[email protected]> To: [email protected] Subject: Re: IHAXMD & IHAIETB Date: Mon, 15 Oct 2012 16:41:14 +0200 You might look at SHOWzOS. CBT-Tape FILE#492. Regards Roland Zitat von "[email protected]" <[email protected]>: > Im trying to re-create a program I wrote 20 years ago. > It displayed all the Program Call (PC) Numbers, the Owning ASID, > Associated PC Routine and PC Routine address. > > I remember correctly the PSA pointed to the CVT and The SVT. > The CVT had a field called CVTXSFT > The SVT had a field called SVTXMD > > I dont remember the SFT having an IBM provided DSECT But I seem to > recall a MACRO for the XMD, (I thought it was IHAXMD) The XMD pointed > to ETIB queue mapped by a macro called IHAETIB. > > First of All is My navigation Of Control Blocks still correct ? > If not what shoud it be ? > > Second I was unable to locate IHAXMD nor IHAETIB in either SYS1.MACLIB > and SYS1.MODGEN. Do these macros even exits anymore under z/OS or have > they been replaced by new Macros ? > > Then again My macro naqmes me be incorrect. > > Paul D'Angelo > ------------- >
