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} |