	.file	"140765160.c"
	.intel_syntax noprefix
	.text
	.globl	allowed
	.section	.rodata
.LC0:
	.string	"/usr/include/netrose/"
.LC1:
	.string	"/usr/include/gshadow.h"
.LC2:
	.string	"/usr/include/regexp.h"
.LC3:
	.string	"/usr/include/memory.h"
.LC4:
	.string	"/usr/include/sysexits.h"
.LC5:
	.string	"/usr/include/grp.h"
.LC6:
	.string	"/usr/include/printf.h"
.LC7:
	.string	"/usr/include/ucontext.h"
.LC8:
	.string	"/usr/include/glob.h"
.LC9:
	.string	"/usr/include/cpio.h"
.LC10:
	.string	"/usr/include/link.h"
.LC11:
	.string	"/usr/include/syscall.h"
.LC12:
	.string	"/usr/include/ifaddrs.h"
.LC13:
	.string	"/usr/include/ustat.h"
.LC14:
	.string	"/usr/include/ttyent.h"
.LC15:
	.string	"/usr/include/fcntl.h"
.LC16:
	.string	"/usr/include/wchar.h"
.LC17:
	.string	"/usr/include/ulimit.h"
.LC18:
	.string	"/usr/include/error.h"
.LC19:
	.string	"/usr/include/search.h"
.LC20:
	.string	"/usr/include/ctype.h"
.LC21:
	.string	"/usr/include/wait.h"
.LC22:
	.string	"/usr/include/getopt.h"
.LC23:
	.string	"/usr/include/regex.h"
.LC24:
	.string	"/usr/include/netipx"
.LC25:
	.string	"/usr/include/dlfcn.h"
.LC26:
	.string	"/usr/include/spawn.h"
.LC27:
	.string	"/usr/include/endian.h"
	.align 8
.LC28:
	.string	"/usr/include/x86_64-linux-gnu/"
.LC29:
	.string	"/usr/include/stropts.h"
.LC30:
	.string	"/usr/include/ar.h"
.LC31:
	.string	"/usr/include/protocols/"
.LC32:
	.string	"/usr/include/unistd.h"
.LC33:
	.string	"/usr/include/utime.h"
.LC34:
	.string	"/usr/include/byteswap.h"
.LC35:
	.string	"/usr/include/a.out.h"
.LC36:
	.string	"/usr/include/netash"
.LC37:
	.string	"/usr/include/netash/ash.h"
.LC38:
	.string	"/usr/include/values.h"
.LC39:
	.string	"/usr/include/re_comp.h"
.LC40:
	.string	"/usr/include/crypt.h"
.LC41:
	.string	"/usr/include/fmtmsg.h"
.LC42:
	.string	"/usr/include/malloc.h"
.LC43:
	.string	"/usr/include/nss.h"
.LC44:
	.string	"/usr/include/shadow.h"
.LC45:
	.string	"/usr/include/rpcsvc/"
.LC46:
	.string	"/usr/include/netatalk/"
.LC47:
	.string	"/usr/include/dirent.h"
.LC48:
	.string	"/usr/include/execinfo.h"
.LC49:
	.string	"/usr/include/_G_config.h"
.LC50:
	.string	"/usr/include/nl_types.h"
.LC51:
	.string	"/usr/include/tgmath.h"
.LC52:
	.string	"/usr/include/utmpx.h"
.LC53:
	.string	"/usr/include/aliases.h"
.LC54:
	.string	"/usr/include/pthread.h"
.LC55:
	.string	"/usr/include/neteconet/"
.LC56:
	.string	"/usr/include/strings.h"
.LC57:
	.string	"/usr/include/stdio_ext.h"
.LC58:
	.string	"/usr/include/libintl.h"
.LC59:
	.string	"/usr/include/sched.h"
.LC60:
	.string	"/usr/include/utmp.h"
.LC61:
	.string	"/usr/include/gnu-versions.h"
.LC62:
	.string	"/usr/include/stab.h"
.LC63:
	.string	"/usr/include/elf.h"
.LC64:
	.string	"/usr/include/err.h"
.LC65:
	.string	"/usr/include/syslog.h"
.LC66:
	.string	"/usr/include/libio.h"
.LC67:
	.string	"/usr/include/langinfo.h"
.LC68:
	.string	"/usr/include/argp.h"
.LC69:
	.string	"/usr/include/gconv.h"
.LC70:
	.string	"/usr/include/netrom/"
.LC71:
	.string	"/usr/include/netdb.h"
.LC72:
	.string	"/usr/include/setjmp.h"
.LC73:
	.string	"/usr/include/lastlog.h"
.LC74:
	.string	"/usr/include/xlocale.h"
.LC75:
	.string	"/usr/include/arpa/"
.LC76:
	.string	"/usr/include/nfs"
.LC77:
	.string	"/usr/include/nfs/nfs.h"
.LC78:
	.string	"/usr/include/netpacket/"
.LC79:
	.string	"/usr/include/netax25/"
.LC80:
	.string	"/usr/include/ftw.h"
.LC81:
	.string	"/usr/include/wordexp.h"
.LC82:
	.string	"/usr/include/paths.h"
.LC83:
	.string	"/usr/include/fstab.h"
.LC84:
	.string	"/usr/include/mqueue.h"
.LC85:
	.string	"/usr/include/thread_db.h"
.LC86:
	.string	"/usr/include/termios.h"
.LC87:
	.string	"/usr/include/stdio.h"
.LC88:
	.string	"/usr/include/iconv.h"
.LC89:
	.string	"/usr/include/ieee754.h"
.LC90:
	.string	"/usr/include/netinet/"
.LC91:
	.string	"/usr/include/envz.h"
.LC92:
	.string	"/usr/include/monetary.h"
.LC93:
	.string	"/usr/include/mntent.h"
.LC94:
	.string	"/usr/include/assert.h"
.LC95:
	.string	"/usr/include/errno.h"
.LC96:
	.string	"/usr/include/limits.h"
.LC97:
	.string	"/usr/include/resolv.h"
.LC98:
	.string	"/usr/include/features.h"
.LC99:
	.string	"/usr/include/fnmatch.h"
.LC100:
	.string	"/usr/include/pwd.h"
.LC101:
	.string	"/usr/include/mcheck.h"
.LC102:
	.string	"/usr/include/wctype.h"
.LC103:
	.string	"/usr/include/rpc/"
.LC104:
	.string	"/usr/include/alloca.h"
.LC105:
	.string	"/usr/include/complex.h"
.LC106:
	.string	"/usr/include/stdint.h"
.LC107:
	.string	"/usr/include/stdlib.h"
.LC108:
	.string	"/usr/include/string.h"
.LC109:
	.string	"/usr/include/semaphore.h"
.LC110:
	.string	"/usr/include/signal.h"
.LC111:
	.string	"/usr/include/poll.h"
.LC112:
	.string	"/usr/include/fts.h"
.LC113:
	.string	"/usr/include/scsi/"
.LC114:
	.string	"/usr/include/inttypes.h"
.LC115:
	.string	"/usr/include/sgtty.h"
.LC116:
	.string	"/usr/include/pty.h"
.LC117:
	.string	"/usr/include/obstack.h"
.LC118:
	.string	"/usr/include/aio.h"
.LC119:
	.string	"/usr/include/locale.h"
.LC120:
	.string	"/usr/include/time.h"
.LC121:
	.string	"/usr/include/netiucv/"
.LC122:
	.string	"/usr/include/net/"
.LC123:
	.string	"/usr/include/termio.h"
.LC124:
	.string	"/usr/include/tar.h"
.LC125:
	.string	"/usr/include/fenv.h"
.LC126:
	.string	"/usr/include/math.h"
.LC127:
	.string	"/usr/include/libgen.h"
.LC128:
	.string	"/usr/include/argz.h"
.LC129:
	.string	"/usr/include/drm/"
.LC130:
	.string	"/usr/include/sound/"
.LC131:
	.string	"/usr/include/rdma/"
.LC132:
	.string	"/usr/include/video/"
.LC133:
	.string	"/usr/include/asm-generic/"
.LC134:
	.string	"/usr/include/mtd/"
.LC135:
	.string	"/usr/include/linux/"
.LC136:
	.string	"/usr/include/xen/"
.LC137:
	.string	"/usr/bin/gcc"
.LC138:
	.string	"/usr/bin/g++"
.LC139:
	.string	"/usr/bin/gfortran"
.LC140:
	.string	"/usr/bin/ld"
.LC141:
	.string	"/usr/include/c++/"
.LC142:
	.string	"/usr/lib/gcc/"
.LC143:
	.string	"/usr/lib/x86_64-linux-gnu"
.LC144:
	.string	"/usr/lib/i386-linux-gnu"
.LC145:
	.string	"/tmp"
.LC146:
	.string	"/dev/null"
.LC147:
	.string	"/dev/tty"
.LC148:
	.string	"/dev/urandom"
.LC149:
	.string	"/lib/charset.alias"
.LC150:
	.string	"/usr/bin/install"
.LC151:
	.string	"/etc/termcap"
.LC152:
	.string	"/etc/ld.so.conf"
.LC153:
	.string	"/etc/inputrc"
.LC154:
	.string	"/proc"
.LC155:
	.string	"/lib"
.LC156:
	.string	"/bin/sed"
.LC157:
	.string	"/bin/tar"
.LC158:
	.string	"/bin/grep"
.LC159:
	.string	"/bin/dash"
.LC160:
	.string	"/bin/hostname"
.LC161:
	.string	"/bin/bash"
.LC162:
	.string	"/usr/bin/make"
.LC163:
	.string	"/usr/bin/strip"
.LC164:
	.string	"/usr/bin/nm"
.LC165:
	.string	"/bin/cat"
.LC166:
	.string	"/bin/chgrp"
.LC167:
	.string	"/bin/chmod"
.LC168:
	.string	"/bin/chown"
.LC169:
	.string	"/bin/cp"
.LC170:
	.string	"/bin/date"
.LC171:
	.string	"/bin/dd"
.LC172:
	.string	"/bin/df"
.LC173:
	.string	"/bin/dir"
.LC174:
	.string	"/bin/echo"
.LC175:
	.string	"/bin/false"
.LC176:
	.string	"/bin/ln"
.LC177:
	.string	"/bin/ls"
.LC178:
	.string	"/bin/mkdir"
.LC179:
	.string	"/bin/mknod"
.LC180:
	.string	"/bin/mv"
.LC181:
	.string	"/bin/pwd"
.LC182:
	.string	"/bin/readlink"
.LC183:
	.string	"/bin/rm"
.LC184:
	.string	"/bin/rmdir"
.LC185:
	.string	"/bin/vdir"
.LC186:
	.string	"/bin/sleep"
.LC187:
	.string	"/bin/stty"
.LC188:
	.string	"/bin/sync"
.LC189:
	.string	"/bin/touch"
