Skip to content

This is a small HLASM project on ZOS, it enables you start a new session by START command following name/alias instead of menu number which is difficult to remember. For example 'START SPUFI' to open SPUFI. A sparrow may be small but it has all the vital organs. This project shows a lot of HLASM skills, and a skeleton of how to hook address spaces.

Notifications You must be signed in to change notification settings

zhaimlill/EnhanceStartOnZ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EnhanceStartOnZ

This is a small project developped in HLASM on ZOS, it enables you start a new session by START command following name/alias but not menu numbers, for example 'START SPUFI'.

This project is just for practice, and suits for HLASM beginners. The following knowledge is involved in this project:

  1. Call CSVQUERY to get the address of ISPSTRT - START processor.
  2. Call PGSER to unprotect/protect storage.
  3. Hook ISPSTRT.
  4. Save ISPSTRT's running enviroment.
  5. ESTAEX.
  6. Allocate DD dynamically.

More details please see EnhanceStartOnZ.ppt.

Compile: please use CNTL(ALL) to assemble and link.

About

This is a small HLASM project on ZOS, it enables you start a new session by START command following name/alias instead of menu number which is difficult to remember. For example 'START SPUFI' to open SPUFI. A sparrow may be small but it has all the vital organs. This project shows a lot of HLASM skills, and a skeleton of how to hook address spaces.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published