Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(809)

Side by Side Diff: fusl/arch/i386/bits/user.h

Issue 1714623002: [fusl] clang-format fusl (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: headers too Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #undef __WORDSIZE 1 #undef __WORDSIZE
2 #define __WORDSIZE 32 2 #define __WORDSIZE 32
3 3
4 typedef struct user_fpregs_struct 4 typedef struct user_fpregs_struct {
5 { 5 long cwd, swd, twd, fip, fcs, foo, fos, st_space[20];
6 » long cwd, swd, twd, fip, fcs, foo, fos, st_space[20];
7 } elf_fpregset_t; 6 } elf_fpregset_t;
8 7
9 typedef struct user_fpxregs_struct 8 typedef struct user_fpxregs_struct {
10 { 9 unsigned short cwd, swd, twd, fop;
11 » unsigned short cwd, swd, twd, fop; 10 long fip, fcs, foo, fos, mxcsr, reserved;
12 » long fip, fcs, foo, fos, mxcsr, reserved; 11 long st_space[32], xmm_space[32], padding[56];
13 » long st_space[32], xmm_space[32], padding[56];
14 } elf_fpxregset_t; 12 } elf_fpxregset_t;
15 13
16 struct user_regs_struct 14 struct user_regs_struct {
17 { 15 long ebx, ecx, edx, esi, edi, ebp, eax, xds, xes, xfs, xgs;
18 » long ebx, ecx, edx, esi, edi, ebp, eax, xds, xes, xfs, xgs; 16 long orig_eax, eip, xcs, eflags, esp, xss;
19 » long orig_eax, eip, xcs, eflags, esp, xss;
20 }; 17 };
21 18
22 #define ELF_NGREG 17 19 #define ELF_NGREG 17
23 typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; 20 typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG];
24 21
25 struct user 22 struct user {
26 { 23 struct user_regs_struct regs;
27 » struct user_regs_struct»» regs; 24 int u_fpvalid;
28 » int» » » » u_fpvalid; 25 struct user_fpregs_struct i387;
29 » struct user_fpregs_struct» i387; 26 unsigned long u_tsize;
30 » unsigned long» » » u_tsize; 27 unsigned long u_dsize;
31 » unsigned long» » » u_dsize; 28 unsigned long u_ssize;
32 » unsigned long» » » u_ssize; 29 unsigned long start_code;
33 » unsigned long» » » start_code; 30 unsigned long start_stack;
34 » unsigned long» » » start_stack; 31 long signal;
35 » long» » » » signal; 32 int reserved;
36 » int» » » » reserved; 33 struct user_regs_struct* u_ar0;
37 » struct user_regs_struct»» *u_ar0; 34 struct user_fpregs_struct* u_fpstate;
38 » struct user_fpregs_struct» *u_fpstate; 35 unsigned long magic;
39 » unsigned long» » » magic; 36 char u_comm[32];
40 » char» » » » u_comm[32]; 37 int u_debugreg[8];
41 » int» » » » u_debugreg[8];
42 }; 38 };
43 39
44 #define PAGE_MASK» » (~(PAGE_SIZE-1)) 40 #define PAGE_MASK (~(PAGE_SIZE - 1))
45 #define NBPG» » » PAGE_SIZE 41 #define NBPG PAGE_SIZE
46 #define UPAGES» » » 1 42 #define UPAGES 1
47 #define HOST_TEXT_START_ADDR» (u.start_code) 43 #define HOST_TEXT_START_ADDR (u.start_code)
48 #define HOST_STACK_END_ADDR» (u.start_stack + u.u_ssize * NBPG) 44 #define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698