1 /* BEGIN INCLUDE FILE ... signaller_stack.incl.pl1 ... Created Feb 79 by D.Spector */ 2 3 /* This file matches signaller_stack.incl.alm and is currently used only by verify_lock */ 4 5 declare 1 signaller_stack based unaligned, 6 2 pad (8) bit (36), /* Make machine conditions 0 mod 16 */ 7 2 mach_cond (48) bit (36), /* Machine conditions */ 8 2 mc_ptr ptr aligned, /* Pointer to machine conditions */ 9 2 null_ptr ptr aligned, /* Null pointer */ 10 2 string_descriptor bit (36), /* Condition name descriptor */ 11 2 ptr_descriptor bit (36), /* M.C. ptr descriptor */ 12 2 arglist (18) bit (36), /* Arg list for call to signal */ 13 2 signal_string char (32), /* Condition name */ 14 2 on_unit (16) bit (36), /* Must be at 128 in stack frame */ 15 2 history_registers (128) bit (36); 16 17 /* on_unit must start at 128 because trap_caller_caller_ sets up a stack frame 18 assuming this to be so. Similarly mach_cond must start at 48. */ 19 20 /* END INCLUDE FILE ... signaller_stack.incl.pl1 ... */