Google
 

Trailing-Edge - PDP-10 Archives - k20v7d - unsupported/adjpsx.hlp
There are no other files named adjpsx.hlp in the archive.
                     ADJPSX (Adjust LINK Psects)

This program automates the process of adjusting the /SET:PSECT:nnnnnn
switches used as input to LINK for a multi-PSECT program when LINK
detects that the PSECTS overlap. The ADJPSX program reads as input a
LINK log file and produces as output a map of the current PSECTS
boundaries and sizes on the users terminal and a file specified by the
user which contains new /SET: switches to be used for a subsequent
link. 

Example:

@ADJPSX

File:  BLDM61.LOG
Output:  PSX.CCL
 [BLDM61.LOG ====> PSX.CCL]


PSECT	  Begin	    End	  Limit	 Length	New limit Offset New begin
.LOW.	      0	    166	1000000	    166	   1000	-777000	      0
RSCOD	   1000	 221204	 222000	 220204	 222000	      0	   1000
SZCOD	 222000	 222064	 223000	     64	 223000	      0	 222000
INCOD	 223000	 227534	 230000	   4534	 230000	      0	 223000
RSDAT	 230000	 236305	 237000	   6305	 237000	      0	 230000
PPVAR	 237000	 243000	 243000	   4000	 243000	      0	 237000
RSVAR	 243000	 356405	 357000	 113405	 357000	      0	 243000
NRVAR	 357000	 375724	 455000	  16724	 376000	 -57000	 357000
BGSTR	 455000	 473753	 474000	  16753	 474000	      0	 455000
BGPTR	 474000	 476044	 477000	   2044	 477000	      0	 474000
NRCOD	 477000	 717364	 775000	 220364	 720000	 -55000	 477000
ERCOD	 732000	 747314	1000000	  15314	 750000	 -30000	 732000
ENCOD	 750000	 762673	1000000	  12673	 763000	 -15000	 750000
POSTCD	 775000	 777614	1000000	   2614	1000000	      0	 775000
 [End ADJPSX] 
  [OK]

EXIT
@TYPE PSX.CCL.1 
/SET:.LOW.:0
/SET:RSCOD:1000
/SET:SZCOD:222000
/SET:INCOD:223000
/SET:RSDAT:230000
/SET:PPVAR:237000
/SET:RSVAR:243000
/SET:NRVAR:357000
/SET:BGSTR:455000
/SET:BGPTR:474000
/SET:NRCOD:477000
/SET:ERCOD:732000
/SET:ENCOD:750000
/SET:POSTCD:775000
@