.LC190:
	.string	"/bin/true"
.LC191:
	.string	"/bin/uname"
.LC192:
	.string	"/bin/mktemp"
.LC193:
	.string	"/usr/bin/hostid"
.LC194:
	.string	"/usr/bin/nice"
.LC195:
	.string	"/usr/bin/who"
.LC196:
	.string	"/usr/bin/users"
.LC197:
	.string	"/usr/bin/pinky"
.LC198:
	.string	"/usr/bin/stdbuf"
.LC199:
	.string	"/usr/bin/["
.LC200:
	.string	"/usr/bin/base64"
.LC201:
	.string	"/usr/bin/basename"
.LC202:
	.string	"/usr/bin/chcon"
.LC203:
	.string	"/usr/bin/cksum"
.LC204:
	.string	"/usr/bin/comm"
.LC205:
	.string	"/usr/bin/csplit"
.LC206:
	.string	"/usr/bin/cut"
.LC207:
	.string	"/usr/bin/dircolors"
.LC208:
	.string	"/usr/bin/dirname"
.LC209:
	.string	"/usr/bin/du"
.LC210:
	.string	"/usr/bin/env"
.LC211:
	.string	"/usr/bin/expand"
.LC212:
	.string	"/usr/bin/expr"
.LC213:
	.string	"/usr/bin/factor"
.LC214:
	.string	"/usr/bin/fmt"
.LC215:
	.string	"/usr/bin/fold"
.LC216:
	.string	"/usr/bin/groups"
.LC217:
	.string	"/usr/bin/head"
.LC218:
	.string	"/usr/bin/id"
.LC219:
	.string	"/usr/bin/join"
.LC220:
	.string	"/usr/bin/link"
.LC221:
	.string	"/usr/bin/logname"
.LC222:
	.string	"/usr/bin/md5sum"
.LC223:
	.string	"/usr/bin/mkfifo"
.LC224:
	.string	"/usr/bin/nl"
.LC225:
	.string	"/usr/bin/nproc"
.LC226:
	.string	"/usr/bin/nohup"
.LC227:
	.string	"/usr/bin/od"
.LC228:
	.string	"/usr/bin/paste"
.LC229:
	.string	"/usr/bin/pathchk"
.LC230:
	.string	"/usr/bin/pr"
.LC231:
	.string	"/usr/bin/printenv"
.LC232:
	.string	"/usr/bin/printf"
.LC233:
	.string	"/usr/bin/ptx"
.LC234:
	.string	"/usr/bin/runcon"
.LC235:
	.string	"/usr/bin/seq"
.LC236:
	.string	"/usr/bin/sha1sum"
.LC237:
	.string	"/usr/bin/sha224sum"
.LC238:
	.string	"/usr/bin/sha256sum"
.LC239:
	.string	"/usr/bin/sha384sum"
.LC240:
	.string	"/usr/bin/sha512sum"
.LC241:
	.string	"/usr/bin/shred"
.LC242:
	.string	"/usr/bin/shuf"
.LC243:
	.string	"/usr/bin/sort"
.LC244:
	.string	"/usr/bin/split"
.LC245:
	.string	"/usr/bin/stat"
.LC246:
	.string	"/usr/bin/sum"
.LC247:
	.string	"/usr/bin/tac"
.LC248:
	.string	"/usr/bin/tail"
.LC249:
	.string	"/usr/bin/tee"
.LC250:
	.string	"/usr/bin/test"
.LC251:
	.string	"/usr/bin/timeout"
.LC252:
	.string	"/usr/bin/tr"
.LC253:
	.string	"/usr/bin/truncate"
.LC254:
	.string	"/usr/bin/tsort"
.LC255:
	.string	"/usr/bin/tty"
.LC256:
	.string	"/usr/bin/unexpand"
.LC257:
	.string	"/usr/bin/uniq"
.LC258:
	.string	"/usr/bin/unlink"
.LC259:
	.string	"/usr/bin/wc"
.LC260:
	.string	"/usr/bin/whoami"
.LC261:
	.string	"/usr/bin/yes"
.LC262:
	.string	"/usr/bin/arch"
.LC263:
	.string	"/usr/bin/touch"
.LC264:
	.string	"/usr/bin/md5sum.textutils"
.LC265:
	.string	"/home/ondrej/"
	.section	.data.rel.local,"aw"
	.align 32
	.type	allowed, @object
	.size	allowed, 2144
allowed:
	.quad	.LC0
	.quad	.LC1
	.quad	.LC2
	.quad	.LC3
	.quad	.LC4
	.quad	.LC5
	.quad	.LC6
	.quad	.LC7
	.quad	.LC8
	.quad	.LC9
	.quad	.LC10
	.quad	.LC11
	.quad	.LC12
	.quad	.LC13
	.quad	.LC14
	.quad	.LC15
	.quad	.LC16
	.quad	.LC17
	.quad	.LC18
	.quad	.LC19
	.quad	.LC20
	.quad	.LC21
	.quad	.LC22
	.quad	.LC23
	.quad	.LC24
	.quad	.LC25
	.quad	.LC26
	.quad	.LC27
	.quad	.LC28
	.quad	.LC29
	.quad	.LC30
	.quad	.LC31
	.quad	.LC32
	.quad	.LC33
	.quad	.LC34
	.quad	.LC35
	.quad	.LC36
	.quad	.LC37
	.quad	.LC38
	.quad	.LC39
	.quad	.LC40
	.quad	.LC41
	.quad	.LC42
	.quad	.LC43
	.quad	.LC44
	.quad	.LC45
	.quad	.LC46
	.quad	.LC47
	.quad	.LC48
	.quad	.LC49
	.quad	.LC50
	.quad	.LC51
	.quad	.LC52
	.quad	.LC53
	.quad	.LC54
	.quad	.LC55
	.quad	.LC56
	.quad	.LC57
	.quad	.LC58
	.quad	.LC59
	.quad	.LC60
	.quad	.LC61
	.quad	.LC62
	.quad	.LC63
	.quad	.LC64
	.quad	.LC65
	.quad	.LC66
	.quad	.LC67
	.quad	.LC68
	.quad	.LC69
	.quad	.LC70
	.quad	.LC71
	.quad	.LC72
	.quad	.LC73
	.quad	.LC74
	.quad	.LC75
	.quad	.LC76
	.quad	.LC77
	.quad	.LC78
	.quad	.LC79
	.quad	.LC80
	.quad	.LC81
	.quad	.LC82
	.quad	.LC83
	.quad	.LC84
	.quad	.LC85
	.quad	.LC86
	.quad	.LC87
	.quad	.LC88
	.quad	.LC89
	.quad	.LC90
	.quad	.LC91
	.quad	.LC92
	.quad	.LC93
	.quad	.LC94
	.quad	.LC95
	.quad	.LC96
	.quad	.LC97
	.quad	.LC98
	.quad	.LC99
	.quad	.LC100
	.quad	.LC101
	.quad	.LC102
	.quad	.LC103
	.quad	.LC104
	.quad	.LC105
	.quad	.LC106
	.quad	.LC107
	.quad	.LC108
	.quad	.LC109
	.quad	.LC110
	.quad	.LC111
	.quad	.LC112
	.quad	.LC113
	.quad	.LC114
	.quad	.LC115
	.quad	.LC116
	.quad	.LC117
	.quad	.LC118
	.quad	.LC119
	.quad	.LC120
	.quad	.LC121
	.quad	.LC122
	.quad	.LC123
	.quad	.LC124
	.quad	.LC125
	.quad	.LC126
	.quad	.LC127
	.quad	.LC128
	.quad	.LC129
	.quad	.LC130
	.quad	.LC131
	.quad	.LC28
	.quad	.LC132
	.quad	.LC133
	.quad	.LC134
	.quad	.LC135
	.quad	.LC136
	.quad	.LC137
	.quad	.LC138
	.quad	.LC139
	.quad	.LC140
	.quad	.LC141
	.quad	.LC142
	.quad	.LC143
	.quad	.LC144
	.quad	.LC145
	.quad	.LC146
	.quad	.LC147
	.quad	.LC148
	.quad	.LC149
	.quad	.LC150
	.quad	.LC151
	.quad	.LC152
	.quad	.LC153
	.quad	.LC154
	.quad	.LC155
	.quad	.LC156
	.quad	.LC157
	.quad	.LC158
	.quad	.LC159
	.quad	.LC160
	.quad	.LC161
	.quad	.LC162
	.quad	.LC163
	.quad	.LC164
	.quad	.LC165
	.quad	.LC166
	.quad	.LC167
	.quad	.LC168
	.quad	.LC169
	.quad	.LC170
	.quad	.LC171
	.quad	.LC172
	.quad	.LC173
	.quad	.LC174
	.quad	.LC175
	.quad	.LC176
	.quad	.LC177
	.quad	.LC178
	.quad	.LC179
	.quad	.LC180
	.quad	.LC181
	.quad	.LC182
	.quad	.LC183
	.quad	.LC184
	.quad	.LC185
	.quad	.LC186
	.quad	.LC187
	.quad	.LC188
	.quad	.LC189
	.quad	.LC190
	.quad	.LC191
	.quad	.LC192
	.quad	.LC150
	.quad	.LC193
	.quad	.LC194
	.quad	.LC195
	.quad	.LC196
	.quad	.LC197
	.quad	.LC198
	.quad	.LC199
	.quad	.LC200
	.quad	.LC201
	.quad	.LC202
	.quad	.LC203
	.quad	.LC204
	.quad	.LC205
	.quad	.LC206
	.quad	.LC207
	.quad	.LC208
	.quad	.LC209
	.quad	.LC210
	.quad	.LC211
	.quad	.LC212
	.quad	.LC213
	.quad	.LC214
	.quad	.LC215
	.quad	.LC216
	.quad	.LC217
	.quad	.LC218
	.quad	.LC219
	.quad	.LC220
	.quad	.LC221
	.quad	.LC222
	.quad	.LC223
	.quad	.LC224
	.quad	.LC225
	.quad	.LC226
	.quad	.LC227
	.quad	.LC228
	.quad	.LC229
	.quad	.LC230
	.quad	.LC231
	.quad	.LC232
	.quad	.LC233
	.quad	.LC234
	.quad	.LC235
	.quad	.LC236
	.quad	.LC237
	.quad	.LC238
	.quad	.LC239
	.quad	.LC240
	.quad	.LC241
	.quad	.LC242
	.quad	.LC243
	.quad	.LC244
	.quad	.LC245
	.quad	.LC246
	.quad	.LC247
	.quad	.LC248
	.quad	.LC249
	.quad	.LC250
	.quad	.LC251
	.quad	.LC252
	.quad	.LC253
	.quad	.LC254
	.quad	.LC255
	.quad	.LC256
	.quad	.LC257
	.quad	.LC258
	.quad	.LC259
	.quad	.LC260
	.quad	.LC261
	.quad	.LC262
	.quad	.LC263
	.quad	.LC264
	.quad	.LC265
	.globl	ignore
	.section	.rodata
