File:  [Research Unix] / researchv10no / cmd / sml / src / runtime / prof.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:34 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Norman

/* modifications here must be duplicated in codegen/codegen.sml,
   vax/vaxprim.sml, and m68/m68prim.sml */
#define ARRAYS 		0
#define ARRAYSIZE 	1
#define STRINGS 		2
#define STRINGSIZE 	3
#define REFCELLS 	4
#define REFLISTS 	5
#define CLOSURES 	6
#define CLOSURESLOTS 	11
#define CLOSUREOVFL 	(CLOSURES + CLOSURESLOTS)
#define KCLOSURES 	18
#define KCLOSURESLOTS 	11
#define KCLOSUREOVFL 	(KCLOSURES + KCLOSURESLOTS)
#define CCLOSURES 	30
#define CCLOSURESLOTS 	11
#define CCLOSUREOVFL 	(CCLOSURES + CCLOSURESLOTS)
#define LINKS 		42
#define LINKSLOTS 	11
#define LINKOVFL 	(LINKS + LINKSLOTS)
#define SPLINKS 	54
#define SPLINKSLOTS 	11
#define SPLINKOVFL 	(SPLINKS + SPLINKSLOTS)
#define RECORDS 	66
#define RECORDSLOTS 	11
#define RECORDOVFL 	(RECORDS + RECORDSLOTS)
#define SPILLS 		78
#define SPILLSLOTS 	21
#define SPILLOVFL 	(SPILLS + SPILLSLOTS)
#define KNOWNCALLS 	(SPILLOVFL + 1)
#define STDKCALLS 	(KNOWNCALLS + 1)
#define STDCALLS 	(STDKCALLS + 1)
#define CNTCALLS 	(STDCALLS + 1)
#define ARITHOVH 	(CNTCALLS+1)
#define ARITHSLOTS 	5
#define PROFSIZE 	(ARITHOVH+ARITHSLOTS)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.