Hi ports@
I'm trying to bring our pcc port upto 1.1.0
With the attached diff pcc builds, but when I try to compile a file I get:
port:fred ~/code/c/stuff> pcc -o hello hw.c
ld: cannot find -lpcc
error: ld terminated with status 1
Using LD_DEBUG=1 gives more information [1] and the output of ktrace is
in the attached pccdump file.
Any clues as to what I'm missing would be appreciated.
Cheers
Fred
[1]
port:fred ~/code/c/stuff> pcc -o hello hw.c
rtld loading: 'pcc'
exe load offset: 0x111228a00000
flags pcc = 0x0
head pcc
obj pcc has pcc as head
examining: 'pcc'
loading: libc.so.83.0 required by pcc
flags /usr/lib/libc.so.83.0 = 0x0
obj /usr/lib/libc.so.83.0 has pcc as head
linking dep /usr/lib/libc.so.83.0 as child of pcc
examining: '/usr/lib/libc.so.83.0'
flags /usr/libexec/ld.so = 0x0
obj /usr/libexec/ld.so has pcc as head
relocation took 0.000157
Start End Type Open Ref GrpRef Name
0000111228a00000 0000111228e09000 exe 1 0 0 pcc
00001114a1980000 00001114a1e49000 rlib 0 1 0
/usr/lib/libc.so.83.0
00001114d8f00000 00001114d8f00000 rtld 0 1 0
/usr/libexec/ld.so
symcache lookups 74 hits 0 ratio 0% hits
dynamic loading done, success.
doing ctors obj 0x1114e14ccc00 @0x1114a19963c0: [/usr/lib/libc.so.83.0]
entry point: 0x111228a02e40
rtld loading: '/usr/local/libexec/cpp'
exe load offset: 0x1fca77d00000
flags /usr/local/libexec/cpp = 0x0
head /usr/local/libexec/cpp
obj /usr/local/libexec/cpp has /usr/local/libexec/cpp as head
examining: '/usr/local/libexec/cpp'
loading: libc.so.83.0 required by /usr/local/libexec/cpp
flags /usr/lib/libc.so.83.0 = 0x0
obj /usr/lib/libc.so.83.0 has /usr/local/libexec/cpp as head
linking dep /usr/lib/libc.so.83.0 as child of /usr/local/libexec/cpp
examining: '/usr/lib/libc.so.83.0'
flags /usr/libexec/ld.so = 0x0
obj /usr/libexec/ld.so has /usr/local/libexec/cpp as head
relocation took 0.000095
Start End Type Open Ref GrpRef Name
00001fca77d00000 00001fca7825b000 exe 1 0 0
/usr/local/libexec/cpp
00001fccddc5d000 00001fccde126000 rlib 0 1 0
/usr/lib/libc.so.83.0
00001fcd50c00000 00001fcd50c00000 rtld 0 1 0
/usr/libexec/ld.so
symcache lookups 61 hits 0 ratio 0% hits
dynamic loading done, success.
doing ctors obj 0x1fcd132ea400 @0x1fccddc733c0: [/usr/lib/libc.so.83.0]
entry point: 0x1fca77d02010
doing dtors
doing dtors obj 0x1fcd132ea400 @0x1fccddcf9800: [/usr/lib/libc.so.83.0]
rtld loading: '/usr/local/libexec/ccom'
exe load offset: 0x1a4a83800000
flags /usr/local/libexec/ccom = 0x0
head /usr/local/libexec/ccom
obj /usr/local/libexec/ccom has /usr/local/libexec/ccom as head
examining: '/usr/local/libexec/ccom'
loading: libc.so.83.0 required by /usr/local/libexec/ccom
flags /usr/lib/libc.so.83.0 = 0x0
obj /usr/lib/libc.so.83.0 has /usr/local/libexec/ccom as head
linking dep /usr/lib/libc.so.83.0 as child of /usr/local/libexec/ccom
examining: '/usr/lib/libc.so.83.0'
flags /usr/libexec/ld.so = 0x0
obj /usr/libexec/ld.so has /usr/local/libexec/ccom as head
relocation took 0.000112
Start End Type Open Ref GrpRef Name
00001a4a83800000 00001a4a83c7d000 exe 1 0 0
/usr/local/libexec/ccom
00001a4d4a444000 00001a4d4a90d000 rlib 0 1 0
/usr/lib/libc.so.83.0
00001a4c8b000000 00001a4c8b000000 rtld 0 1 0
/usr/libexec/ld.so
symcache lookups 62 hits 0 ratio 0% hits
dynamic loading done, success.
doing ctors obj 0x1a4ca3ab2800 @0x1a4d4a45a3c0: [/usr/lib/libc.so.83.0]
entry point: 0x1a4a83809660
doing dtors
doing dtors obj 0x1a4ca3ab2800 @0x1a4d4a4e0800: [/usr/lib/libc.so.83.0]
rtld loading: 'as'
exe load offset: 0x6906be00000
flags as = 0x0
head as
obj as has as as head
examining: 'as'
loading: libiberty.so.12.0 required by as
flags /usr/lib/libiberty.so.12.0 = 0x0
obj /usr/lib/libiberty.so.12.0 has as as head
loading: libc.so.84.0 required by as
flags /usr/lib/libc.so.84.0 = 0x0
obj /usr/lib/libc.so.84.0 has as as head
linking dep /usr/lib/libiberty.so.12.0 as child of as
linking dep /usr/lib/libc.so.84.0 as child of as
examining: '/usr/lib/libiberty.so.12.0'
examining: '/usr/lib/libc.so.84.0'
flags /usr/libexec/ld.so = 0x0
obj /usr/libexec/ld.so has as as head
relocation took 0.000225
Start End Type Open Ref GrpRef Name
000006906be00000 000006906c303000 exe 1 0 0 as
0000069273787000 0000069273bb2000 rlib 0 1 0
/usr/lib/libiberty.so.12.0
000006934fb78000 0000069350041000 rlib 0 1 0
/usr/lib/libc.so.84.0
00000692b3200000 00000692b3200000 rtld 0 1 0
/usr/libexec/ld.so
symcache lookups 111 hits 0 ratio 0% hits
dynamic loading done, success.
doing ctors obj 0x6934cbcfc00 @0x6927378eba0: [/usr/lib/libiberty.so.12.0]
doing ctors obj 0x692e8bf7000 @0x6934fb8e250: [/usr/lib/libc.so.84.0]
entry point: 0x6906be25d20
doing dtors
doing dtors obj 0x6934cbcfc00 @0x692737a9f60: [/usr/lib/libiberty.so.12.0]
doing dtors obj 0x692e8bf7000 @0x6934fc14710: [/usr/lib/libc.so.84.0]
rtld loading: 'ld'
exe load offset: 0x10f7c6800000
flags ld = 0x0
head ld
obj ld has ld as head
examining: 'ld'
loading: libiberty.so.12.0 required by ld
flags /usr/lib/libiberty.so.12.0 = 0x0
obj /usr/lib/libiberty.so.12.0 has ld as head
loading: libc.so.84.0 required by ld
flags /usr/lib/libc.so.84.0 = 0x0
obj /usr/lib/libc.so.84.0 has ld as head
linking dep /usr/lib/libiberty.so.12.0 as child of ld
linking dep /usr/lib/libc.so.84.0 as child of ld
examining: '/usr/lib/libiberty.so.12.0'
examining: '/usr/lib/libc.so.84.0'
flags /usr/libexec/ld.so = 0x0
obj /usr/libexec/ld.so has ld as head
relocation took 0.000184
Start End Type Open Ref GrpRef Name
000010f7c6800000 000010f7c6d00000 exe 1 0 0 ld
000010fa8ff87000 000010fa903b2000 rlib 0 1 0
/usr/lib/libiberty.so.12.0
000010fab13fa000 000010fab18c3000 rlib 0 1 0
/usr/lib/libc.so.84.0
000010fa50700000 000010fa50700000 rtld 0 1 0
/usr/libexec/ld.so
symcache lookups 106 hits 0 ratio 0% hits
dynamic loading done, success.
doing ctors obj 0x10fa23f27800 @0x10fa8ff8eba0: [/usr/lib/libiberty.so.12.0]
doing ctors obj 0x10f9e6daa800 @0x10fab1410250: [/usr/lib/libc.so.84.0]
entry point: 0x10f7c681ef80
doing dtors
doing dtors obj 0x10fa23f27800 @0x10fa8ffa9f60: [/usr/lib/libiberty.so.12.0]
doing dtors obj 0x10f9e6daa800 @0x10fab1496710: [/usr/lib/libc.so.84.0]
ld: cannot find -lpcc
error: ld terminated with status 1
doing dtors
doing dtors obj 0x1114e14ccc00 @0x1114a1a1c800: [/usr/lib/libc.so.83.0]
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/pcc/Makefile,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 Makefile
--- Makefile 17 Jun 2015 20:03:11 -0000 1.9
+++ Makefile 1 Nov 2015 12:05:28 -0000
@@ -1,10 +1,10 @@
-# $OpenBSD: Makefile,v 1.9 2015/06/17 20:03:11 sthen Exp $
+# $OpenBSD$
COMMENT = portable C compiler
-PCCVER = 1.0.0
+PCCVER = 1.1.0
DISTNAME = pcc-${PCCVER}
-REVISION = 6
+REVISION = 0
EXTRACT_SUFX = .tgz
CATEGORIES = lang
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/pcc/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo 18 Jan 2015 03:14:19 -0000 1.2
+++ distinfo 1 Nov 2015 12:05:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (pcc-1.0.0.tgz) = WALbukbW6j+brapVuQRKBBa7QQAgwkpcKoouqvQRVss=
-SIZE (pcc-1.0.0.tgz) = 652308
+SHA256 (pcc-1.1.0.tgz) = 2eP+2Ex2fc3e+2sfhU1dqJIfP2XYvQKZd0NBL0FHTWQ=
+SIZE (pcc-1.1.0.tgz) = 848427
Index: patches/patch-cc_c
===================================================================
RCS file: patches/patch-cc_c
diff -N patches/patch-cc_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-cc_c 1 Nov 2015 12:05:28 -0000
@@ -0,0 +1,16 @@
+# This patch is need to build pcc-1.1.0 rev 1.287 fixed this issue.
+# This patch will go away in the next version of pcc
+--- /usr/ports/pobj/pcc-1.1.0/pcc-1.1.0/cc/cc/cc.c Sat Dec 6 09:52:55 2014
++++ cc.c Sun Oct 25 10:16:13 2015
+@@ -207,9 +207,9 @@ char *cppmdadd[] = CPPMDADD;
+ #endif
+ #ifndef DEFLIBDIRS /* default library search paths */
+ #ifdef MULTIARCH_PATH
+-#define DEFLIBDIRS { "/usr/lib/", 0 }
+-#else
+ #define DEFLIBDIRS { "/usr/lib/", "/usr/lib/" MULTIARCH_PATH "/", 0 }
++#else
++#define DEFLIBDIRS { "/usr/lib/", 0 }
+ #endif
+ #endif
+ #ifndef DEFLIBS /* default libraries included */
Index: patches/patch-ccconfig_h
===================================================================
RCS file: patches/patch-ccconfig_h
diff -N patches/patch-ccconfig_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-ccconfig_h 1 Nov 2015 12:05:28 -0000
@@ -0,0 +1,11 @@
+# Patch to define DEFLIBS otherwise pcc fails looking for -lpcc
+--- /usr/ports/pobj/pcc-1.1.0/pcc-1.1.0/os/openbsd/ccconfig.h Sun Nov 1 00:29:53 2015
++++ ccconfig.h Sun Nov 1 00:29:45 2015
+@@ -34,6 +34,7 @@
+ #define DYNLINKER { "-dynamic-linker", "/usr/libexec/ld.so", NULL }
+ #define CRTI "" /* OpenBSD do not use this */
+ #define CRTN "" /* OpenBSD do not use this */
++#define DEFLIBS { "-lc", NULL }
+
+ #ifdef LANG_F77
+ #define F77LIBLIST { "-L/usr/local/lib", "-lF77", "-lI77", "-lm", "-lc", NULL };
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/pcc/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 19 Apr 2012 14:47:17 -0000 1.1.1.1
+++ pkg/PLIST 1 Nov 2015 12:05:28 -0000
@@ -1,12 +1,14 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2012/04/19 14:47:17 okan Exp $
@bin bin/pcc
+@bin bin/pcpp
lib/pcc/
lib/pcc/${CONFIG}/
-lib/pcc/${CONFIG}/${PCCVER}.RELEASE/
-lib/pcc/${CONFIG}/${PCCVER}.RELEASE/include/
-lib/pcc/${CONFIG}/${PCCVER}.RELEASE/lib/
+lib/pcc/${CONFIG}/${PCCVER}/
+lib/pcc/${CONFIG}/${PCCVER}/include/
+lib/pcc/${CONFIG}/${PCCVER}/lib/
@bin libexec/ccom
@bin libexec/cpp
+@bin libexec/cxxcom
@man man/man1/ccom.1
@man man/man1/cpp.1
@man man/man1/pcc.1
1132 EMUL "native"
1132 ktrace RET ktrace 0
1132 ktrace CALL execve(0x7f7fffff1280,0x7f7fffff1800,0x7f7fffff1828)
1132 ktrace NAMI "/home/fred/bin/pcc"
1132 ktrace RET execve -1 errno 2 No such file or directory
1132 ktrace CALL execve(0x7f7fffff1280,0x7f7fffff1800,0x7f7fffff1828)
1132 ktrace NAMI "/bin/pcc"
1132 ktrace RET execve -1 errno 2 No such file or directory
1132 ktrace CALL execve(0x7f7fffff1280,0x7f7fffff1800,0x7f7fffff1828)
1132 ktrace NAMI "/sbin/pcc"
1132 ktrace RET execve -1 errno 2 No such file or directory
1132 ktrace CALL execve(0x7f7fffff1280,0x7f7fffff1800,0x7f7fffff1828)
1132 ktrace NAMI "/usr/bin/pcc"
1132 ktrace RET execve -1 errno 2 No such file or directory
1132 ktrace CALL execve(0x7f7fffff1280,0x7f7fffff1800,0x7f7fffff1828)
1132 ktrace NAMI "/usr/sbin/pcc"
1132 ktrace RET execve -1 errno 2 No such file or directory
1132 ktrace CALL execve(0x7f7fffff1280,0x7f7fffff1800,0x7f7fffff1828)
1132 ktrace NAMI "/usr/X11R6/bin/pcc"
1132 ktrace RET execve -1 errno 2 No such file or directory
1132 ktrace CALL execve(0x7f7fffff1280,0x7f7fffff1800,0x7f7fffff1828)
1132 ktrace NAMI "/usr/local/pcc"
1132 ktrace RET execve -1 errno 2 No such file or directory
1132 ktrace CALL execve(0x7f7fffff1280,0x7f7fffff1800,0x7f7fffff1828)
1132 ktrace NAMI "/usr/local/bin/pcc"
1132 ktrace ARGS
[0] = "pcc"
[1] = "-o"
[2] = "hello"
[3] = "hw.c"
1132 pcc NAMI "/usr/libexec/ld.so"
1132 pcc RET execve 0
1132 pcc CALL issetugid()
1132 pcc RET issetugid 0
1132 pcc CALL mprotect(0x83bbdc0d000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL getentropy(0x83bbdd10024,4)
1132 pcc RET getentropy 0
1132 pcc CALL
mmap(0,0x4000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9049765687296/0x83b1011b000
1132 pcc CALL mprotect(0x83b1011b000,0x1000,0<PROT_NONE>)
1132 pcc RET mprotect 0
1132 pcc CALL mprotect(0x83b1011e000,0x1000,0<PROT_NONE>)
1132 pcc RET mprotect 0
1132 pcc CALL getentropy(0x7f7ffffc36d0,8)
1132 pcc RET getentropy 0
1132 pcc CALL getentropy(0x83b1011daa0,256)
1132 pcc RET getentropy 0
1132 pcc CALL
mmap(0,0x2000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051480743936/0x83b764b6000
1132 pcc CALL mprotect(0x83bbdd10000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9050055729152/0x83b215b6000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052190896128/0x83ba09f7000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052836552704/0x83bc71b6000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051118608384/0x83b60b5a000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052015689728/0x83b962e0000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9049128927232/0x83aea1d8000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9049484541952/0x83aff4fc000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9050015789056/0x83b1ef9f000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051898339328/0x83b8f2f6000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051838828544/0x83b8ba35000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9049886568448/0x83b17463000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052502425600/0x83bb3310000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9049232556032/0x83af04ac000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9049225203712/0x83aefda9000
1132 pcc CALL open(0x83bbda0b5d1,0x10000<O_RDONLY|O_CLOEXEC>)
1132 pcc NAMI "/var/run/ld.so.hints"
1132 pcc RET open 3
1132 pcc CALL fstat(3,0x7f7ffffc3460)
1132 pcc STRU struct stat { dev=1028, ino=3170059, mode=-r--r--r-- ,
nlink=1, uid=0<"root">, gid=0<"wheel">, rdev=12648880, atime=1446366257<"Nov 1
08:24:17 2015">.907192802, mtime=1446366257<"Nov 1 08:24:17 2015">.097186338,
ctime=1446366257<"Nov 1 08:24:17 2015">.107186797, size=165459, blocks=324,
blksize=16384, flags=0x0, gen=0x0 }
1132 pcc RET fstat 0
1132 pcc CALL mmap(0,0x28653,0x1<PROT_READ>,0x2<MAP_PRIVATE>,3,0)
1132 pcc RET mmap 9052209197056/0x83ba1b6b000
1132 pcc CALL close(3)
1132 pcc RET close 0
1132 pcc CALL open(0x83ba1b812b8,0x10000<O_RDONLY|O_CLOEXEC>)
1132 pcc NAMI "/usr/lib/libc.so.83.0"
1132 pcc RET open 3
1132 pcc CALL fstat(3,0x7f7ffffc2510)
1132 pcc STRU struct stat { dev=1029, ino=623961, mode=-r--r--r-- ,
nlink=1, uid=0<"root">, gid=7<"bin">, rdev=198224, atime=1446379263<"Nov 1
12:01:03 2015">.787645617, mtime=1444435519<"Oct 10 01:05:19 2015">,
ctime=1444478130<"Oct 10 12:55:30 2015">.463306519, size=3214681, blocks=6336,
blksize=16384, flags=0x0, gen=0x0 }
1132 pcc RET fstat 0
1132 pcc CALL read(3,0x7f7ffffc2590,0x1000)
1132 pcc GIO fd 3 read 4096 bytes
"\^?ELF\^B\^A\^A\0\0\0\0\0\0\0\0\0\^C\0>\0\^A\0\0\0\M-`g\^A\0\0\0\0\0@\
\0\0\0\0\0\0\0000\M^W.\0\0\0\0\0\0\0\0\0@\08\0 \0@\0001\0.\0\^A\0\0\0\
\^E\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^N\M-H\
\0\0\0\0\0\^N\M-H \0\0\0\0\0\0\0\^P\0\0\0\0\0\^A\0\0\0\
\^D\0\0\0 \M-H \0\0\0\0\0 \M-H\^Y\0\0\0\0\0 \M-H\^Y\0\0\0\0\0P\M^L\^A\
\0\0\0\0\0P\M^L\^A\0\0\0\0\0\0\0\^P\0\0\0\0\0\^A\0\0\0\^F\0\0\0pT\v\0\
\0\0\0\0pT+\0\0\0\0\0pT+\0\0\0\0\0X\^S\0\0\0\0\0\0X\^S\0\0\0\0\0\0\0\0\
\^P\0\0\0\0\0\^A\0\0\0\^F\0\0\0\M-Hg\v\0\0\0\0\0\M-Hg;\0\0\0\0\0\M-Hg;\
\0\0\0\0\0\b\^D\0\0\0\0\0\0\b\^D\0\0\0\0\0\0\0\0\^P\0\0\0\0\0\^A\0\0\0\
\^F\0\0\0\M-`k\v\0\0\0\0\0\M-`kK\0\0\0\0\0\M-`kK\0\0\0\0\0H'\0\0\0\0\0\
\0\b\^]\^A\0\0\0\0\0\0\0\^P\0\0\0\0\0\^B\0\0\0\^F\0\0\0\M^Hf\v\0\0\0\0\
\0\M^Hf+\0\0\0\0\0\M^Hf+\0\0\0\0\0@\^A\0\0\0\0\0\0@\^A\0\0\0\0\0\0\b\0\
\0\0\0\0\0\0\^D\0\0\0\^D\0\0\0XT\v\0\0\0\0\0XT\^[\0\0\0\0\0XT\^[\0\0\0\
\0\0\^X\0\0\0\0\0\0\0\^X\0\0\0\0\0\0\0\^D\0\0\0\0\0\0\0P\M-etd\^D\0\0\
\0\M-DM
\0\0\0\0\0\M-DM\^Z\0\0\0\0\0\M-DM\^Z\0\0\0\0\0\M-l3\0\0\0\0\0\0\M-l3\0\
\0\0\0\0\0\^D\0\0\0\0\0\0\0\M-f\M-[\M-#e\^F\0\0\0pT\v\0\0\0\0\0pT+\0\0\
\0\0\0pT+\0\0\0\0\0\b\0\0\0\0\0\0\0\b\0\0\0\0\0\0\0\b\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\a\^D\0\0I\^F\0\0\M-m\^C\0\0e\^C\0\0\M-u\^A\0\0\M-v\^A\0\
\0005\^C\0\0\M^R\^B\0\0{\^E\0\0>\^F\0\0\0\0\0\0\M^^\^B\0\0\M-K\^E\0\0\
\a\^F\0\0\0\0\0\0003\^E\0\0\^X\^E\0\0\f\^C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
H\^A\0\0\0\0\0\0\M^[\0\0\0\M-.\^B\0\0!\^E\0\0!\^B\0\0M\0\0\0\^T\^F\0\0\
\M-!\^B\0\0\0\0\0\0\M^M\^E\0\0\0\0\0\0\0\0\0\0\M-I\^C\0\0e\^D\0\0\M^M\
\^D\0\0\M-l\^A\0\0\0\0\0\09\^B\0\0\M-d\^E\0\0\0\0\0\0D\^E\0\0\0\0\0\0\
\M-2\^D\0\0.\^B\0\0\M-M\^E\0\0\0\0\0\0t\^C\0\0\0\0\0\0\M-*\^C\0\0\M^N\
\^B\0\0000\^D\0\0001\^E\0\0^\^B\0\0\M-C\^E\0\0004\^D\0\0\0\0\0\0\0\0\0\
\0\M-2\^B\0\0\0\0\0\0.\^F\0\0\M-(\^D\0\0\0\0\0\0<\^E\0\0\M-9\^A\0\0~\
\^A\0\0\0\0\0\0\M-o\^E\0\0\M-.\0\0\0\M^G\^B\0\0\M-?\^A\0\0\0\0\0\0D\^F\
\0\0\0\0\0\0\M-$\^D\0\0\M-}\^B\0\0\M-j\^E\0\0\M^A\^E\0\0X\^D\0\08\^E\0\
\0\M^B\^D\0\0006\^F\0\0\0\0\0\0\M-0\^E\0\0\^V\^D\0\0\0\0\0\0N\^A\0\0\
\^D\^F\0\0\0\0\0\0\0\0\0\0g\^E\0\0\M-l\^E\0\0\M^D\^E\0\0\M-(\^C\0\0\
\M-,\^E\0\0\0\0\0\0\M-X\^E\0\0\M^K\^B\0\0\^_\^F\0\0007\^D\0\0\0\0\0\0\
\0\0\0\0\M-z\^B\0\0{\^D\0\0\M^C\^C\0\0o\^E\0\0\0\0\0\0\M-8\0\0\0\0\0\0\
\0\\\^A\0\0\^\\^E\0\0\M--\^E\0\0\0\0\0\0\M-R\^E\0\0\M-3\^E\0\0\M^I\^E\
\0\0\0\0\0\0\M-Q\^A\0\0\0\0\0\0\0\0\0\0o\0\0\0\M-v\^B\0\0\M-y\^A\0\0\
\^R\^D\0\0\M-^\^E\0\0\0\0\0\0\M^T\^C\0\0G\^A\0\0\M-b\0\0\0\0\0\0\0\^A\
\^F\0\0\M-h\^E\0\0\0\0\0\0\0\0\0\0\M^V\^D\0\0\M^Y\^B\0\0?\^C\0\0\M-x\
\^E\0\0`\^A\0\0\M-%\^D\0\0,\^C\0\0\M^?\^D\0\0I\^E\0\0\M-6\^A\0\0\M^C\
\^D\0\0\M-^\^D\0\0\M^L\^B\0\0\0\0\0\0\0\0\0\0$\^C\0\0\M^X\^C\0\0004\^E\
\0\0\M-.\^E\0\0\M-z\^C\0\0\M-n\^E\0\0\0\0\0\0\M^L\0\0\0[\^C\0\0 \^D\0\
\0\M^J\^E\0\0m\^E\0\0\M^H\^B\0\0\0\0\0\0\0\0\0\0\M-F\^E\0\0\v\^C\0\0\0\
\0\0\0\M-q\^D\0\0\0\0\0\0>\^A\0\0\M-7\^B\0\0002\^D\0\0/\^A\0\0\M-E\^E\
\0\0\a\^E\0\0?\0\0\0\M^Z\^D\0\0O\^E\0\0#\^A\0\0\^P\^F\0\0\M^K\^E\0\0R\
\^E\0\0\0\0\0\0\M-]\^D\0\0\M^W\^C\0\0\^R\^C\0\0\0\0\0\0\0\0\0\0\M-T\^C\
\0\0\M-$\^E\0\0\^Q\^B\0\0\^^\^B\0\0r\^E\0\0\r\^B\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\M^O\^B\0\0\M^?\^B\0\0\^U\^E\0\0\\\^E\0\0\0\0\0\
\0\M-Q\^E\0\0\0\0\0\0\0\0\0\0\M^[\^E\0\0\0\0\0\0A\^F\0\0\0\0\0\0\^[\^E\
\0\0\M-C\^D\0\0\v\^F\0\0\M^G\^E\0\0\^F\^F\0\0P\^C\0\0\v\^E\0\0\0\0\0\0\
\M-t\^C\0\0\M^P\^E\0\0\M-p\^C\0\0\M-:\^B\0\0\0\0\0\0\0\0\0\0\M-}\^C\0\
\0\a\^A\0\0?\^E\0\0 \^C\0\0\0\0\0\0G\^E\0\0\M-9\^E\0\0&\^F\0\0\M-}\^E\
\0\0b\^D\0\0
\^F\0\0\^V\^E\0\0\M-_\^B\0\0b\^E\0\0\M^W\^B\0\0\M-G\^D\0\0\M-w\^A\0\0\
\M^F\0\0\0\M-V\^A\0\0\0\0\0\0\0\0\0\0\M^T\^E\0\0\M-v\^D\0\0\0\0\0\0^\
\^A\0\0\0\0\0\0\M-B\^E\0\0\^\\^A\0\0R\^C\0\0\M^E\^C\0\0\M-m\^D\0\0\^R\
\^F\0\0\r\^E\0\0\M-5\^D\0\0\M-O\^E\0\0\M-w\^B\0\0\M-<\^E\0\0\M-5\^B\0\
\0\M-Q\^D\0\0Z\^C\0\0\^Y\^C\0\0\M^H\0\0\0v\^B\0\0\M-3\^D\0\0&\^A\0\0\
\M-/\^A\0\0\0\0\0\0\M-U\^C\0\0B\^E\0\0E\^A\0\0\M-Z\^E\0\0R\^D\0\0+\^F\
\0\0s\^E\0\0\^C\^D\0\0\M-\\^E\0\0\M-k\^D\0\0P\^B\0\0\0\0\0\0/\^C\0\0\0\
\0\0\0\M-~\^E\0\0\^E\^E\0\0\0\0\0\0\M-"\^C\0\0\M-A\^C\0\0\0\0\0\0=\^E\
\0\0\0\0\0\0t\^E\0\0\M-6\0\0\0W\0\0\0\0\0\0\0\^Q\^D\0\0\M-[\^E\0\0F\^E\
\0\0d\^E\0\0\0\0\0\0\M-J\^C\0\0\0\0\0\0:\^A\0\0y\^A\0\0A\^D\0\0#\^E\0\
\0\0\0\0\0\^N\^E\0\0\^X\^F\0\0\r\^F\0\0@\^E\0\0\M-w\^E\0\0\M-q\^B\0\0{\
\^C\0\0\^B\^B\0\0S\^A\0\0\0\0\0\0!\^D\0\0\\\^D\0\0\M-o\^C\0\0\M-Y\^C\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\M^J\^B\0\0\M^_\^B\0\0\M-J\0\0\0\M^I\^B\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0D\^D\0\0\0\0\0\0\M-q\^E\0\0\M-A\^D\0\0X\^B\0\0\
o\^C\0\0w\^C\0\0\M-)\^D\0\0d\^A\0\0\M-y\^E\0\0>\^E\0\0\^N\^C\0\0\0\0\0\
\0\^T\^E\0\0\M-?\^D\0\0\0\0\0\09\^D\0\0\M-W\0\0\0001\^D\0\0\0\0\0\0\^W\
\^E\0\0\M-_\^C\0\0\M-5\^E\0\0\0\0\0\0\M-&\^D\0\0\M-:\^E\0\0\M-O\^A\0\0\
\M-/\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-(\^E\0\0\^B\^A\0\0y\^E\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0n\^B\0\0\M-+\^D\0\0\0\0\0\0S\^E\0\0\M-8\^E\0\
\0\M-*\^E\0\0\M-$\^A\0\0E\^D\0\0\M^Z\^E\0\0001\^C\0\0\^V\^F\0\0_\^D\0\
\0\^F\^C\0\0\M-E\^A\0\0\0\0\0\0d\^D\0\0\M-:\^C\0\0_\^C\0\0\0\0\0\0\^B\
\^D\0\0?\^F\0\0G\^F\0\0\M-!\^E\0\0\M-S\^E\0\0\M^Q\^D\0\0H\^F\0\0\M-o\
\^B\0\0003\^D\0\0\^Z\^D\0\0c\^D\0\0\M^U\^D\0\0\M-S\^D\0\0\M-/\^B\0\0\
\M-O\0\0\0U\^E\0\0,\^F\0\0\M-@\^E\0\0\0\0\0\0J\^C\0\0\^U\^D\0\0N\^D\0\
\0v\^C\0\0l\^E\0\0 \0\0\0/\^F\0\0[\^D\0\0\^Y\^F\0\0+\^C\0\0J\^D\0\0q\
\^C\0\0\240\^C\0\0K\^A\0\0\0\0\0\0?\^D\0\0|\^A\0\0\0\0\0\0\M-,\^A\0\0\
\M-w\^C\0\0\M-:\^A\0\0@\^C\0\0g\^B\0\0\M-4\^D\0\0\^E\^D\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\M-E\^D\0\0w\^B\0\0\M^Q\^E\0\0\M-V\^D\0\0\M-S\^C\
\0\0006\^C\0\0\0\0\0\0\0\0\0\0J\^E\0\0)\^A\0\0\M-U\^A\0\0\M-e\^E\0\0G\
\^C\0\0\0\0\0\0\M-b\^E\0\0\0\0\0\0\0\0\0\0\0\0\0\0>\^D\0\0\0\0\0\0\0\0\
\0\0]\^D\0\0s\^C\0\0*\^D\0\0i\^B\0\0.\^C\0\0\0\0\0\0\M^X\^D\0\0\0\0\0\
\0\M-g\^B\0\0a\^D\0\0\M-D\^E\0\0p\^B\0\0!\^C\0\0\0\0\0\0G\^D\0\0\M^L\
\^A\0\0\M^H\^C\0\0\0\0\0\0d\0\0\0}\^D\0\0\M-"\^E\0\0T\^B\0\0\0\0\0\0\
\M-n\^D\0\0,\^E\0\0002\^F\0\0\0\0\0\0\M^P\^C\0\0\M-G\^B\0\0\M-|\^E\0\0\
\^N\^F\0\0\^S\^F\0\0\M^B\^E\0\0\M^L\^D\0\0\0\0\0\0\M-V\^E\0\0\0\0\0\0r\
\^D\0\0F\^F\0\0\0\0\0\0\M^Q\^C\0\0\M-r\^B\0\0\M-J\^B\0\0\M-`\^C\0\0!\
\^F\0\0\M^H\^D\0\0i\0\0\0\^_\^E\0\0b\^B\0\0;\^F\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\M^B\^A\0\0\M-d\^D\0\0\0\0\0\0$\^F\0\0\M-7\^C\0\0\^Y\^E\0\0\M-U\
\^D\0\0\0\0\0\0\0\0\0\0<\^A\0\0O\^A\0\0i\^E\0\0\^E\^B\0\0\M-s\^B\0\0j\
\^E\0\0\0\0\0\0\0\0\0\0004\^C\0\0@\^A\0\0 \^F\0\0\b\^F\0\0\M-L\
\^E\0\0\0\0\0\09\^F\0\0\b\^A\0\0\M-L\^C\0\0L\^D\0\0\^Y\^A\0\0\M-y\^C\0\
\0\0\0\0\0C\^E\0\0-\^B\0\0\M-0\^D\0\0\^[\^C\0\0\M-^\^A\0\0\M-y\^B\0\
\0005\^F\0\0\M-d\^C\0\0\M-k\^E\0\0\M-`\0\0\0\^B\^F\0\0\v\^A\0\0\0\0\0\
\0y\^C\0\0\M^O\^D\0\0\M-t\^D\0\0@\^D\0\0'\^F\0\0(\^C\0\0M\^E\0\0\0\0\0\
\0\M-N\^D\0\0\0\0\0\0Q\^E\0\0\M-e\^D\0\0Z\^D\0\0\M-c\^D\0\0\0\0\0\0\0\
\0\0\0\M-p\0\0\0\0\0\0\0L\0\0\0\M-0\0\0\0U\^B\0\0}\^E\0\0`\^D\0\0\0\0\
\0\0005\^D\0\0\0\0\0\0\M-;\^C\0\08\^F\0\0\M^N\^C\0\0>\0\0\0\a\^D\0\0k\
\^E\0\0\M-|\^B\0\0\M-]\^B\0\0\^W\^B\0\0\^^\^A\0\0-\^A\0\0\M-W\^E\0\0\
\^[\^A\0\0\M-c\^C\0\0\0\0\0\0\M-u\^B\0\0T\^E\0\0\M^R\^E\0\0\M-{\^E\0\0\
9\^A\0\0j\^D\0\0\M-u\^D\0\0F\^C\0\0\0\0\0\0\^\\^F\0\0\M-n\^A\0\0\M-1\
\^D\0\0\M-h\^A\0\0H\^E\0\0r\^A\0\0\0\0\0\0V\^E\0\0N\^C\0\0 \^D\0\
\0\M-6\^C\0\0\M-{\^A\0\0\0\^E\0\0\M-`\^E\0\0|\^D\0\0\M-[\^D\0\0)\^F\0\
\0\M-K\^B\0\0\M-/\^D\0\0\240\^A\0\0\M^K\^D\0\0#\^D\0\0\M^V\0\0\0Q\^B\0\
\0~\^B\0\0004\^F\0\0\0\0\0\0l\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\M^G\^C\0\0\M-_\^E\0\0\0\0\0\0\0\0\0\0U\^C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\M^_\^E\0\0N\^E\0\0\0\0\0\0\0\0\0\0\M-1\^A\0\0\M-+\^E\0\0"\^F\0\0\^\\
\^D\0\0\M-4\^E\0\0\0\0\0\0\M-i\^E\0\0\0\0\0\0\\\^C\0\0\M->\^A\0\0\^Q\
\^C\0\0q\^D\0\0\M-f\^D\0\0@\^F\0\0\M^^\^D\0\0K\0\0\0\M-8\^B\0\0~\^C\0\
\0007\^F\0\0\0\0\0\0\M-3\^A\0\0\0\0\0\0\0\0\0\0004\^B\0\0\0\0\0\0Q\^C\
\0\0c\^C\0\0\0\0\0\0\M^A\^D\0\08\^B\0\0*\^F\0\0\M^O\^C\0\0\M-5\^A\0\0\
\M-m\^E\0\0\0\0\0\0\0\0\0\0\M-3\^C\0\0\M^L\^C\0\0\M-Z\^A\0\0\^[\^F\0\0\
\M->\^E\0\0\M-,\^D\0\0\M^Q\0\0\0\M-.\^C\0\0\M-+\^B\0\0a\0\0\0n\^C\0\0u\
\^D\0\0\M^E\^E\0\0\M-P\^E\0\0\M-N\^B\0\0\M-<\^D\0\0\0\0\0\0\0\0\0\0\
\M-R\^D\0\0\M^?\^C\0\0\M-.\^D\0\0\M-\\^C\0\0]\^B\0\0-\^E\0\0\M-N\^E\0\
\0V\^A\0\0\0\0\0\0\M-<\^C\0\0\M-S\0\0\0\^R\^E\0\0:\^E\0\0\M-1\^C\0\0e\
\^E\0\0a\^C\0\0\M-4\^C\0\0w\^E\0\0\M-i\^B\0\0\^U\^C\0\0\M^F\^E\0\0'\^C\
\0\0\M-U\^B\0\0\0\0\0\0 \^F\0\0:\^D\0\0\M-K\^C\0\0t\^B\0\0\M-g\^E\0\0\
\M-{\^D\0\0B\^D\0\0\0\^F\0\0\0\0\0\0-\^F\0\0\M-X\^C\0\0\M-H\^D\0\0'\^E\
\0\0E\^F\0\0v\^D\0\0\0\0\0\0'\^D\0\0\M--\^D\0\0\0\0\0\0\0\0\0\0\M-X\^D\
\0\0\0\0\0\0&\^C\0\0\M-[\^B\0\0\M^W\^E\0\0\M-r\^E\0\0\M-d\^A\0\0\0\0\0\
\0\0\0\0\0X\^C\0\0\0\0\0\0\^E\^F\0\0\0\0\0\0[\0\0\0K\^C\0\0\0\0\0\0\0\
\0\0\0+\^D\0\0\M-p\^E\0\0\^O\0\0\0\M-P\^B\0\0\M-r\0\0\0007\^C\0\0\M-)\
\^B\0\0\0\0\0\0:\^F\0\0\M^]\^C\0\0%\^D\0\0\^?\^B\0\0\M-m\^B\0\0\M^]\^E\
\0\0\M-=\^E\0\0\M-~\^D\0\0\M-'\^E\0\0*\^B\0\0-\^D\0\0\^X\^C\0\0\^U\^B\
\0\0\0\0\0\0003\^F\0\0E\^E\0\0q\^E\0\0\0\0\0\0\^Q\^F\0\0\0\0\0\0\M-Z\
\^B\0\0\0\0\0\0c\^E\0\0\M-G\^C\0\0\f\^E\0\0\M^K\^C\0\0\M-v\^E\0\0I\^B\
\0\0\M-,\^B\0\0\M-&\^C\0\0\M-]\^E\0\0\M-J\^D\0\0\M-+\^A\0\0I\^D\0\0\
\M-U\^E\0\0\M^C\^E\0\0=\^F\0\0\M-f\^E\0\0\0\0\0\0004\0\0\0\M^[\^D\0\0r\
\^C\0\0s\^A\0\0\M-l\^B\0\0\0\0\0\0\M-a\^C\0\0:\^C\0\0\M-;\^D\0\0v\^E\0\
\0\M-#\^E\0\0\0\0\0\0%\^F\0\0\0\0\0\0k\^B\0\0\M^C\0\0\0\M-'\0\0\0\M-I\
\^D\0\0\0\0\0\0\M-J\^A\0\0\M-Y\0\0\0\^D\^C\0\0\M-'\^D\0\0\M-P\^C\0\0W\
\^E\0\0V\^C\0\0\0\0\0\0\M^G\0\0\0l\^A\0\0\M-C\^A\0\0\M^X\0\0\0\0\0\0\0\
\^S\^C\0\0.\^D\0\0\M-P\^D\0\0\M-H\^C\0\0\0\0\0\0\M^O\^E\0\0\M-C\0\0\0"\
\^E\0\0\^D\^E\0\0"
1132 pcc RET read 4096/0x1000
1132 pcc CALL mmap(0,0x4c9000,0<PROT_NONE>,0x2<MAP_PRIVATE>,3,0)
1132 pcc RET mmap 9052918206464/0x83bcbf95000
1132 pcc CALL
mmap(0x83bcbf95000,0x9d000,0x5<PROT_READ|PROT_EXEC>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0)
1132 pcc RET mmap 9052918206464/0x83bcbf95000
1132 pcc CALL
mmap(0x83bcc131000,0x1a000,0x1<PROT_READ>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0x9c000)
1132 pcc RET mmap 9052919894016/0x83bcc131000
1132 pcc CALL
mmap(0x83bcc24a000,0x2000,0x3<PROT_READ|PROT_WRITE>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0xb5000)
1132 pcc RET mmap 9052921044992/0x83bcc24a000
1132 pcc CALL
mmap(0x83bcc34b000,0x1000,0x3<PROT_READ|PROT_WRITE>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0xb6000)
1132 pcc RET mmap 9052922097664/0x83bcc34b000
1132 pcc CALL
mmap(0x83bcc44b000,0x4000,0x3<PROT_READ|PROT_WRITE>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0xb6000)
1132 pcc RET mmap 9052923146240/0x83bcc44b000
1132 pcc CALL
mmap(0x83bcc44f000,0xf000,0x3<PROT_READ|PROT_WRITE>,0x1012<MAP_PRIVATE|MAP_FIXED|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052923162624/0x83bcc44f000
1132 pcc CALL getentropy(0x83bcc24a470,8)
1132 pcc RET getentropy 0
1132 pcc CALL close(3)
1132 pcc RET close 0
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052413190144/0x83baddf6000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051533901824/0x83b79768000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9053297221632/0x83be290a000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051808419840/0x83b89d35000
1132 pcc CALL
mmap(0,0xa000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9050463166464/0x83b39a46000
1132 pcc CALL mprotect(0x83bcc34b000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL munmap(0x83b39a46000,0xa000)
1132 pcc RET munmap 0
1132 pcc CALL mprotect(0x838e8708000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL kbind(0x7f7ffffc3748,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL sysctl(6.7<hw.pagesize>,0x83bcc45c4c0,0x7f7ffffc37a0,0,0)
1132 pcc RET sysctl 0
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9050205659136/0x83b2a4b2000
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x3<PROT_READ|PROT_WRITE>)
1132 pcc RET mprotect 0
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL kbind(0x7f7ffffc3618,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc35f8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc35d8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc35a8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc3568,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL readlink(0x83bcc138aa1,0x7f7ffffc35b0,63)
1132 pcc NAMI "/etc/malloc.conf"
1132 pcc RET readlink -1 errno 2 No such file or directory
1132 pcc CALL issetugid()
1132 pcc RET issetugid 0
1132 pcc CALL getentropy(0x7f7ffffc3530,40)
1132 pcc RET getentropy 0
1132 pcc CALL
mmap(0,0x450,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9053277720576/0x83be1671000
1132 pcc CALL minherit(0x83be1671000,0x450,MAP_INHERIT_ZERO)
1132 pcc RET minherit 0
1132 pcc CALL kbind(0x7f7ffffc3468,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL
mmap(0,0x4000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052923224064/0x83bcc45e000
1132 pcc CALL mprotect(0x83bcc45e000,0x1000,0<PROT_NONE>)
1132 pcc RET mprotect 0
1132 pcc CALL mprotect(0x83bcc461000,0x1000,0<PROT_NONE>)
1132 pcc RET mprotect 0
1132 pcc CALL
mmap(0,0x2000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051307118592/0x83b6bf21000
1132 pcc CALL mprotect(0x83bcc459000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9049127997440/0x83aea0f5000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051714965504/0x83b84415000
1132 pcc CALL kbind(0x7f7ffffc35c8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052774809600/0x83bc36d4000
1132 pcc CALL kbind(0x7f7ffffc3618,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc35d8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL sigaction(SIGINT,0x7f7ffffc36b0,0x7f7ffffc36a0)
1132 pcc STRU struct sigaction { handler=SIG_IGN, mask=0<>,
flags=0x2<SA_RESTART> }
1132 pcc STRU struct sigaction { handler=SIG_DFL, mask=0<>, flags=0<> }
1132 pcc RET sigaction 0
1132 pcc CALL sigaction(SIGINT,0x7f7ffffc36b0,0x7f7ffffc36a0)
1132 pcc STRU struct sigaction { handler=0x838e8403d70, mask=0<>,
flags=0x2<SA_RESTART> }
1132 pcc STRU struct sigaction { handler=SIG_IGN, mask=0<>,
flags=0x2<SA_RESTART> }
1132 pcc RET sigaction 0
1132 pcc CALL sigaction(SIGTERM,0x7f7ffffc36b0,0x7f7ffffc36a0)
1132 pcc STRU struct sigaction { handler=SIG_IGN, mask=0<>,
flags=0x2<SA_RESTART> }
1132 pcc STRU struct sigaction { handler=SIG_DFL, mask=0<>, flags=0<> }
1132 pcc RET sigaction 0
1132 pcc CALL sigaction(SIGTERM,0x7f7ffffc36b0,0x7f7ffffc36a0)
1132 pcc STRU struct sigaction { handler=0x838e8403d70, mask=0<>,
flags=0x2<SA_RESTART> }
1132 pcc STRU struct sigaction { handler=SIG_IGN, mask=0<>,
flags=0x2<SA_RESTART> }
1132 pcc RET sigaction 0
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052848742400/0x83bc7d56000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051443961856/0x83b741a2000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052111081472/0x83b9bdd9000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051774828544/0x83b87d2c000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052314775552/0x83ba801b000
1132 pcc CALL kbind(0x7f7ffffc35d8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9050136080384/0x83b26257000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051941969920/0x83b91c92000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052536528896/0x83bb5396000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052058574848/0x83b98bc6000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052654706688/0x83bbc44a000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9053232914432/0x83bdebb6000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9050911948800/0x83b54644000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9053074067456/0x83bd5439000
1132 pcc CALL kbind(0x7f7ffffc3618,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc3618,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9052686446592/0x83bbe28f000
1132 pcc CALL kbind(0x7f7ffffc35e8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc34a8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL
open(0x83aea0f5e00,0xa02<O_RDWR|O_CREAT|O_EXCL>,0600<S_IRUSR|S_IWUSR>)
1132 pcc NAMI "/tmp/ctm.60KAni"
1132 pcc RET open 3
1132 pcc CALL kbind(0x7f7ffffc35e8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL close(3)
1132 pcc RET close 0
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051881496576/0x83b8e2e6000
1132 pcc CALL kbind(0x7f7ffffc3568,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL access(0x83b54644d40,0x1<X_OK>)
1132 pcc NAMI "/usr/local/libexec/cpp"
1132 pcc RET access 0
1132 pcc CALL kbind(0x7f7ffffc3538,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9053113417728/0x83bd79c0000
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051140624384/0x83b62059000
1132 pcc CALL kbind(0x7f7ffffc3588,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc3588,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL fork()
1132 pcc RET fork 7559/0x1d87
1132 pcc CALL kbind(0x7f7ffffc3588,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc3588,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL wait4(7559,0x7f7ffffc366c,0<>,0)
1132 pcc RET wait4 7559/0x1d87
1132 pcc CALL
open(0x83bbc44a4f0,0xa02<O_RDWR|O_CREAT|O_EXCL>,0600<S_IRUSR|S_IWUSR>)
1132 pcc NAMI "/tmp/ctm.etTHjC"
1132 pcc RET open 3
1132 pcc CALL close(3)
1132 pcc RET close 0
1132 pcc CALL access(0x83bc7d56de0,0x1<X_OK>)
1132 pcc NAMI "/usr/local/libexec/ccom"
1132 pcc RET access 0
1132 pcc CALL fork()
1132 pcc RET fork 12360/0x3048
1132 pcc CALL wait4(12360,0x7f7ffffc36bc,0<>,0)
1132 pcc RET wait4 12360/0x3048
1132 pcc CALL
open(0x83bbc44a490,0xa02<O_RDWR|O_CREAT|O_EXCL>,0600<S_IRUSR|S_IWUSR>)
1132 pcc NAMI "/tmp/ctm.TRXWCo"
1132 pcc RET open 3
1132 pcc CALL close(3)
1132 pcc RET close 0
1132 pcc CALL access(0x83bc7d56860,0x1<X_OK>)
1132 pcc NAMI "/usr/local/libexec/as"
1132 pcc RET access -1 errno 2 No such file or directory
1132 pcc CALL fork()
1132 pcc RET fork 19239/0x4b27
1132 pcc CALL wait4(19239,0x7f7ffffc36bc,0<>,0)
1132 pcc RET wait4 19239/0x4b27
1132 pcc CALL access(0x83b91c92700,0x4<R_OK>)
1132 pcc NAMI
"/usr/local/lib/pcc/x86_64-unknown-openbsd5.8/1.1.0/lib/crtbegin.o"
1132 pcc RET access -1 errno 2 No such file or directory
1132 pcc CALL access(0x83b98bc6360,0x4<R_OK>)
1132 pcc NAMI "/usr/lib/crtbegin.o"
1132 pcc RET access 0
1132 pcc CALL access(0x83b87d2c2c0,0x4<R_OK>)
1132 pcc NAMI
"/usr/local/lib/pcc/x86_64-unknown-openbsd5.8/1.1.0/lib/crtend.o"
1132 pcc RET access -1 errno 2 No such file or directory
1132 pcc CALL access(0x83b98bc6aa0,0x4<R_OK>)
1132 pcc NAMI "/usr/lib/crtend.o"
1132 pcc RET access 0
1132 pcc CALL access(0x83bdebb6200,0x4<R_OK>)
1132 pcc NAMI
"/usr/local/lib/pcc/x86_64-unknown-openbsd5.8/1.1.0/lib/crt0.o"
1132 pcc RET access -1 errno 2 No such file or directory
1132 pcc CALL access(0x83bc36d4f40,0x4<R_OK>)
1132 pcc NAMI "/usr/lib/crt0.o"
1132 pcc RET access 0
1132 pcc CALL access(0x83b26257b60,0x1<X_OK>)
1132 pcc NAMI "/usr/local/libexec/ld"
1132 pcc RET access -1 errno 2 No such file or directory
1132 pcc CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
1132 pcc RET mmap 9051992449024/0x83b94cb6000
1132 pcc CALL fork()
1132 pcc RET fork 1230/0x4ce
1132 pcc CALL wait4(1230,0x7f7ffffc36bc,0<>,0)
1132 pcc RET wait4 1230/0x4ce
1132 pcc CALL kbind(0x7f7ffffc34d8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc33b8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc33b8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x3<PROT_READ|PROT_WRITE>)
1132 pcc RET mprotect 0
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL kbind(0x7f7ffffc33e8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc33d8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL write(2,0x838e8506336,0x7)
1132 pcc GIO fd 2 wrote 7 bytes
"error: "
1132 pcc RET write 7
1132 pcc CALL kbind(0x7f7ffffc34d8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL write(2,0x7f7ffffc30a0,0x1b)
1132 pcc GIO fd 2 wrote 27 bytes
"ld terminated with status 1"
1132 pcc RET write 27/0x1b
1132 pcc CALL kbind(0x7f7ffffc34d8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL write(2,0x83bcc44e267,0x1)
1132 pcc GIO fd 2 wrote 1 bytes
"
"
1132 pcc RET write 1
1132 pcc CALL kbind(0x7f7ffffc34a8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL unlink(0x83bc36d4700)
1132 pcc NAMI "/tmp/ctm.60KAni"
1132 pcc RET unlink 0
1132 pcc CALL unlink(0x83bc36d43e0)
1132 pcc NAMI "/tmp/ctm.etTHjC"
1132 pcc RET unlink 0
1132 pcc CALL unlink(0x83b9bdd9a80)
1132 pcc NAMI "/tmp/ctm.TRXWCo"
1132 pcc RET unlink 0
1132 pcc CALL kbind(0x7f7ffffc34a8,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL kbind(0x7f7ffffc3488,0x18,0x17c3fa10235346ce)
1132 pcc RET kbind 0
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x3<PROT_READ|PROT_WRITE>)
1132 pcc RET mprotect 0
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x3<PROT_READ|PROT_WRITE>)
1132 pcc RET mprotect 0
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x3<PROT_READ|PROT_WRITE>)
1132 pcc RET mprotect 0
1132 pcc CALL mprotect(0x83b2a4b2000,0x1000,0x1<PROT_READ>)
1132 pcc RET mprotect 0
1132 pcc CALL munmap(0x83b2a4b2000,0x1000)
1132 pcc RET munmap 0
1132 pcc CALL exit(1)