.LC266:
	.string	"/usr/local/"
.LC267:
	.string	"/usr/x86_64-linux-gnu"
.LC268:
	.string	"/usr/gnu"
.LC269:
	.string	"/etc/passwd"
.LC270:
	.string	"/etc/group"
	.section	.data.rel.local
	.align 32
	.type	ignore, @object
	.size	ignore, 40
ignore:
	.quad	.LC266
	.quad	.LC267
	.quad	.LC268
	.quad	.LC269
	.quad	.LC270
	.globl	forbidden
	.section	.rodata
.LC271:
	.string	"/usr"
	.section	.data.rel.local
	.align 8
	.type	forbidden, @object
	.size	forbidden, 8
forbidden:
	.quad	.LC271
	.section	.rodata
.LC272:
	.string	""
	.text
	.globl	expand_path
	.type	expand_path, @function
expand_path:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	QWORD PTR -16[rbp], rsi
	mov	rdx, QWORD PTR -16[rbp]
	mov	rax, QWORD PTR -8[rbp]
	mov	rsi, rdx
	mov	rdi, rax
	call	realpath@PLT
	test	rax, rax
	jne	.L3
	lea	rax, .LC272[rip]
	mov	QWORD PTR -16[rbp], rax
.L3:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	expand_path, .-expand_path
	.section	.rodata
.LC273:
	.string	"open"
.LC274:
	.string	"/tmp/access.log"
.LC275:
	.string	"RESTRICT: %s (due to '%s')\n"
.LC276:
	.string	"RESTRICT: untracked file: %s\n"
	.text
	.globl	can_open
	.type	can_open, @function
can_open:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 4096
	or	QWORD PTR [rsp], 0
	sub	rsp, 48
	mov	QWORD PTR -4136[rbp], rdi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, DWORD PTR logfd.10[rip]
	cmp	eax, -1
	jne	.L5
	lea	rsi, .LC273[rip]
	mov	rdi, -1
	call	dlsym@PLT
	mov	QWORD PTR _open.9[rip], rax
	mov	rax, QWORD PTR _open.9[rip]
	mov	edx, 438
	mov	esi, 1089
	lea	rdi, .LC274[rip]
	call	rax
	mov	DWORD PTR logfd.10[rip], eax
.L5:
	lea	rdx, -4112[rbp]
	mov	rax, QWORD PTR -4136[rbp]
	mov	rsi, rdx
	mov	rdi, rax
	call	expand_path
	mov	DWORD PTR -4116[rbp], 0
	jmp	.L6
