struct_layout_sparcv9.c revision 894fa7ba71de90ec2b4a468b77d5d20d75299104
1008N/A * The contents of this file are subject to the terms of the 1008N/A * Common Development and Distribution License (the "License"). 1008N/A * You may not use this file except in compliance with the License. 1008N/A * See the License for the specific language governing permissions 1008N/A * and limitations under the License. 1008N/A * When distributing Covered Code, include this CDDL HEADER in each 1008N/A * If applicable, add the following below this CDDL HEADER, with the 1008N/A * fields enclosed by brackets "[]" replaced with your own identifying 1008N/A * information: Portions Copyright [yyyy] [name of copyright owner] 1008N/A * Copyright 2008 Sun Microsystems, Inc. All rights reserved. 1008N/A * Use is subject to license terms. 1008N/A * Copyright 2012 DEY Storage Systems, Inc. All rights reserved. 1008N/A { 0,
16, 0, 0 },
/* sizeof (auxv_t) */ 1008N/A { 0,
4, 0,
1 },
/* a_type */ 1008N/A {
8,
8, 0,
1 },
/* a_un.a_val */ 1008N/A {
8,
8, 0, 0 },
/* a_un.a_ptr */ 1008N/A {
8,
8, 0, 0 },
/* a_un.a_fcn */ 1008N/A { 0,
304, 0, 0 },
/* sizeof (prgregset_t) */ 1008N/A { 0,
8,
38, 0 },
/* elt0 */ 1008N/A { 0,
1392, 0, 0 },
/* sizeof (lwpstatus_t) */ 1008N/A { 0,
4, 0, 0 },
/* pr_flags */ 1008N/A {
4,
4, 0, 0 },
/* pr_lwpid */ 1008N/A {
8,
2, 0, 0 },
/* pr_why */ 1008N/A {
10,
2, 0, 0 },
/* pr_what */ 1008N/A {
12,
2, 0, 0 },
/* pr_cursig */ 1008N/A {
16,
256, 0, 0 },
/* pr_info */ 1008N/A {
272,
16, 0, 0 },
/* pr_lwppend */ 1008N/A {
288,
16, 0, 0 },
/* pr_lwphold */ 1008N/A {
304,
32, 0, 0 },
/* pr_action */ 1008N/A {
336,
24, 0, 0 },
/* pr_altstack */ 1008N/A {
360,
8, 0, 0 },
/* pr_oldcontext */ 1008N/A {
368,
2, 0, 0 },
/* pr_syscall */ 1008N/A {
370,
2, 0, 0 },
/* pr_nsysarg */ 1008N/A {
372,
4, 0, 0 },
/* pr_errno */ 1008N/A {
376,
8,
8, 0 },
/* pr_sysarg[] */ 1008N/A {
440,
8, 0, 0 },
/* pr_rval1 */ 1008N/A {
448,
8, 0, 0 },
/* pr_rval2 */ 1008N/A {
456,
1,
8, 0 },
/* pr_clname[] */ 1008N/A {
464,
16, 0, 0 },
/* pr_tstamp */ 1008N/A {
480,
16, 0, 0 },
/* pr_utime */ 1008N/A {
496,
16, 0, 0 },
/* pr_stime */ 1008N/A {
524,
4, 0, 0 },
/* pr_errpriv */ 1008N/A {
528,
8, 0, 0 },
/* pr_ustack */ 1008N/A {
536,
8, 0, 0 },
/* pr_instr */ 1008N/A {
544,
304, 0, 0 },
/* pr_reg */ 1008N/A {
848,
544, 0, 0 },
/* pr_fpreg */ 1008N/A { 0,
1776, 0, 0 },
/* sizeof (pstatus_t) */ 1008N/A { 0,
4, 0,
1 },
/* pr_flags */ 1008N/A {
4,
4, 0,
1 },
/* pr_nlwp */ 1008N/A {
8,
4, 0, 0 },
/* pr_pid */ 1008N/A {
12,
4, 0, 0 },
/* pr_ppid */ 1008N/A {
16,
4, 0, 0 },
/* pr_pgid */ 1008N/A {
20,
4, 0, 0 },
/* pr_sid */ 1008N/A {
24,
4, 0,
1 },
/* pr_aslwpid */ 1008N/A {
28,
4, 0,
1 },
/* pr_agentid */ 1008N/A {
32,
16, 0, 0 },
/* pr_sigpend */ 1008N/A {
48,
8, 0, 0 },
/* pr_brkbase */ 1008N/A {
56,
8, 0, 0 },
/* pr_brksize */ 1008N/A {
64,
8, 0, 0 },
/* pr_stkbase */ 1008N/A {
72,
8, 0, 0 },
/* pr_stksize */ 1008N/A {
80,
16, 0, 0 },
/* pr_utime */ 1008N/A {
96,
16, 0, 0 },
/* pr_stime */ 1008N/A {
112,
16, 0, 0 },
/* pr_cutime */ 1008N/A {
128,
16, 0, 0 },
/* pr_cstime */ 1008N/A {
144,
16, 0, 0 },
/* pr_sigtrace */ 1008N/A {
160,
16, 0, 0 },
/* pr_flttrace */ 1008N/A {
176,
64, 0, 0 },
/* pr_sysentry */ 1008N/A {
240,
64, 0, 0 },
/* pr_sysexit */ 1008N/A {
304,
1, 0, 0 },
/* pr_dmodel */ 1008N/A {
308,
4, 0,
1 },
/* pr_taskid */ 1008N/A {
312,
4, 0,
1 },
/* pr_projid */ 1008N/A {
316,
4, 0,
1 },
/* pr_nzomb */ 1008N/A {
320,
4, 0,
1 },
/* pr_zoneid */ 1008N/A {
384,
1392, 0, 0 },
/* pr_lwp */ 1008N/A { 0,
904, 0, 0 },
/* sizeof (prstatus_t) */ 1008N/A { 0,
4, 0,
1 },
/* pr_flags */ 1008N/A {
4,
2, 0,
1 },
/* pr_why */ 1008N/A {
6,
2, 0,
1 },
/* pr_what */ 1008N/A {
8,
256, 0, 0 },
/* pr_info */ 1008N/A {
264,
2, 0,
1 },
/* pr_cursig */ 1008N/A {
266,
2, 0, 0 },
/* pr_nlwp */ 1008N/A {
268,
16, 0, 0 },
/* pr_sigpend */ 1008N/A {
284,
16, 0, 0 },
/* pr_sighold */ 1008N/A {
304,
24, 0, 0 },
/* pr_altstack */ 1008N/A {
328,
32, 0, 0 },
/* pr_action */ 1008N/A {
360,
4, 0, 0 },
/* pr_pid */ 1008N/A {
364,
4, 0, 0 },
/* pr_ppid */ 1008N/A {
368,
4, 0, 0 },
/* pr_pgrp */ 1008N/A {
372,
4, 0, 0 },
/* pr_sid */ 1008N/A {
376,
16, 0, 0 },
/* pr_utime */ 1008N/A {
392,
16, 0, 0 },
/* pr_stime */ 1008N/A {
408,
16, 0, 0 },
/* pr_cutime */ 1008N/A {
424,
16, 0, 0 },
/* pr_cstime */ 1008N/A {
440,
1,
8, 0 },
/* pr_clname[] */ 1008N/A {
448,
2, 0,
1 },
/* pr_syscall */ 1008N/A {
450,
2, 0,
1 },
/* pr_nsysarg */ 1008N/A {
456,
8,
8,
1 },
/* pr_sysarg[] */ 1008N/A {
520,
4, 0, 0 },
/* pr_who */ 1008N/A {
524,
16, 0, 0 },
/* pr_lwppend */ 1008N/A {
544,
8, 0, 0 },
/* pr_oldcontext */ 1008N/A {
552,
8, 0, 0 },
/* pr_brkbase */ 1008N/A {
560,
8, 0, 0 },
/* pr_brksize */ 1008N/A {
568,
8, 0, 0 },
/* pr_stkbase */ 1008N/A {
576,
8, 0, 0 },
/* pr_stksize */ 1008N/A {
584,
2, 0,
1 },
/* pr_processor */ 1008N/A {
586,
2, 0,
1 },
/* pr_bind */ 1008N/A {
592,
8, 0,
1 },
/* pr_instr */ 1008N/A {
600,
304, 0, 0 },
/* pr_reg */ 1008N/A { 0,
416, 0, 0 },
/* sizeof (psinfo_t) */ 1008N/A { 0,
4, 0,
1 },
/* pr_flag */ 1008N/A {
4,
4, 0,
1 },
/* pr_nlwp */ 1008N/A {
8,
4, 0, 0 },
/* pr_pid */ 1008N/A {
12,
4, 0, 0 },
/* pr_ppid */ 1008N/A {
16,
4, 0, 0 },
/* pr_pgid */ 1008N/A {
20,
4, 0, 0 },
/* pr_sid */ 1008N/A {
24,
4, 0, 0 },
/* pr_uid */ 1008N/A {
28,
4, 0, 0 },
/* pr_euid */ 1008N/A {
32,
4, 0, 0 },
/* pr_gid */ 1008N/A {
36,
4, 0, 0 },
/* pr_egid */ 1008N/A {
40,
8, 0, 0 },
/* pr_addr */ 1008N/A {
48,
8, 0, 0 },
/* pr_size */ 1008N/A {
56,
8, 0, 0 },
/* pr_rssize */ 1008N/A {
72,
8, 0, 0 },
/* pr_ttydev */ 1008N/A {
80,
2, 0, 0 },
/* pr_pctcpu */ 1008N/A {
82,
2, 0, 0 },
/* pr_pctmem */ 1008N/A {
88,
16, 0, 0 },
/* pr_start */ 1008N/A {
104,
16, 0, 0 },
/* pr_time */ 1008N/A {
120,
16, 0, 0 },
/* pr_ctime */ 1008N/A {
136,
1,
16, 0 },
/* pr_fname[] */ 1008N/A {
152,
1,
80, 0 },
/* pr_psargs[] */ 1008N/A {
232,
4, 0,
1 },
/* pr_wstat */ 1008N/A {
236,
4, 0,
1 },
/* pr_argc */ 1008N/A {
240,
8, 0, 0 },
/* pr_argv */ 1008N/A {
248,
8, 0, 0 },
/* pr_envp */ 1008N/A {
256,
1, 0, 0 },
/* pr_dmodel */ 1008N/A {
260,
4, 0, 0 },
/* pr_taskid */ 1008N/A {
264,
4, 0, 0 },
/* pr_projid */ 1008N/A {
268,
4, 0,
1 },
/* pr_nzomb */ 1008N/A {
272,
4, 0, 0 },
/* pr_poolid */ 1008N/A {
276,
4, 0, 0 },
/* pr_zoneid */ 1008N/A {
280,
4, 0, 0 },
/* pr_contract */ 1008N/A {
288,
128, 0, 0 },
/* pr_lwp */ { 0,
328, 0, 0 },
/* sizeof (prpsinfo_t) */ { 0,
1, 0, 0 },
/* pr_state */ {
1,
1, 0, 0 },
/* pr_sname */ {
2,
1, 0, 0 },
/* pr_zomb */ {
3,
1, 0, 0 },
/* pr_nice */ {
4,
4, 0, 0 },
/* pr_flag */ {
8,
4, 0, 0 },
/* pr_uid */ {
12,
4, 0, 0 },
/* pr_gid */ {
16,
4, 0, 0 },
/* pr_pid */ {
20,
4, 0, 0 },
/* pr_ppid */ {
24,
4, 0, 0 },
/* pr_pgrp */ {
28,
4, 0, 0 },
/* pr_sid */ {
32,
8, 0, 0 },
/* pr_addr */ {
40,
8, 0, 0 },
/* pr_size */ {
48,
8, 0, 0 },
/* pr_rssize */ {
56,
8, 0, 0 },
/* pr_wchan */ {
64,
16, 0, 0 },
/* pr_start */ {
80,
16, 0, 0 },
/* pr_time */ {
96,
4, 0,
1 },
/* pr_pri */ {
100,
1, 0, 0 },
/* pr_oldpri */ {
101,
1, 0, 0 },
/* pr_cpu */ {
102,
2, 0, 0 },
/* pr_ottydev */ {
104,
8, 0, 0 },
/* pr_lttydev */ {
112,
1,
8, 0 },
/* pr_clname[] */ {
120,
1,
16, 0 },
/* pr_fname[] */ {
136,
1,
80, 0 },
/* pr_psargs[] */ {
216,
2, 0,
1 },
/* pr_syscall */ {
224,
16, 0, 0 },
/* pr_ctime */ {
240,
8, 0, 0 },
/* pr_bysize */ {
248,
8, 0, 0 },
/* pr_byrssize */ {
256,
4, 0,
1 },
/* pr_argc */ {
264,
8, 0, 0 },
/* pr_argv */ {
272,
8, 0, 0 },
/* pr_envp */ {
280,
4, 0,
1 },
/* pr_wstat */ {
284,
2, 0, 0 },
/* pr_pctcpu */ {
286,
2, 0, 0 },
/* pr_pctmem */ {
288,
4, 0, 0 },
/* pr_euid */ {
292,
4, 0, 0 },
/* pr_egid */ {
296,
4, 0, 0 },
/* pr_aslwpid */ {
300,
1, 0, 0 },
/* pr_dmodel */ { 0,
128, 0, 0 },
/* sizeof (lwpsinfo_t) */ { 0,
4, 0,
1 },
/* pr_flag */ {
4,
4, 0, 0 },
/* pr_lwpid */ {
8,
8, 0, 0 },
/* pr_addr */ {
16,
8, 0, 0 },
/* pr_wchan */ {
24,
1, 0, 0 },
/* pr_stype */ {
25,
1, 0, 0 },
/* pr_state */ {
26,
1, 0, 0 },
/* pr_sname */ {
27,
1, 0, 0 },
/* pr_nice */ {
28,
2, 0, 0 },
/* pr_syscall */ {
30,
1, 0, 0 },
/* pr_oldpri */ {
31,
1, 0, 0 },
/* pr_cpu */ {
32,
4, 0,
1 },
/* pr_pri */ {
36,
2, 0, 0 },
/* pr_pctcpu */ {
40,
16, 0, 0 },
/* pr_start */ {
56,
16, 0, 0 },
/* pr_time */ {
72,
1,
8, 0 },
/* pr_clname[] */ {
80,
1,
16, 0 },
/* pr_name[] */ {
96,
4, 0,
1 },
/* pr_onpro */ {
100,
4, 0,
1 },
/* pr_bindpro */ {
104,
4, 0,
1 },
/* pr_bindpset */ {
108,
4, 0,
1 },
/* pr_lgrp */ { 0,
32, 0, 0 },
/* sizeof (prcred_t) */ { 0,
4, 0, 0 },
/* pr_euid */ {
4,
4, 0, 0 },
/* pr_ruid */ {
8,
4, 0, 0 },
/* pr_suid */ {
12,
4, 0, 0 },
/* pr_egid */ {
16,
4, 0, 0 },
/* pr_rgid */ {
20,
4, 0, 0 },
/* pr_sgid */ {
24,
4, 0,
1 },
/* pr_ngroups */ {
28,
4,
1, 0 },
/* pr_groups[] */ { 0,
16, 0, 0 },
/* sizeof (prpriv_t) */ { 0,
4, 0, 0 },
/* pr_nsets */ {
4,
4, 0, 0 },
/* pr_setsize */ {
8,
4, 0, 0 },
/* pr_infosize */ {
12,
4,
1, 0 },
/* pr_sets[] */ { 0,
28, 0, 0 },
/* sizeof (priv_impl_info_t) */ { 0,
4, 0, 0 },
/* priv_headersize */ {
4,
4, 0, 0 },
/* priv_flags */ {
8,
4, 0, 0 },
/* priv_nsets */ {
12,
4, 0, 0 },
/* priv_setsize */ {
16,
4, 0, 0 },
/* priv_max */ {
20,
4, 0, 0 },
/* priv_infosize */ {
24,
4, 0, 0 },
/* priv_globalinfosize */ { 0,
16, 0, 0 },
/* sizeof (fltset_t) */ { 0,
4,
4, 0 },
/* word[] */ { 0,
256, 0, 0 },
/* sizeof (siginfo_t) */ { 0,
4, 0, 0 },
/* si_signo */ {
8,
4, 0, 0 },
/* si_errno */ {
4,
4, 0,
1 },
/* si_code */ {
16,
4, 0, 0 },
/* si_pid */ {
24,
4, 0, 0 },
/* si_uid */ {
48,
4, 0, 0 },
/* si_ctid */ {
52,
4, 0, 0 },
/* si_zoneid */ {
16,
4, 0, 0 },
/* si_entity */ {
16,
8, 0, 0 },
/* si_addr */ {
32,
4, 0, 0 },
/* si_status */ {
24,
8, 0, 0 },
/* si_band */ { 0,
16, 0, 0 },
/* sizeof (sigset_t) */ { 0,
4,
4, 0 },
/* __sigbits[] */ { 0,
32, 0, 0 },
/* sizeof (struct sigaction) */ { 0,
4, 0, 0 },
/* sa_flags */ {
8,
8, 0, 0 },
/* sa_handler */ {
8,
8, 0, 0 },
/* sa_sigaction */ {
16,
16, 0, 0 },
/* sa_mask */ { 0,
24, 0, 0 },
/* sizeof (stack_t) */ { 0,
8, 0, 0 },
/* ss_sp */ {
8,
8, 0, 0 },
/* ss_size */ {
16,
4, 0, 0 },
/* ss_flags */ { 0,
64, 0, 0 },
/* sizeof (sysset_t) */ { 0,
4,
16, 0 },
/* word[] */ { 0,
16, 0, 0 },
/* sizeof (timestruc_t) */ { 0,
8, 0, 0 },
/* tv_sec */ {
8,
8, 0, 0 },
/* tv_nsec */ { 0,
1285, 0, 0 },
/* sizeof (struct utsname) */ { 0,
1,
257, 0 },
/* sysname[] */ {
257,
1,
257, 0 },
/* nodename[] */ {
514,
1,
257, 0 },
/* release[] */ {
771,
1,
257, 0 },
/* version[] */ {
1028,
1,
257, 0 },
/* machine[] */ { 0,
1088, 0, 0 },
/* sizeof (prfdinfo_t) */ { 0,
4, 0, 0 },
/* pr_fd */ {
4,
4, 0, 0 },
/* pr_mode */ {
8,
4, 0, 0 },
/* pr_uid */ {
12,
4, 0, 0 },
/* pr_gid */ {
16,
4, 0, 0 },
/* pr_major */ {
20,
4, 0, 0 },
/* pr_minor */ {
24,
4, 0, 0 },
/* pr_rmajor */ {
28,
4, 0, 0 },
/* pr_rminor */ {
32,
8, 0, 0 },
/* pr_ino */ {
40,
8, 0, 0 },
/* pr_offset */ {
48,
8, 0, 0 },
/* pr_size */ {
56,
4, 0, 0 },
/* pr_fileflags */ {
60,
4, 0, 0 },
/* pr_fdflags */ {
64,
1,
1024, 0 },
/* pr_path[] */