keith@seismo.CSS.GOV (Keith Bostic) (02/03/86)
Subject: adb is broken Index: bin/adb 2.9BSD Description: Adb only works on the kernel. Repeat-By: Try to get an adb stack trace from any program. Fix: Apply the following fixes, provided by Peter Staubach at the University of Oklahoma. defs.h.wrong ----- defs.h.right 112c112 < #define UAR0 (&corhdr[509]) /* default address of r0 (u.u_ar0) */ --- > #define UAR0 (&corhdr[ctob(USIZE)/sizeof(POS) - 3]) pcs.c.wrong ----- pcs.c.right 22c22 < POS corhdr[512]; --- > POS corhdr[ctob(USIZE)/sizeof(POS)]; 136d135 < setup.c.wrong ----- setup.c.right 39c38 < POS corhdr[ctob(USIZE)]; --- > POS corhdr[ctob(USIZE)/sizeof(POS)]; /* was just 512 */ 179c178 < datmap.e2 = 0140000L + ctob(USIZE); --- > datmap.e2 = 0140000L + stksiz; 242c241 < if ((ar0>(POS *)0140000) & (ar0<(POS *)0142000) --- > if ((ar0>(POS *)0140000) & (ar0<(POS *)(0140000+ctob(USIZE)))