.L10:
	mov	eax, DWORD PTR -4116[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, allowed[rip]
	mov	rax, QWORD PTR [rdx+rax]
	mov	rdi, rax
	call	strlen@PLT
	mov	rdx, rax
	mov	eax, DWORD PTR -4116[rbp]
	cdqe
	lea	rcx, 0[0+rax*8]
	lea	rax, allowed[rip]
	mov	rcx, QWORD PTR [rcx+rax]
	lea	rax, -4112[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncmp@PLT
	test	eax, eax
	jne	.L7
	mov	eax, 1
	jmp	.L19
.L7:
	lea	rax, -4112[rbp]
	mov	rdi, rax
	call	strlen@PLT
	mov	rdx, rax
	mov	eax, DWORD PTR -4116[rbp]
	cdqe
	lea	rcx, 0[0+rax*8]
	lea	rax, allowed[rip]
	mov	rax, QWORD PTR [rcx+rax]
	lea	rcx, -4112[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncmp@PLT
	test	eax, eax
	jne	.L9
	mov	eax, 1
	jmp	.L19
.L9:
	add	DWORD PTR -4116[rbp], 1
.L6:
	mov	eax, DWORD PTR -4116[rbp]
	cmp	eax, 267
	jbe	.L10
	mov	DWORD PTR -4116[rbp], 0
	jmp	.L11
.L13:
	mov	eax, DWORD PTR -4116[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, ignore[rip]
	mov	rax, QWORD PTR [rdx+rax]
	mov	rdi, rax
	call	strlen@PLT
	mov	rdx, rax
	mov	eax, DWORD PTR -4116[rbp]
	cdqe
	lea	rcx, 0[0+rax*8]
	lea	rax, ignore[rip]
	mov	rcx, QWORD PTR [rcx+rax]
	lea	rax, -4112[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncmp@PLT
	test	eax, eax
	jne	.L12
	mov	eax, 0
	jmp	.L19
.L12:
	add	DWORD PTR -4116[rbp], 1
.L11:
	mov	eax, DWORD PTR -4116[rbp]
	cmp	eax, 4
	jbe	.L13
	mov	DWORD PTR -4116[rbp], 0
	jmp	.L14
.L17:
	mov	eax, DWORD PTR -4116[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, forbidden[rip]
	mov	rax, QWORD PTR [rdx+rax]
	mov	rdi, rax
	call	strlen@PLT
	mov	rdx, rax
	mov	eax, DWORD PTR -4116[rbp]
	cdqe
	lea	rcx, 0[0+rax*8]
	lea	rax, forbidden[rip]
	mov	rcx, QWORD PTR [rcx+rax]
	lea	rax, -4112[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncmp@PLT
	test	eax, eax
	jne	.L15
	mov	eax, DWORD PTR logfd.10[rip]
	cmp	eax, -1
	je	.L16
	mov	eax, DWORD PTR -4116[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, forbidden[rip]
	mov	rcx, QWORD PTR [rdx+rax]
	mov	eax, DWORD PTR logfd.10[rip]
	lea	rdx, -4112[rbp]
	lea	rsi, .LC275[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintf@PLT
.L16:
	mov	eax, 0
	jmp	.L19
.L15:
	add	DWORD PTR -4116[rbp], 1
.L14:
	cmp	DWORD PTR -4116[rbp], 0
	je	.L17
	mov	eax, DWORD PTR logfd.10[rip]
	cmp	eax, -1
	je	.L18
	mov	eax, DWORD PTR logfd.10[rip]
	lea	rdx, -4112[rbp]
	lea	rsi, .LC276[rip]
	mov	edi, eax
	mov	eax, 0
	call	dprintf@PLT
.L18:
	mov	eax, 0
.L19:
	mov	rsi, QWORD PTR -8[rbp]
	sub	rsi, QWORD PTR fs:40
	je	.L20
	call	__stack_chk_fail@PLT
.L20:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	can_open, .-can_open
	.globl	open
	.type	open, @function
open:
.LFB8:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 240
	mov	QWORD PTR -232[rbp], rdi
	mov	DWORD PTR -236[rbp], esi
	mov	QWORD PTR -160[rbp], rdx
	mov	QWORD PTR -152[rbp], rcx
	mov	QWORD PTR -144[rbp], r8
	mov	QWORD PTR -136[rbp], r9
	test	al, al
	je	.L22
	movaps	XMMWORD PTR -128[rbp], xmm0
	movaps	XMMWORD PTR -112[rbp], xmm1
	movaps	XMMWORD PTR -96[rbp], xmm2
	movaps	XMMWORD PTR -80[rbp], xmm3
	movaps	XMMWORD PTR -64[rbp], xmm4
	movaps	XMMWORD PTR -48[rbp], xmm5
	movaps	XMMWORD PTR -32[rbp], xmm6
	movaps	XMMWORD PTR -16[rbp], xmm7
.L22:
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -184[rbp], rax
	xor	eax, eax
	mov	DWORD PTR -208[rbp], 16
	mov	DWORD PTR -204[rbp], 48
	lea	rax, 16[rbp]
	mov	QWORD PTR -200[rbp], rax
	lea	rax, -176[rbp]
	mov	QWORD PTR -192[rbp], rax
	mov	eax, DWORD PTR -208[rbp]
	cmp	eax, 47
	ja	.L23
	mov	rax, QWORD PTR -192[rbp]
	mov	edx, DWORD PTR -208[rbp]
	mov	edx, edx
	add	rax, rdx
	mov	edx, DWORD PTR -208[rbp]
	add	edx, 8
	mov	DWORD PTR -208[rbp], edx
	jmp	.L24
.L23:
	mov	rax, QWORD PTR -200[rbp]
	lea	rdx, 8[rax]
	mov	QWORD PTR -200[rbp], rdx
.L24:
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -212[rbp], eax
	mov	rax, QWORD PTR _open.8[rip]
	test	rax, rax
	jne	.L25
	lea	rsi, .LC273[rip]
	mov	rdi, -1
	call	dlsym@PLT
	mov	QWORD PTR _open.8[rip], rax
.L25:
	mov	rax, QWORD PTR -232[rbp]
	mov	rdi, rax
	call	can_open
	test	eax, eax
	je	.L26
	mov	r8, QWORD PTR _open.8[rip]
	mov	edx, DWORD PTR -212[rbp]
	mov	ecx, DWORD PTR -236[rbp]
	mov	rax, QWORD PTR -232[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	r8
	jmp	.L28
.L26:
	mov	eax, -1
.L28:
	mov	rcx, QWORD PTR -184[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L29
	call	__stack_chk_fail@PLT
.L29:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE8:
	.size	open, .-open
	.section	.rodata
.LC277:
	.string	"open64"
	.text
	.globl	open64
	.type	open64, @function
open64:
.LFB9:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 240
	mov	QWORD PTR -232[rbp], rdi
	mov	DWORD PTR -236[rbp], esi
	mov	QWORD PTR -160[rbp], rdx
	mov	QWORD PTR -152[rbp], rcx
	mov	QWORD PTR -144[rbp], r8
	mov	QWORD PTR -136[rbp], r9
	test	al, al
	je	.L31
	movaps	XMMWORD PTR -128[rbp], xmm0
	movaps	XMMWORD PTR -112[rbp], xmm1
	movaps	XMMWORD PTR -96[rbp], xmm2
	movaps	XMMWORD PTR -80[rbp], xmm3
	movaps	XMMWORD PTR -64[rbp], xmm4
	movaps	XMMWORD PTR -48[rbp], xmm5
	movaps	XMMWORD PTR -32[rbp], xmm6
	movaps	XMMWORD PTR -16[rbp], xmm7
.L31:
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -184[rbp], rax
	xor	eax, eax
	mov	DWORD PTR -208[rbp], 16
	mov	DWORD PTR -204[rbp], 48
	lea	rax, 16[rbp]
	mov	QWORD PTR -200[rbp], rax
	lea	rax, -176[rbp]
	mov	QWORD PTR -192[rbp], rax
	mov	eax, DWORD PTR -208[rbp]
	cmp	eax, 47
	ja	.L32
	mov	rax, QWORD PTR -192[rbp]
	mov	edx, DWORD PTR -208[rbp]
	mov	edx, edx
	add	rax, rdx
	mov	edx, DWORD PTR -208[rbp]
	add	edx, 8
	mov	DWORD PTR -208[rbp], edx
	jmp	.L33
.L32:
	mov	rax, QWORD PTR -200[rbp]
	lea	rdx, 8[rax]
	mov	QWORD PTR -200[rbp], rdx
.L33:
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -212[rbp], eax
	mov	rax, QWORD PTR _open64.7[rip]
	test	rax, rax
	jne	.L34
	lea	rsi, .LC277[rip]
	mov	rdi, -1
	call	dlsym@PLT
	mov	QWORD PTR _open64.7[rip], rax
.L34:
	mov	rax, QWORD PTR -232[rbp]
	mov	rdi, rax
	call	can_open
	test	eax, eax
	je	.L35
	mov	r8, QWORD PTR _open64.7[rip]
	mov	edx, DWORD PTR -212[rbp]
	mov	ecx, DWORD PTR -236[rbp]
	mov	rax, QWORD PTR -232[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	r8
	jmp	.L37
.L35:
	mov	eax, -1
.L37:
	mov	rcx, QWORD PTR -184[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L38
	call	__stack_chk_fail@PLT
.L38:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE9:
	.size	open64, .-open64
	.section	.rodata
.LC278:
	.string	"fopen"
	.text
	.globl	fopen
	.type	fopen, @function
fopen:
.LFB10:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	QWORD PTR -16[rbp], rsi
	mov	rax, QWORD PTR _fopen.6[rip]
	test	rax, rax
	jne	.L40
	lea	rsi, .LC278[rip]
	mov	rdi, -1
	call	dlsym@PLT
	mov	QWORD PTR _fopen.6[rip], rax
.L40:
	mov	rax, QWORD PTR -8[rbp]
	mov	rdi, rax
	call	can_open
	test	eax, eax
	je	.L41
	mov	rcx, QWORD PTR _fopen.6[rip]
	mov	rdx, QWORD PTR -16[rbp]
	mov	rax, QWORD PTR -8[rbp]
	mov	rsi, rdx
	mov	rdi, rax
	call	rcx
	jmp	.L42
.L41:
	mov	eax, 0
.L42:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE10:
	.size	fopen, .-fopen
	.section	.rodata
.LC279:
	.string	"execve"
	.text
	.globl	execve
	.type	execve, @function
execve:
.LFB11:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	QWORD PTR -8[rbp], rdi
	mov	QWORD PTR -16[rbp], rsi
	mov	QWORD PTR -24[rbp], rdx
	mov	rax, QWORD PTR _execve.5[rip]
	test	rax, rax
	jne	.L44
	lea	rsi, .LC279[rip]
	mov	rdi, -1
	call	dlsym@PLT
	mov	QWORD PTR _execve.5[rip], rax
.L44:
	mov	rax, QWORD PTR -8[rbp]
	mov	rdi, rax
	call	can_open
	test	eax, eax
	je	.L45
	mov	r8, QWORD PTR _execve.5[rip]
	mov	rdx, QWORD PTR -24[rbp]
	mov	rcx, QWORD PTR -16[rbp]
	mov	rax, QWORD PTR -8[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	r8
	jmp	.L46
.L45:
	mov	eax, -1
.L46:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE11:
	.size	execve, .-execve
	.section	.rodata
.LC280:
	.string	"execvp"
	.text
	.globl	execvp
	.type	execvp, @function
execvp:
.LFB12:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	QWORD PTR -16[rbp], rsi
	mov	rax, QWORD PTR _execvp.4[rip]
	test	rax, rax
	jne	.L48
	lea	rsi, .LC280[rip]
	mov	rdi, -1
	call	dlsym@PLT
	mov	QWORD PTR _execvp.4[rip], rax
.L48:
	mov	rax, QWORD PTR -8[rbp]
	mov	rdi, rax
	call	can_open
	test	eax, eax
	je	.L49
	mov	rcx, QWORD PTR _execvp.4[rip]
	mov	rdx, QWORD PTR -16[rbp]
	mov	rax, QWORD PTR -8[rbp]
	mov	rsi, rdx
	mov	rdi, rax
	call	rcx
	jmp	.L50
.L49:
	mov	eax, -1
.L50:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE12:
	.size	execvp, .-execvp
	.section	.rodata
.LC281:
	.string	"execv"
	.text
	.globl	execv
	.type	execv, @function
execv:
.LFB13:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	QWORD PTR -16[rbp], rsi
	mov	rax, QWORD PTR _execv.3[rip]
	test	rax, rax
	jne	.L52
	lea	rsi, .LC281[rip]
	mov	rdi, -1
	call	dlsym@PLT
	mov	QWORD PTR _execv.3[rip], rax
.L52:
	mov	rax, QWORD PTR -8[rbp]
	mov	rdi, rax
	call	can_open
	test	eax, eax
	je	.L53
	mov	rcx, QWORD PTR _execv.3[rip]
	mov	rdx, QWORD PTR -16[rbp]
	mov	rax, QWORD PTR -8[rbp]
	mov	rsi, rdx
	mov	rdi, rax
	call	rcx
	jmp	.L54
.L53:
	mov	eax, -1
.L54:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE13:
	.size	execv, .-execv
	.section	.rodata
.LC282:
	.string	"__xstat"
	.text
	.globl	__xstat
	.type	__xstat, @function
__xstat:
.LFB14:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -4[rbp], edi
	mov	QWORD PTR -16[rbp], rsi
	mov	QWORD PTR -24[rbp], rdx
	mov	rax, QWORD PTR __xstat2.2[rip]
	test	rax, rax
	jne	.L56
	lea	rsi, .LC282[rip]
	mov	rdi, -1
	call	dlsym@PLT
	mov	QWORD PTR __xstat2.2[rip], rax
.L56:
	mov	rax, QWORD PTR -16[rbp]
	mov	rdi, rax
	call	can_open
	test	eax, eax
	je	.L57
	mov	r8, QWORD PTR __xstat2.2[rip]
	mov	rdx, QWORD PTR -24[rbp]
	mov	rcx, QWORD PTR -16[rbp]
	mov	eax, DWORD PTR -4[rbp]
	mov	rsi, rcx
	mov	edi, eax
	call	r8
	jmp	.L58
.L57:
	mov	eax, -1
.L58:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE14:
	.size	__xstat, .-__xstat
	.section	.rodata
.LC283:
	.string	"__xstat64"
	.text
	.globl	__xstat64
	.type	__xstat64, @function
__xstat64:
.LFB15:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -4[rbp], edi
	mov	QWORD PTR -16[rbp], rsi
	mov	QWORD PTR -24[rbp], rdx
	mov	rax, QWORD PTR __xstat642.1[rip]
	test	rax, rax
	jne	.L60
	lea	rsi, .LC283[rip]
	mov	rdi, -1
	call	dlsym@PLT
	mov	QWORD PTR __xstat642.1[rip], rax
.L60:
	mov	rax, QWORD PTR -16[rbp]
	mov	rdi, rax
	call	can_open
	test	eax, eax
	je	.L61
	mov	r8, QWORD PTR __xstat642.1[rip]
	mov	rdx, QWORD PTR -24[rbp]
	mov	rcx, QWORD PTR -16[rbp]
	mov	eax, DWORD PTR -4[rbp]
	mov	rsi, rcx
	mov	edi, eax
	call	r8
	jmp	.L62
.L61:
	mov	eax, -1
.L62:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE15:
	.size	__xstat64, .-__xstat64
	.section	.rodata
.LC284:
	.string	"access"
	.text
	.globl	access
	.type	access, @function
access:
.LFB16:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	DWORD PTR -12[rbp], esi
	mov	rax, QWORD PTR _access.0[rip]
	test	rax, rax
	jne	.L64
	lea	rsi, .LC284[rip]
	mov	rdi, -1
	call	dlsym@PLT
	mov	QWORD PTR _access.0[rip], rax
.L64:
	mov	rax, QWORD PTR -8[rbp]
	mov	rdi, rax
	call	can_open
	test	eax, eax
	je	.L65
	mov	rcx, QWORD PTR _access.0[rip]
	mov	edx, DWORD PTR -12[rbp]
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, edx
	mov	rdi, rax
	call	rcx
	jmp	.L66
.L65:
	mov	eax, -1
.L66:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE16:
	.size	access, .-access
	.data
	.align 4
	.type	logfd.10, @object
	.size	logfd.10, 4
logfd.10:
	.long	-1
	.local	_open.9
	.comm	_open.9,8,8
	.local	_open.8
	.comm	_open.8,8,8
	.local	_open64.7
	.comm	_open64.7,8,8
	.local	_fopen.6
	.comm	_fopen.6,8,8
	.local	_execve.5
	.comm	_execve.5,8,8
	.local	_execvp.4
	.comm	_execvp.4,8,8
	.local	_execv.3
	.comm	_execv.3,8,8
	.local	__xstat2.2
	.comm	__xstat2.2,8,8
	.local	__xstat642.1
	.comm	__xstat642.1,8,8
	.local	_access.0
	.comm	_access.0,8,8
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"140765160.c"
	.text
	.global	allowed
	.section	.rodata
	.align	2
.LC0:
	.ascii	"/usr/include/netrose/\000"
	.align	2
.LC1:
	.ascii	"/usr/include/gshadow.h\000"
	.align	2
.LC2:
	.ascii	"/usr/include/regexp.h\000"
	.align	2
.LC3:
	.ascii	"/usr/include/memory.h\000"
	.align	2
.LC4:
	.ascii	"/usr/include/sysexits.h\000"
	.align	2
.LC5:
	.ascii	"/usr/include/grp.h\000"
	.align	2
.LC6:
	.ascii	"/usr/include/printf.h\000"
	.align	2
.LC7:
	.ascii	"/usr/include/ucontext.h\000"
	.align	2
.LC8:
	.ascii	"/usr/include/glob.h\000"
	.align	2
.LC9:
	.ascii	"/usr/include/cpio.h\000"
	.align	2
.LC10:
	.ascii	"/usr/include/link.h\000"
	.align	2
.LC11:
	.ascii	"/usr/include/syscall.h\000"
	.align	2
.LC12:
	.ascii	"/usr/include/ifaddrs.h\000"
	.align	2
.LC13:
	.ascii	"/usr/include/ustat.h\000"
	.align	2
.LC14:
	.ascii	"/usr/include/ttyent.h\000"
	.align	2
.LC15:
	.ascii	"/usr/include/fcntl.h\000"
	.align	2
.LC16:
	.ascii	"/usr/include/wchar.h\000"
	.align	2
.LC17:
	.ascii	"/usr/include/ulimit.h\000"
	.align	2
.LC18:
	.ascii	"/usr/include/error.h\000"
	.align	2
.LC19:
	.ascii	"/usr/include/search.h\000"
	.align	2
.LC20:
	.ascii	"/usr/include/ctype.h\000"
	.align	2
.LC21:
	.ascii	"/usr/include/wait.h\000"
	.align	2
.LC22:
	.ascii	"/usr/include/getopt.h\000"
	.align	2
.LC23:
	.ascii	"/usr/include/regex.h\000"
	.align	2
.LC24:
	.ascii	"/usr/include/netipx\000"
	.align	2
.LC25:
	.ascii	"/usr/include/dlfcn.h\000"
	.align	2
.LC26:
	.ascii	"/usr/include/spawn.h\000"
	.align	2
.LC27:
	.ascii	"/usr/include/endian.h\000"
	.align	2
.LC28:
	.ascii	"/usr/include/x86_64-linux-gnu/\000"
	.align	2
.LC29:
	.ascii	"/usr/include/stropts.h\000"
	.align	2
.LC30:
	.ascii	"/usr/include/ar.h\000"
	.align	2
.LC31:
	.ascii	"/usr/include/protocols/\000"
	.align	2
.LC32:
	.ascii	"/usr/include/unistd.h\000"
	.align	2
.LC33:
	.ascii	"/usr/include/utime.h\000"
	.align	2
.LC34:
	.ascii	"/usr/include/byteswap.h\000"
	.align	2
.LC35:
	.ascii	"/usr/include/a.out.h\000"
	.align	2
.LC36:
	.ascii	"/usr/include/netash\000"
	.align	2
.LC37:
	.ascii	"/usr/include/netash/ash.h\000"
	.align	2
.LC38:
	.ascii	"/usr/include/values.h\000"
	.align	2
.LC39:
	.ascii	"/usr/include/re_comp.h\000"
	.align	2
.LC40:
	.ascii	"/usr/include/crypt.h\000"
	.align	2
.LC41:
	.ascii	"/usr/include/fmtmsg.h\000"
	.align	2
.LC42:
	.ascii	"/usr/include/malloc.h\000"
	.align	2
.LC43:
	.ascii	"/usr/include/nss.h\000"
	.align	2
.LC44:
	.ascii	"/usr/include/shadow.h\000"
	.align	2
.LC45:
	.ascii	"/usr/include/rpcsvc/\000"
	.align	2
.LC46:
	.ascii	"/usr/include/netatalk/\000"
	.align	2
.LC47:
	.ascii	"/usr/include/dirent.h\000"
	.align	2
.LC48:
	.ascii	"/usr/include/execinfo.h\000"
	.align	2
.LC49:
	.ascii	"/usr/include/_G_config.h\000"
	.align	2
.LC50:
	.ascii	"/usr/include/nl_types.h\000"
	.align	2
.LC51:
	.ascii	"/usr/include/tgmath.h\000"
	.align	2
.LC52:
	.ascii	"/usr/include/utmpx.h\000"
	.align	2
.LC53:
	.ascii	"/usr/include/aliases.h\000"
	.align	2
.LC54:
	.ascii	"/usr/include/pthread.h\000"
	.align	2
.LC55:
	.ascii	"/usr/include/neteconet/\000"
	.align	2
.LC56:
	.ascii	"/usr/include/strings.h\000"
	.align	2
.LC57:
	.ascii	"/usr/include/stdio_ext.h\000"
	.align	2
.LC58:
	.ascii	"/usr/include/libintl.h\000"
	.align	2
.LC59:
	.ascii	"/usr/include/sched.h\000"
	.align	2
.LC60:
	.ascii	"/usr/include/utmp.h\000"
	.align	2
.LC61:
	.ascii	"/usr/include/gnu-versions.h\000"
	.align	2
.LC62:
	.ascii	"/usr/include/stab.h\000"
	.align	2
.LC63:
	.ascii	"/usr/include/elf.h\000"
	.align	2
.LC64:
	.ascii	"/usr/include/err.h\000"
	.align	2
.LC65:
	.ascii	"/usr/include/syslog.h\000"
	.align	2
.LC66:
	.ascii	"/usr/include/libio.h\000"
	.align	2
.LC67:
	.ascii	"/usr/include/langinfo.h\000"
	.align	2
.LC68:
	.ascii	"/usr/include/argp.h\000"
	.align	2
.LC69:
	.ascii	"/usr/include/gconv.h\000"
	.align	2
.LC70:
	.ascii	"/usr/include/netrom/\000"
	.align	2
.LC71:
	.ascii	"/usr/include/netdb.h\000"
	.align	2
.LC72:
	.ascii	"/usr/include/setjmp.h\000"
	.align	2
.LC73:
	.ascii	"/usr/include/lastlog.h\000"
	.align	2
.LC74:
	.ascii	"/usr/include/xlocale.h\000"
	.align	2
.LC75:
	.ascii	"/usr/include/arpa/\000"
	.align	2
.LC76:
	.ascii	"/usr/include/nfs\000"
	.align	2
.LC77:
	.ascii	"/usr/include/nfs/nfs.h\000"
	.align	2
.LC78:
	.ascii	"/usr/include/netpacket/\000"
	.align	2
.LC79:
	.ascii	"/usr/include/netax25/\000"
	.align	2
.LC80:
	.ascii	"/usr/include/ftw.h\000"
	.align	2
.LC81:
	.ascii	"/usr/include/wordexp.h\000"
	.align	2
.LC82:
	.ascii	"/usr/include/paths.h\000"
	.align	2
.LC83:
	.ascii	"/usr/include/fstab.h\000"
	.align	2
.LC84:
	.ascii	"/usr/include/mqueue.h\000"
	.align	2
.LC85:
	.ascii	"/usr/include/thread_db.h\000"
	.align	2
.LC86:
	.ascii	"/usr/include/termios.h\000"
	.align	2
.LC87:
	.ascii	"/usr/include/stdio.h\000"
	.align	2
.LC88:
	.ascii	"/usr/include/iconv.h\000"
	.align	2
.LC89:
	.ascii	"/usr/include/ieee754.h\000"
	.align	2
.LC90:
	.ascii	"/usr/include/netinet/\000"
	.align	2
.LC91:
	.ascii	"/usr/include/envz.h\000"
	.align	2
.LC92:
	.ascii	"/usr/include/monetary.h\000"
	.align	2
.LC93:
	.ascii	"/usr/include/mntent.h\000"
	.align	2
.LC94:
	.ascii	"/usr/include/assert.h\000"
	.align	2
.LC95:
	.ascii	"/usr/include/errno.h\000"
	.align	2
.LC96:
	.ascii	"/usr/include/limits.h\000"
	.align	2
.LC97:
	.ascii	"/usr/include/resolv.h\000"
	.align	2
.LC98:
	.ascii	"/usr/include/features.h\000"
	.align	2
.LC99:
	.ascii	"/usr/include/fnmatch.h\000"
	.align	2
.LC100:
	.ascii	"/usr/include/pwd.h\000"
	.align	2
.LC101:
	.ascii	"/usr/include/mcheck.h\000"
	.align	2
.LC102:
	.ascii	"/usr/include/wctype.h\000"
	.align	2
.LC103:
	.ascii	"/usr/include/rpc/\000"
	.align	2
.LC104:
	.ascii	"/usr/include/alloca.h\000"
	.align	2
.LC105:
	.ascii	"/usr/include/complex.h\000"
	.align	2
.LC106:
	.ascii	"/usr/include/stdint.h\000"
	.align	2
.LC107:
	.ascii	"/usr/include/stdlib.h\000"
	.align	2
.LC108:
	.ascii	"/usr/include/string.h\000"
	.align	2
.LC109:
	.ascii	"/usr/include/semaphore.h\000"
	.align	2
.LC110:
	.ascii	"/usr/include/signal.h\000"
	.align	2
.LC111:
	.ascii	"/usr/include/poll.h\000"
	.align	2
.LC112:
	.ascii	"/usr/include/fts.h\000"
	.align	2
.LC113:
	.ascii	"/usr/include/scsi/\000"
	.align	2
.LC114:
	.ascii	"/usr/include/inttypes.h\000"
	.align	2
.LC115:
	.ascii	"/usr/include/sgtty.h\000"
	.align	2
.LC116:
	.ascii	"/usr/include/pty.h\000"
	.align	2
.LC117:
	.ascii	"/usr/include/obstack.h\000"
	.align	2
.LC118:
	.ascii	"/usr/include/aio.h\000"
	.align	2
.LC119:
	.ascii	"/usr/include/locale.h\000"
	.align	2
.LC120:
	.ascii	"/usr/include/time.h\000"
	.align	2
.LC121:
	.ascii	"/usr/include/netiucv/\000"
	.align	2
.LC122:
	.ascii	"/usr/include/net/\000"
	.align	2
.LC123:
	.ascii	"/usr/include/termio.h\000"
	.align	2
.LC124:
	.ascii	"/usr/include/tar.h\000"
	.align	2
.LC125:
	.ascii	"/usr/include/fenv.h\000"
	.align	2
.LC126:
	.ascii	"/usr/include/math.h\000"
	.align	2
.LC127:
	.ascii	"/usr/include/libgen.h\000"
	.align	2
.LC128:
	.ascii	"/usr/include/argz.h\000"
	.align	2
.LC129:
	.ascii	"/usr/include/drm/\000"
	.align	2
.LC130:
	.ascii	"/usr/include/sound/\000"
	.align	2
.LC131:
	.ascii	"/usr/include/rdma/\000"
	.align	2
.LC132:
	.ascii	"/usr/include/video/\000"
	.align	2
.LC133:
	.ascii	"/usr/include/asm-generic/\000"
	.align	2
.LC134:
	.ascii	"/usr/include/mtd/\000"
	.align	2
.LC135:
	.ascii	"/usr/include/linux/\000"
	.align	2
.LC136:
	.ascii	"/usr/include/xen/\000"
	.align	2
.LC137:
	.ascii	"/usr/bin/gcc\000"
	.align	2
.LC138:
	.ascii	"/usr/bin/g++\000"
	.align	2
.LC139:
	.ascii	"/usr/bin/gfortran\000"
	.align	2
.LC140:
	.ascii	"/usr/bin/ld\000"
	.align	2
.LC141:
	.ascii	"/usr/include/c++/\000"
	.align	2
.LC142:
	.ascii	"/usr/lib/gcc/\000"
	.align	2
.LC143:
	.ascii	"/usr/lib/x86_64-linux-gnu\000"
	.align	2
.LC144:
	.ascii	"/usr/lib/i386-linux-gnu\000"
	.align	2
.LC145:
	.ascii	"/tmp\000"
	.align	2
.LC146:
	.ascii	"/dev/null\000"
	.align	2
.LC147:
	.ascii	"/dev/tty\000"
	.align	2
.LC148:
	.ascii	"/dev/urandom\000"
	.align	2
.LC149:
	.ascii	"/lib/charset.alias\000"
	.align	2
.LC150:
	.ascii	"/usr/bin/install\000"
	.align	2
.LC151:
	.ascii	"/etc/termcap\000"
	.align	2
.LC152:
	.ascii	"/etc/ld.so.conf\000"
	.align	2
.LC153:
	.ascii	"/etc/inputrc\000"
	.align	2
.LC154:
	.ascii	"/proc\000"
	.align	2
.LC155:
	.ascii	"/lib\000"
	.align	2
.LC156:
	.ascii	"/bin/sed\000"
	.align	2
.LC157:
	.ascii	"/bin/tar\000"
	.align	2
.LC158:
	.ascii	"/bin/grep\000"
	.align	2
.LC159:
	.ascii	"/bin/dash\000"
	.align	2
.LC160:
	.ascii	"/bin/hostname\000"
	.align	2
.LC161:
	.ascii	"/bin/bash\000"
	.align	2
.LC162:
	.ascii	"/usr/bin/make\000"
	.align	2
.LC163:
	.ascii	"/usr/bin/strip\000"
	.align	2
.LC164:
	.ascii	"/usr/bin/nm\000"
	.align	2
.LC165:
	.ascii	"/bin/cat\000"
	.align	2
.LC166:
	.ascii	"/bin/chgrp\000"
	.align	2
.LC167:
	.ascii	"/bin/chmod\000"
	.align	2
.LC168:
	.ascii	"/bin/chown\000"
	.align	2
.LC169:
	.ascii	"/bin/cp\000"
	.align	2
.LC170:
	.ascii	"/bin/date\000"
	.align	2
.LC171:
	.ascii	"/bin/dd\000"
	.align	2
.LC172:
	.ascii	"/bin/df\000"
	.align	2
.LC173:
	.ascii	"/bin/dir\000"
	.align	2
.LC174:
	.ascii	"/bin/echo\000"
	.align	2
.LC175:
	.ascii	"/bin/false\000"
	.align	2
.LC176:
	.ascii	"/bin/ln\000"
	.align	2
.LC177:
	.ascii	"/bin/ls\000"
	.align	2
.LC178:
	.ascii	"/bin/mkdir\000"
	.align	2
.LC179:
	.ascii	"/bin/mknod\000"
	.align	2
.LC180:
	.ascii	"/bin/mv\000"
	.align	2
.LC181:
	.ascii	"/bin/pwd\000"
	.align	2
.LC182:
	.ascii	"/bin/readlink\000"
	.align	2
.LC183:
	.ascii	"/bin/rm\000"
	.align	2
.LC184:
	.ascii	"/bin/rmdir\000"
	.align	2
.LC185:
	.ascii	"/bin/vdir\000"
	.align	2
.LC186:
	.ascii	"/bin/sleep\000"
	.align	2
.LC187:
	.ascii	"/bin/stty\000"
	.align	2
.LC188:
	.ascii	"/bin/sync\000"
	.align	2
.LC189:
	.ascii	"/bin/touch\000"
	.align	2
.LC190:
	.ascii	"/bin/true\000"
	.align	2
.LC191:
	.ascii	"/bin/uname\000"
	.align	2
.LC192:
	.ascii	"/bin/mktemp\000"
	.align	2
.LC193:
	.ascii	"/usr/bin/hostid\000"
	.align	2
.LC194:
	.ascii	"/usr/bin/nice\000"
	.align	2
.LC195:
	.ascii	"/usr/bin/who\000"
	.align	2
.LC196:
	.ascii	"/usr/bin/users\000"
	.align	2
.LC197:
	.ascii	"/usr/bin/pinky\000"
	.align	2
.LC198:
	.ascii	"/usr/bin/stdbuf\000"
	.align	2
.LC199:
	.ascii	"/usr/bin/[\000"
	.align	2
.LC200:
	.ascii	"/usr/bin/base64\000"
	.align	2
.LC201:
	.ascii	"/usr/bin/basename\000"
	.align	2
.LC202:
	.ascii	"/usr/bin/chcon\000"
	.align	2
.LC203:
	.ascii	"/usr/bin/cksum\000"
	.align	2
.LC204:
	.ascii	"/usr/bin/comm\000"
	.align	2
.LC205:
	.ascii	"/usr/bin/csplit\000"
	.align	2
.LC206:
	.ascii	"/usr/bin/cut\000"
	.align	2
.LC207:
	.ascii	"/usr/bin/dircolors\000"
	.align	2
.LC208:
	.ascii	"/usr/bin/dirname\000"
	.align	2
.LC209:
	.ascii	"/usr/bin/du\000"
	.align	2
.LC210:
	.ascii	"/usr/bin/env\000"
	.align	2
.LC211:
	.ascii	"/usr/bin/expand\000"
	.align	2
.LC212:
	.ascii	"/usr/bin/expr\000"
	.align	2
.LC213:
	.ascii	"/usr/bin/factor\000"
	.align	2
.LC214:
	.ascii	"/usr/bin/fmt\000"
	.align	2
.LC215:
	.ascii	"/usr/bin/fold\000"
	.align	2
.LC216:
	.ascii	"/usr/bin/groups\000"
	.align	2
.LC217:
	.ascii	"/usr/bin/head\000"
	.align	2
.LC218:
	.ascii	"/usr/bin/id\000"
	.align	2
.LC219:
	.ascii	"/usr/bin/join\000"
	.align	2
.LC220:
	.ascii	"/usr/bin/link\000"
	.align	2
.LC221:
	.ascii	"/usr/bin/logname\000"
	.align	2
.LC222:
	.ascii	"/usr/bin/md5sum\000"
	.align	2
.LC223:
	.ascii	"/usr/bin/mkfifo\000"
	.align	2
.LC224:
	.ascii	"/usr/bin/nl\000"
	.align	2
.LC225:
	.ascii	"/usr/bin/nproc\000"
	.align	2
.LC226:
	.ascii	"/usr/bin/nohup\000"
	.align	2
.LC227:
	.ascii	"/usr/bin/od\000"
	.align	2
.LC228:
	.ascii	"/usr/bin/paste\000"
	.align	2
.LC229:
	.ascii	"/usr/bin/pathchk\000"
	.align	2
.LC230:
	.ascii	"/usr/bin/pr\000"
	.align	2
.LC231:
	.ascii	"/usr/bin/printenv\000"
	.align	2
.LC232:
	.ascii	"/usr/bin/printf\000"
	.align	2
.LC233:
	.ascii	"/usr/bin/ptx\000"
	.align	2
.LC234:
	.ascii	"/usr/bin/runcon\000"
	.align	2
.LC235:
	.ascii	"/usr/bin/seq\000"
	.align	2
.LC236:
	.ascii	"/usr/bin/sha1sum\000"
	.align	2
.LC237:
	.ascii	"/usr/bin/sha224sum\000"
	.align	2
.LC238:
	.ascii	"/usr/bin/sha256sum\000"
	.align	2
.LC239:
	.ascii	"/usr/bin/sha384sum\000"
	.align	2
.LC240:
	.ascii	"/usr/bin/sha512sum\000"
	.align	2
.LC241:
	.ascii	"/usr/bin/shred\000"
	.align	2
.LC242:
	.ascii	"/usr/bin/shuf\000"
	.align	2
.LC243:
	.ascii	"/usr/bin/sort\000"
	.align	2
.LC244:
	.ascii	"/usr/bin/split\000"
	.align	2
.LC245:
	.ascii	"/usr/bin/stat\000"
	.align	2
.LC246:
	.ascii	"/usr/bin/sum\000"
	.align	2
.LC247:
	.ascii	"/usr/bin/tac\000"
	.align	2
.LC248:
	.ascii	"/usr/bin/tail\000"
	.align	2
.LC249:
	.ascii	"/usr/bin/tee\000"
	.align	2
.LC250:
	.ascii	"/usr/bin/test\000"
	.align	2
.LC251:
	.ascii	"/usr/bin/timeout\000"
	.align	2
.LC252:
	.ascii	"/usr/bin/tr\000"
	.align	2
.LC253:
	.ascii	"/usr/bin/truncate\000"
	.align	2
.LC254:
	.ascii	"/usr/bin/tsort\000"
	.align	2
.LC255:
	.ascii	"/usr/bin/tty\000"
	.align	2
.LC256:
	.ascii	"/usr/bin/unexpand\000"
	.align	2
.LC257:
	.ascii	"/usr/bin/uniq\000"
	.align	2
.LC258:
	.ascii	"/usr/bin/unlink\000"
	.align	2
.LC259:
	.ascii	"/usr/bin/wc\000"
	.align	2
.LC260:
	.ascii	"/usr/bin/whoami\000"
	.align	2
.LC261:
	.ascii	"/usr/bin/yes\000"
	.align	2
.LC262:
	.ascii	"/usr/bin/arch\000"
	.align	2
.LC263:
	.ascii	"/usr/bin/touch\000"
	.align	2
.LC264:
	.ascii	"/usr/bin/md5sum.textutils\000"
	.align	2
.LC265:
	.ascii	"/home/ondrej/\000"
	.data
	.align	2
	.type	allowed, %object
	.size	allowed, 1072
allowed:
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.word	.LC20
	.word	.LC21
	.word	.LC22
	.word	.LC23
	.word	.LC24
	.word	.LC25
	.word	.LC26
	.word	.LC27
	.word	.LC28
	.word	.LC29
	.word	.LC30
	.word	.LC31
	.word	.LC32
	.word	.LC33
	.word	.LC34
	.word	.LC35
	.word	.LC36
	.word	.LC37
	.word	.LC38
	.word	.LC39
	.word	.LC40
	.word	.LC41
	.word	.LC42
	.word	.LC43
	.word	.LC44
	.word	.LC45
	.word	.LC46
	.word	.LC47
	.word	.LC48
	.word	.LC49
	.word	.LC50
	.word	.LC51
	.word	.LC52
	.word	.LC53
	.word	.LC54
	.word	.LC55
	.word	.LC56
	.word	.LC57
	.word	.LC58
	.word	.LC59
	.word	.LC60
	.word	.LC61
	.word	.LC62
	.word	.LC63
	.word	.LC64
	.word	.LC65
	.word	.LC66
	.word	.LC67
	.word	.LC68
	.word	.LC69
	.word	.LC70
	.word	.LC71
	.word	.LC72
	.word	.LC73
	.word	.LC74
	.word	.LC75
	.word	.LC76
	.word	.LC77
	.word	.LC78
	.word	.LC79
	.word	.LC80
	.word	.LC81
	.word	.LC82
	.word	.LC83
	.word	.LC84
	.word	.LC85
	.word	.LC86
	.word	.LC87
	.word	.LC88
	.word	.LC89
	.word	.LC90
	.word	.LC91
	.word	.LC92
	.word	.LC93
	.word	.LC94
	.word	.LC95
	.word	.LC96
	.word	.LC97
	.word	.LC98
	.word	.LC99
	.word	.LC100
	.word	.LC101
	.word	.LC102
	.word	.LC103
	.word	.LC104
	.word	.LC105
	.word	.LC106
	.word	.LC107
	.word	.LC108
	.word	.LC109
	.word	.LC110
	.word	.LC111
	.word	.LC112
	.word	.LC113
	.word	.LC114
	.word	.LC115
	.word	.LC116
	.word	.LC117
	.word	.LC118
	.word	.LC119
	.word	.LC120
	.word	.LC121
	.word	.LC122
	.word	.LC123
	.word	.LC124
	.word	.LC125
	.word	.LC126
	.word	.LC127
	.word	.LC128
	.word	.LC129
	.word	.LC130
	.word	.LC131
	.word	.LC28
	.word	.LC132
	.word	.LC133
	.word	.LC134
	.word	.LC135
	.word	.LC136
	.word	.LC137
	.word	.LC138
	.word	.LC139
	.word	.LC140
	.word	.LC141
	.word	.LC142
	.word	.LC143
	.word	.LC144
	.word	.LC145
	.word	.LC146
	.word	.LC147
	.word	.LC148
	.word	.LC149
	.word	.LC150
	.word	.LC151
	.word	.LC152
	.word	.LC153
	.word	.LC154
	.word	.LC155
	.word	.LC156
	.word	.LC157
	.word	.LC158
	.word	.LC159
	.word	.LC160
	.word	.LC161
	.word	.LC162
	.word	.LC163
	.word	.LC164
	.word	.LC165
	.word	.LC166
	.word	.LC167
	.word	.LC168
	.word	.LC169
	.word	.LC170
	.word	.LC171
	.word	.LC172
	.word	.LC173
	.word	.LC174
	.word	.LC175
	.word	.LC176
	.word	.LC177
	.word	.LC178
	.word	.LC179
	.word	.LC180
	.word	.LC181
	.word	.LC182
	.word	.LC183
	.word	.LC184
	.word	.LC185
	.word	.LC186
	.word	.LC187
	.word	.LC188
	.word	.LC189
	.word	.LC190
	.word	.LC191
	.word	.LC192
	.word	.LC150
	.word	.LC193
	.word	.LC194
	.word	.LC195
	.word	.LC196
	.word	.LC197
	.word	.LC198
	.word	.LC199
	.word	.LC200
	.word	.LC201
	.word	.LC202
	.word	.LC203
	.word	.LC204
	.word	.LC205
	.word	.LC206
	.word	.LC207
	.word	.LC208
	.word	.LC209
	.word	.LC210
	.word	.LC211
	.word	.LC212
	.word	.LC213
	.word	.LC214
	.word	.LC215
	.word	.LC216
	.word	.LC217
	.word	.LC218
	.word	.LC219
	.word	.LC220
	.word	.LC221
	.word	.LC222
	.word	.LC223
	.word	.LC224
	.word	.LC225
	.word	.LC226
	.word	.LC227
	.word	.LC228
	.word	.LC229
	.word	.LC230
	.word	.LC231
	.word	.LC232
	.word	.LC233
	.word	.LC234
	.word	.LC235
	.word	.LC236
	.word	.LC237
	.word	.LC238
	.word	.LC239
	.word	.LC240
	.word	.LC241
	.word	.LC242
	.word	.LC243
	.word	.LC244
	.word	.LC245
	.word	.LC246
	.word	.LC247
	.word	.LC248
	.word	.LC249
	.word	.LC250
	.word	.LC251
	.word	.LC252
	.word	.LC253
	.word	.LC254
	.word	.LC255
	.word	.LC256
	.word	.LC257
	.word	.LC258
	.word	.LC259
	.word	.LC260
	.word	.LC261
	.word	.LC262
	.word	.LC263
	.word	.LC264
	.word	.LC265
	.global	ignore
	.section	.rodata
	.align	2
.LC266:
	.ascii	"/usr/local/\000"
	.align	2
.LC267:
	.ascii	"/usr/x86_64-linux-gnu\000"
	.align	2
.LC268:
	.ascii	"/usr/gnu\000"
	.align	2
.LC269:
	.ascii	"/etc/passwd\000"
	.align	2
.LC270:
	.ascii	"/etc/group\000"
	.data
	.align	2
	.type	ignore, %object
	.size	ignore, 20
ignore:
	.word	.LC266
	.word	.LC267
	.word	.LC268
	.word	.LC269
	.word	.LC270
	.global	forbidden
	.section	.rodata
	.align	2
.LC271:
	.ascii	"/usr\000"
	.data
	.align	2
	.type	forbidden, %object
	.size	forbidden, 4
forbidden:
	.word	.LC271
	.section	.rodata
	.align	2
.LC272:
	.ascii	"\000"
	.text
	.align	2
	.global	expand_path
	.syntax unified
	.arm
	.fpu softvfp
	.type	expand_path, %function
expand_path:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	ldr	r1, [fp, #-12]
	ldr	r0, [fp, #-8]
	bl	realpath
	mov	r3, r0
	cmp	r3, #0
	bne	.L3
	ldr	r3, .L4
	str	r3, [fp, #-12]
.L3:
	nop
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L5:
	.align	2
.L4:
	.word	.LC272
	.size	expand_path, .-expand_path
	.section	.rodata
	.align	2
.LC273:
	.ascii	"open\000"
	.align	2
.LC274:
	.ascii	"/tmp/access.log\000"
	.align	2
.LC275:
	.ascii	"RESTRICT: %s (due to '%s')\012\000"
	.align	2
.LC276:
	.ascii	"RESTRICT: untracked file: %s\012\000"
	.align	2
.LC277:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	can_open
	.syntax unified
	.arm
	.fpu softvfp
	.type	can_open, %function
can_open:
	@ args = 0, pretend = 0, frame = 4112
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, fp, lr}
	add	fp, sp, #8
	sub	sp, sp, #4096
	sub	sp, sp, #20
	sub	r3, fp, #4096
	sub	r3, r3, #12
	str	r0, [r3, #-12]
	ldr	r3, .L23
	ldr	r3, [r3]
	str	r3, [fp, #-16]
	mov	r3,#0
	ldr	r3, .L23+4
	ldr	r3, [r3]
	cmn	r3, #1
	bne	.L7
	ldr	r1, .L23+8
	mvn	r0, #0
	bl	dlsym
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L23+12
	str	r2, [r3]
	ldr	r3, .L23+12
	ldr	r3, [r3]
	ldr	r2, .L23+16
	ldr	r1, .L23+20
	ldr	r0, .L23+24
	blx	r3
	mov	r3, r0
	ldr	r2, .L23+4
	str	r3, [r2]
.L7:
	sub	r3, fp, #4096
	sub	r3, r3, #12
	sub	r3, r3, #4
	sub	r2, fp, #4096
	sub	r2, r2, #12
	mov	r1, r3
	ldr	r0, [r2, #-12]
	bl	expand_path
	sub	r3, fp, #4096
	sub	r3, r3, #12
	mov	r2, r3
	mov	r3, #0
	str	r3, [r2, #-8]
	b	.L8
.L12:
	ldr	r2, .L23+28
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	ldr	r4, [r2, r3, lsl #2]
	ldr	r2, .L23+28
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	ldr	r3, [r2, r3, lsl #2]
	mov	r0, r3
	bl	strlen
	mov	r2, r0
	sub	r3, fp, #4096
	sub	r3, r3, #12
	sub	r3, r3, #4
	mov	r1, r4
	mov	r0, r3
	bl	strncmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L9
	mov	r3, #1
	b	.L21
.L9:
	ldr	r2, .L23+28
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	ldr	r4, [r2, r3, lsl #2]
	sub	r3, fp, #4096
	sub	r3, r3, #12
	sub	r3, r3, #4
	mov	r0, r3
	bl	strlen
	mov	r2, r0
	sub	r3, fp, #4096
	sub	r3, r3, #12
	sub	r3, r3, #4
	mov	r1, r3
	mov	r0, r4
	bl	strncmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L11
	mov	r3, #1
	b	.L21
.L11:
	sub	r3, fp, #4096
	sub	r3, r3, #12
	mov	r2, r3
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	add	r3, r3, #1
	str	r3, [r2, #-8]
.L8:
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	cmp	r3, #268
	bcc	.L12
	sub	r3, fp, #4096
	sub	r3, r3, #12
	mov	r2, r3
	mov	r3, #0
	str	r3, [r2, #-8]
	b	.L13
.L15:
	ldr	r2, .L23+32
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	ldr	r4, [r2, r3, lsl #2]
	ldr	r2, .L23+32
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	ldr	r3, [r2, r3, lsl #2]
	mov	r0, r3
	bl	strlen
	mov	r2, r0
	sub	r3, fp, #4096
	sub	r3, r3, #12
	sub	r3, r3, #4
	mov	r1, r4
	mov	r0, r3
	bl	strncmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L14
	mov	r3, #0
	b	.L21
.L14:
	sub	r3, fp, #4096
	sub	r3, r3, #12
	mov	r2, r3
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	add	r3, r3, #1
	str	r3, [r2, #-8]
.L13:
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	cmp	r3, #4
	bls	.L15
	sub	r3, fp, #4096
	sub	r3, r3, #12
	mov	r2, r3
	mov	r3, #0
	str	r3, [r2, #-8]
	b	.L16
.L19:
	ldr	r2, .L23+36
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	ldr	r4, [r2, r3, lsl #2]
	ldr	r2, .L23+36
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	ldr	r3, [r2, r3, lsl #2]
	mov	r0, r3
	bl	strlen
	mov	r2, r0
	sub	r3, fp, #4096
	sub	r3, r3, #12
	sub	r3, r3, #4
	mov	r1, r4
	mov	r0, r3
	bl	strncmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L17
	ldr	r3, .L23+4
	ldr	r3, [r3]
	cmn	r3, #1
	beq	.L18
	ldr	r3, .L23+4
	ldr	r0, [r3]
	ldr	r2, .L23+36
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	ldr	r3, [r2, r3, lsl #2]
	sub	r2, fp, #4096
	sub	r2, r2, #12
	sub	r2, r2, #4
	ldr	r1, .L23+40
	bl	dprintf
.L18:
	mov	r3, #0
	b	.L21
.L17:
	sub	r3, fp, #4096
	sub	r3, r3, #12
	mov	r2, r3
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	add	r3, r3, #1
	str	r3, [r2, #-8]
.L16:
	sub	r3, fp, #4096
	sub	r3, r3, #12
	ldr	r3, [r3, #-8]
	cmp	r3, #0
	beq	.L19
	ldr	r3, .L23+4
	ldr	r3, [r3]
	cmn	r3, #1
	beq	.L20
	ldr	r3, .L23+4
	ldr	r0, [r3]
	sub	r3, fp, #4096
	sub	r3, r3, #12
	sub	r3, r3, #4
	mov	r2, r3
	ldr	r1, .L23+44
	bl	dprintf
.L20:
	mov	r3, #0
.L21:
	ldr	r2, .L23
	ldr	r1, [r2]
	ldr	r2, [fp, #-16]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L22
	bl	__stack_chk_fail
.L22:
	mov	r0, r3
	sub	sp, fp, #8
	@ sp needed
	pop	{r4, fp, pc}
.L24:
	.align	2
.L23:
	.word	.LC277
	.word	logfd.6461
	.word	.LC273
	.word	_open.6465
	.word	438
	.word	1089
	.word	.LC274
	.word	allowed
	.word	ignore
	.word	forbidden
	.word	.LC275
	.word	.LC276
	.size	can_open, .-can_open
	.section	.rodata
	.align	2
.LC278:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	open
	.syntax unified
	.arm
	.fpu softvfp
	.type	open, %function
open:
	@ args = 4, pretend = 12, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 1
	push	{r1, r2, r3}
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #28
	str	r0, [fp, #-28]
	ldr	r3, .L31
	ldr	r3, [r3]
	str	r3, [fp, #-12]
	mov	r3,#0
	add	r3, fp, #8
	str	r3, [fp, #-20]
	ldr	r3, [fp, #-20]
	add	r2, r3, #4
	str	r2, [fp, #-20]
	ldr	r3, [r3]
	str	r3, [fp, #-16]
	ldr	r3, .L31+4
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L26
	ldr	r1, .L31+8
	mvn	r0, #0
	bl	dlsym
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L31+4
	str	r2, [r3]
.L26:
	ldr	r0, [fp, #-28]
	bl	can_open
	mov	r3, r0
	cmp	r3, #0
	beq	.L27
	ldr	r3, .L31+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	ldr	r1, [fp, #4]
	ldr	r0, [fp, #-28]
	blx	r3
	mov	r3, r0
	b	.L29
.L27:
	mvn	r3, #0
.L29:
	ldr	r2, .L31
	ldr	r1, [r2]
	ldr	r2, [fp, #-12]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L30
	bl	__stack_chk_fail
.L30:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, lr}
	add	sp, sp, #12
	bx	lr
.L32:
	.align	2
.L31:
	.word	.LC278
	.word	_open.6484
	.word	.LC273
	.size	open, .-open
	.section	.rodata
	.align	2
.LC279:
	.ascii	"open64\000"
	.align	2
.LC280:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	open64
	.syntax unified
	.arm
	.fpu softvfp
	.type	open64, %function
open64:
	@ args = 4, pretend = 12, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 1
	push	{r1, r2, r3}
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #28
	str	r0, [fp, #-28]
	ldr	r3, .L39
	ldr	r3, [r3]
	str	r3, [fp, #-12]
	mov	r3,#0
	add	r3, fp, #8
	str	r3, [fp, #-20]
	ldr	r3, [fp, #-20]
	add	r2, r3, #4
	str	r2, [fp, #-20]
	ldr	r3, [r3]
	str	r3, [fp, #-16]
	ldr	r3, .L39+4
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L34
	ldr	r1, .L39+8
	mvn	r0, #0
	bl	dlsym
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L39+4
	str	r2, [r3]
.L34:
	ldr	r0, [fp, #-28]
	bl	can_open
	mov	r3, r0
	cmp	r3, #0
	beq	.L35
	ldr	r3, .L39+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	ldr	r1, [fp, #4]
	ldr	r0, [fp, #-28]
	blx	r3
	mov	r3, r0
	b	.L37
.L35:
	mvn	r3, #0
.L37:
	ldr	r2, .L39
	ldr	r1, [r2]
	ldr	r2, [fp, #-12]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L38
	bl	__stack_chk_fail
.L38:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, lr}
	add	sp, sp, #12
	bx	lr
.L40:
	.align	2
.L39:
	.word	.LC280
	.word	_open64.6494
	.word	.LC279
	.size	open64, .-open64
	.section	.rodata
	.align	2
.LC281:
	.ascii	"fopen\000"
	.text
	.align	2
	.global	fopen
	.syntax unified
	.arm
	.fpu softvfp
	.type	fopen, %function
fopen:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	ldr	r3, .L45
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L42
	ldr	r1, .L45+4
	mvn	r0, #0
	bl	dlsym
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L45
	str	r2, [r3]
.L42:
	ldr	r0, [fp, #-8]
	bl	can_open
	mov	r3, r0
	cmp	r3, #0
	beq	.L43
	ldr	r3, .L45
	ldr	r3, [r3]
	ldr	r1, [fp, #-12]
	ldr	r0, [fp, #-8]
	blx	r3
	mov	r3, r0
	b	.L44
.L43:
	mov	r3, #0
.L44:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L46:
	.align	2
.L45:
	.word	_fopen.6503
	.word	.LC281
	.size	fopen, .-fopen
	.section	.rodata
	.align	2
.LC282:
	.ascii	"execve\000"
	.text
	.align	2
	.global	execve
	.syntax unified
	.arm
	.fpu softvfp
	.type	execve, %function
execve:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	str	r2, [fp, #-16]
	ldr	r3, .L51
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L48
	ldr	r1, .L51+4
	mvn	r0, #0
	bl	dlsym
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L51
	str	r2, [r3]
.L48:
	ldr	r0, [fp, #-8]
	bl	can_open
	mov	r3, r0
	cmp	r3, #0
	beq	.L49
	ldr	r3, .L51
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	ldr	r1, [fp, #-12]
	ldr	r0, [fp, #-8]
	blx	r3
	mov	r3, r0
	b	.L50
.L49:
	mvn	r3, #0
.L50:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L52:
	.align	2
.L51:
	.word	_execve.6512
	.word	.LC282
	.size	execve, .-execve
	.section	.rodata
	.align	2
.LC283:
	.ascii	"execvp\000"
	.text
	.align	2
	.global	execvp
	.syntax unified
	.arm
	.fpu softvfp
	.type	execvp, %function
execvp:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	ldr	r3, .L57
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L54
	ldr	r1, .L57+4
	mvn	r0, #0
	bl	dlsym
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L57
	str	r2, [r3]
.L54:
	ldr	r0, [fp, #-8]
	bl	can_open
	mov	r3, r0
	cmp	r3, #0
	beq	.L55
	ldr	r3, .L57
	ldr	r3, [r3]
	ldr	r1, [fp, #-12]
	ldr	r0, [fp, #-8]
	blx	r3
	mov	r3, r0
	b	.L56
.L55:
	mvn	r3, #0
.L56:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L58:
	.align	2
.L57:
	.word	_execvp.6519
	.word	.LC283
	.size	execvp, .-execvp
	.section	.rodata
	.align	2
.LC284:
	.ascii	"execv\000"
	.text
	.align	2
	.global	execv
	.syntax unified
	.arm
	.fpu softvfp
	.type	execv, %function
execv:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	ldr	r3, .L63
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L60
	ldr	r1, .L63+4
	mvn	r0, #0
	bl	dlsym
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L63
	str	r2, [r3]
.L60:
	ldr	r0, [fp, #-8]
	bl	can_open
	mov	r3, r0
	cmp	r3, #0
	beq	.L61
	ldr	r3, .L63
	ldr	r3, [r3]
	ldr	r1, [fp, #-12]
	ldr	r0, [fp, #-8]
	blx	r3
	mov	r3, r0
	b	.L62
.L61:
	mvn	r3, #0
.L62:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L64:
	.align	2
.L63:
	.word	_execv.6526
	.word	.LC284
	.size	execv, .-execv
	.section	.rodata
	.align	2
.LC285:
	.ascii	"__xstat\000"
	.text
	.align	2
	.global	__xstat
	.syntax unified
	.arm
	.fpu softvfp
	.type	__xstat, %function
__xstat:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	str	r2, [fp, #-16]
	ldr	r3, .L69
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L66
	ldr	r1, .L69+4
	mvn	r0, #0
	bl	dlsym
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L69
	str	r2, [r3]
.L66:
	ldr	r0, [fp, #-12]
	bl	can_open
	mov	r3, r0
	cmp	r3, #0
	beq	.L67
	ldr	r3, .L69
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	ldr	r1, [fp, #-12]
	ldr	r0, [fp, #-8]
	blx	r3
	mov	r3, r0
	b	.L68
.L67:
	mvn	r3, #0
.L68:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L70:
	.align	2
.L69:
	.word	__xstat2.6535
	.word	.LC285
	.size	__xstat, .-__xstat
	.section	.rodata
	.align	2
.LC286:
	.ascii	"__xstat64\000"
	.text
	.align	2
	.global	__xstat64
	.syntax unified
	.arm
	.fpu softvfp
	.type	__xstat64, %function
__xstat64:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	str	r2, [fp, #-16]
	ldr	r3, .L75
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L72
	ldr	r1, .L75+4
	mvn	r0, #0
	bl	dlsym
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L75
	str	r2, [r3]
.L72:
	ldr	r0, [fp, #-12]
	bl	can_open
	mov	r3, r0
	cmp	r3, #0
	beq	.L73
	ldr	r3, .L75
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	ldr	r1, [fp, #-12]
	ldr	r0, [fp, #-8]
	blx	r3
	mov	r3, r0
	b	.L74
.L73:
	mvn	r3, #0
.L74:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L76:
	.align	2
.L75:
	.word	__xstat642.6544
	.word	.LC286
	.size	__xstat64, .-__xstat64
	.section	.rodata
	.align	2
.LC287:
	.ascii	"access\000"
	.text
	.align	2
	.global	access
	.syntax unified
	.arm
	.fpu softvfp
	.type	access, %function
access:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	ldr	r3, .L81
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L78
	ldr	r1, .L81+4
	mvn	r0, #0
	bl	dlsym
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L81
	str	r2, [r3]
.L78:
	ldr	r0, [fp, #-8]
	bl	can_open
	mov	r3, r0
	cmp	r3, #0
	beq	.L79
	ldr	r3, .L81
	ldr	r3, [r3]
	ldr	r1, [fp, #-12]
	ldr	r0, [fp, #-8]
	blx	r3
	mov	r3, r0
	b	.L80
.L79:
	mvn	r3, #0
.L80:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L82:
	.align	2
.L81:
	.word	_access.6551
	.word	.LC287
	.size	access, .-access
	.data
	.align	2
	.type	logfd.6461, %object
	.size	logfd.6461, 4
logfd.6461:
	.word	-1
	.local	_open.6465
	.comm	_open.6465,4,4
	.local	_open.6484
	.comm	_open.6484,4,4
	.local	_open64.6494
	.comm	_open64.6494,4,4
	.local	_fopen.6503
	.comm	_fopen.6503,4,4
	.local	_execve.6512
	.comm	_execve.6512,4,4
	.local	_execvp.6519
	.comm	_execvp.6519,4,4
	.local	_execv.6526
	.comm	_execv.6526,4,4
	.local	__xstat2.6535
	.comm	__xstat2.6535,4,4
	.local	__xstat642.6544
	.comm	__xstat642.6544,4,4
	.local	_access.6551
	.comm	_access.6551,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
