Deleted Added
full compact
genassym.c (26494) genassym.c (27993)
1/*-
2 * Copyright (c) 1982, 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 20 unchanged lines hidden (view full) ---

29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * from: @(#)genassym.c 5.11 (Berkeley) 5/10/91
1/*-
2 * Copyright (c) 1982, 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 20 unchanged lines hidden (view full) ---

29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * from: @(#)genassym.c 5.11 (Berkeley) 5/10/91
37 * $Id: genassym.c,v 1.46 1997/05/10 08:01:13 bde Exp $
37 * $Id: genassym.c,v 1.47 1997/06/07 04:36:09 bde Exp $
38 */
39
40#include <stdio.h>
41#include <sys/param.h>
42#include <sys/buf.h>
43#include <sys/errno.h>
44#include <sys/proc.h>
45#include <sys/mount.h>

--- 78 unchanged lines hidden (view full) ---

124 printf("#define\tPCB_EBP %p\n", &pcb->pcb_ebp);
125 printf("#define\tPCB_ESP %p\n", &pcb->pcb_esp);
126 printf("#define\tPCB_EBX %p\n", &pcb->pcb_ebx);
127 printf("#define\tPCB_EIP %p\n", &pcb->pcb_eip);
128 printf("#define\tTSS_ESP0 %p\n", &tss->tss_esp0);
129 printf("#define\tPCB_USERLDT %p\n", &pcb->pcb_ldt);
130 printf("#define\tPCB_FS %p\n", &pcb->pcb_fs);
131 printf("#define\tPCB_GS %p\n", &pcb->pcb_gs);
38 */
39
40#include <stdio.h>
41#include <sys/param.h>
42#include <sys/buf.h>
43#include <sys/errno.h>
44#include <sys/proc.h>
45#include <sys/mount.h>

--- 78 unchanged lines hidden (view full) ---

124 printf("#define\tPCB_EBP %p\n", &pcb->pcb_ebp);
125 printf("#define\tPCB_ESP %p\n", &pcb->pcb_esp);
126 printf("#define\tPCB_EBX %p\n", &pcb->pcb_ebx);
127 printf("#define\tPCB_EIP %p\n", &pcb->pcb_eip);
128 printf("#define\tTSS_ESP0 %p\n", &tss->tss_esp0);
129 printf("#define\tPCB_USERLDT %p\n", &pcb->pcb_ldt);
130 printf("#define\tPCB_FS %p\n", &pcb->pcb_fs);
131 printf("#define\tPCB_GS %p\n", &pcb->pcb_gs);
132#ifdef VM86
133 printf("#define\tPCB_EXT %p\n", &pcb->pcb_ext);
134#endif /* VM86 */
132#ifdef SMP
133 printf("#define\tPCB_MPNEST %p\n", &pcb->pcb_mpnest);
134#endif
135 printf("#define\tU_PROF %p\n", &up->u_stats.p_prof);
136 printf("#define\tU_PROFSCALE %p\n", &up->u_stats.p_prof.pr_scale);
137 printf("#define\tPR_BASE %p\n", &uprof->pr_base);
138 printf("#define\tPR_SIZE %p\n", &uprof->pr_size);
139 printf("#define\tPR_OFF %p\n", &uprof->pr_off);

--- 39 unchanged lines hidden (view full) ---

179 printf("#define\tBI_KERNELNAME %p\n", &bootinfo->bi_kernelname);
180 printf("#define\tBI_NFS_DISKLESS %p\n", &bootinfo->bi_nfs_diskless);
181 printf("#define\tBI_ENDCOMMON %p\n", &bootinfo->bi_endcommon);
182 printf("#define\tNFSDISKLESS_SIZE %d\n", sizeof(struct nfs_diskless));
183 printf("#define\tBI_SIZE %p\n", &bootinfo->bi_size);
184 printf("#define\tBI_SYMTAB %p\n", &bootinfo->bi_symtab);
185 printf("#define\tBI_ESYMTAB %p\n", &bootinfo->bi_esymtab);
186
135#ifdef SMP
136 printf("#define\tPCB_MPNEST %p\n", &pcb->pcb_mpnest);
137#endif
138 printf("#define\tU_PROF %p\n", &up->u_stats.p_prof);
139 printf("#define\tU_PROFSCALE %p\n", &up->u_stats.p_prof.pr_scale);
140 printf("#define\tPR_BASE %p\n", &uprof->pr_base);
141 printf("#define\tPR_SIZE %p\n", &uprof->pr_size);
142 printf("#define\tPR_OFF %p\n", &uprof->pr_off);

--- 39 unchanged lines hidden (view full) ---

182 printf("#define\tBI_KERNELNAME %p\n", &bootinfo->bi_kernelname);
183 printf("#define\tBI_NFS_DISKLESS %p\n", &bootinfo->bi_nfs_diskless);
184 printf("#define\tBI_ENDCOMMON %p\n", &bootinfo->bi_endcommon);
185 printf("#define\tNFSDISKLESS_SIZE %d\n", sizeof(struct nfs_diskless));
186 printf("#define\tBI_SIZE %p\n", &bootinfo->bi_size);
187 printf("#define\tBI_SYMTAB %p\n", &bootinfo->bi_symtab);
188 printf("#define\tBI_ESYMTAB %p\n", &bootinfo->bi_esymtab);
189
190 printf("#define\tGPROC0_SEL %d\n", GPROC0_SEL);
191
187 return (0);
188}
192 return (0);
193}