Print this page
uts: Allow for address space randomisation.
Randomise the base addresses of shared objects, non-fixed mappings, the
stack and the heap. Introduce a service, svc:/system/process-security,
and a tool psecflags(1) to control and observe it
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/uts/intel/os/name_to_sysnum
+++ new/usr/src/uts/intel/os/name_to_sysnum
1 1 nosys 0
2 2 rexit 1
3 +psecflags 2
3 4 read 3
4 5 write 4
5 6 open 5
6 7 close 6
7 8 linkat 7
8 9 link 9
9 10 unlink 10
10 11 symlinkat 11
11 12 chdir 12
12 13 gtime 13
13 14 mknod 14
14 15 chmod 15
15 16 chown 16
16 17 brk 17
17 18 stat 18
18 19 lseek 19
19 20 getpid 20
20 21 mount 21
21 22 readlinkat 22
22 23 setuid 23
23 24 getuid 24
24 25 stime 25
25 26 pcsample 26
26 27 alarm 27
27 28 fstat 28
28 29 pause 29
29 30 stty 31
30 31 gtty 32
31 32 access 33
32 33 nice 34
33 34 statfs 35
34 35 syssync 36
35 36 kill 37
36 37 fstatfs 38
37 38 setpgrp 39
38 39 uucopystr 40
39 40 pipe 42
40 41 times 43
41 42 profil 44
42 43 faccessat 45
43 44 setgid 46
44 45 getgid 47
45 46 mknodat 48
46 47 msgsys 49
47 48 sysi86 50
48 49 sysacct 51
49 50 shmsys 52
50 51 semsys 53
51 52 ioctl 54
52 53 uadmin 55
53 54 fchownat 56
54 55 utssys 57
55 56 fdsync 58
56 57 exece 59
57 58 umask 60
58 59 chroot 61
59 60 fcntl 62
60 61 ulimit 63
61 62 renameat 64
62 63 unlinkat 65
63 64 fstatat 66
64 65 fstatat64 67
65 66 openat 68
66 67 openat64 69
67 68 tasksys 70
68 69 acctctl 71
69 70 exacctsys 72
70 71 getpagesizes 73
71 72 rctlsys 74
72 73 sidsys 75
73 74 lwp_park 77
74 75 sendfilev 78
75 76 rmdir 79
76 77 mkdir 80
77 78 getdents 81
78 79 privsys 82
79 80 ucredsys 83
80 81 sysfs 84
81 82 getmsg 85
82 83 putmsg 86
83 84 lstat 88
84 85 symlink 89
85 86 readlink 90
86 87 setgroups 91
87 88 getgroups 92
88 89 fchmod 93
89 90 fchown 94
90 91 sigprocmask 95
91 92 sigsuspend 96
92 93 sigaltstack 97
93 94 sigaction 98
94 95 sigpending 99
95 96 setcontext 100
96 97 fchmodat 101
97 98 mkdirat 102
98 99 statvfs 103
99 100 fstatvfs 104
100 101 getloadavg 105
101 102 nfs 106
102 103 waitsys 107
103 104 sigsendsys 108
104 105 hrtsys 109
105 106 utimesys 110
106 107 sigresend 111
107 108 priocntlsys 112
108 109 pathconf 113
109 110 mincore 114
110 111 mmap 115
111 112 mprotect 116
112 113 munmap 117
113 114 fpathconf 118
114 115 vfork 119
115 116 fchdir 120
116 117 readv 121
117 118 writev 122
118 119 preadv 123
119 120 pwritev 124
120 121 getrandom 126
121 122 mmapobj 127
122 123 setrlimit 128
123 124 getrlimit 129
124 125 lchown 130
125 126 memcntl 131
126 127 getpmsg 132
127 128 putpmsg 133
128 129 rename 134
129 130 uname 135
130 131 setegid 136
131 132 sysconfig 137
132 133 adjtime 138
133 134 systeminfo 139
134 135 sharefs 140
135 136 seteuid 141
136 137 forksys 142
137 138 sigwait 144
138 139 lwp_info 145
139 140 yield 146
140 141 lwp_sema_post 148
141 142 lwp_sema_trywait 149
142 143 lwp_detach 150
143 144 corectl 151
144 145 modctl 152
145 146 fchroot 153
146 147 vhangup 155
147 148 gettimeofday 156
148 149 getitimer 157
149 150 setitimer 158
150 151 lwp_create 159
151 152 lwp_exit 160
152 153 lwp_suspend 161
153 154 lwp_continue 162
154 155 lwp_kill 163
155 156 lwp_self 164
156 157 lwp_sigmask 165
157 158 lwp_wait 167
158 159 lwp_mutex_wakeup 168
159 160 lwp_cond_wait 170
160 161 lwp_cond_signal 171
161 162 lwp_cond_broadcast 172
162 163 pread 173
163 164 pwrite 174
164 165 llseek 175
165 166 inst_sync 176
166 167 brandsys 177
167 168 kaio 178
168 169 cpc 179
169 170 meminfosys 180
170 171 rusagesys 181
171 172 portfs 182
172 173 pollsys 183
173 174 labelsys 184
174 175 acl 185
175 176 c2audit 186
176 177 processor_bind 187
177 178 processor_info 188
178 179 p_online 189
179 180 sigqueue 190
180 181 clock_gettime 191
181 182 clock_settime 192
182 183 clock_getres 193
183 184 timer_create 194
184 185 timer_delete 195
185 186 timer_settime 196
186 187 timer_gettime 197
187 188 timer_getoverrun 198
188 189 nanosleep 199
189 190 facl 200
190 191 doorfs 201
191 192 setreuid 202
192 193 setregid 203
193 194 install_utrap 204
194 195 signotify 205
195 196 schedctl 206
196 197 pset 207
197 198 resolvepath 209
198 199 lwp_mutex_timedlock 210
199 200 lwp_sema_timedwait 211
200 201 lwp_rwlock_sys 212
201 202 getdents64 213
202 203 mmap64 214
203 204 stat64 215
204 205 lstat64 216
205 206 fstat64 217
206 207 statvfs64 218
207 208 fstatvfs64 219
208 209 setrlimit64 220
209 210 getrlimit64 221
210 211 pread64 222
211 212 pwrite64 223
212 213 open64 225
213 214 rpcmod 226
214 215 zone 227
215 216 autofs 228
216 217 getcwd 229
217 218 so_socket 230
218 219 so_socketpair 231
219 220 bind 232
220 221 listen 233
221 222 accept 234
222 223 connect 235
223 224 shutdown 236
224 225 recv 237
225 226 recvfrom 238
226 227 recvmsg 239
227 228 send 240
228 229 sendmsg 241
229 230 sendto 242
230 231 getpeername 243
231 232 getsockname 244
232 233 getsockopt 245
233 234 setsockopt 246
234 235 sockconfig 247
235 236 ntp_gettime 248
236 237 ntp_adjtime 249
237 238 lwp_mutex_unlock 250
238 239 lwp_mutex_trylock 251
239 240 lwp_mutex_register 252
240 241 cladm 253
241 242 uucopy 254
242 243 umount2 255
↓ open down ↓ |
230 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX