rendered paste body 28036 ktrace RET ktrace 0
28036 ktrace CALL execve(0x7f7ffffec960,0x7f7ffffecee0,0x7f7ffffecef0)
28036 ktrace NAMI "/bin/rem"
28036 ktrace RET execve -1 errno 2 No such file or directory
28036 ktrace CALL execve(0x7f7ffffec960,0x7f7ffffecee0,0x7f7ffffecef0)
28036 ktrace NAMI "/sbin/rem"
28036 ktrace RET execve -1 errno 2 No such file or directory
28036 ktrace CALL execve(0x7f7ffffec960,0x7f7ffffecee0,0x7f7ffffecef0)
28036 ktrace NAMI "/usr/bin/rem"
28036 ktrace RET execve -1 errno 2 No such file or directory
28036 ktrace CALL execve(0x7f7ffffec960,0x7f7ffffecee0,0x7f7ffffecef0)
28036 ktrace NAMI "/usr/sbin/rem"
28036 ktrace RET execve -1 errno 2 No such file or directory
28036 ktrace CALL execve(0x7f7ffffec960,0x7f7ffffecee0,0x7f7ffffecef0)
28036 ktrace NAMI "/usr/X11R6/bin/rem"
28036 ktrace RET execve -1 errno 2 No such file or directory
28036 ktrace CALL execve(0x7f7ffffec960,0x7f7ffffecee0,0x7f7ffffecef0)
28036 ktrace NAMI "/usr/local/bin/rem"
28036 remind NAMI "/usr/libexec/ld.so"
28036 remind EMUL "native"
28036 remind RET execve 0
28036 remind CALL issetugid()
28036 remind RET issetugid 0
28036 remind CALL mprotect(0x20b10a000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0)
28036 remind RET mmap 258088960/0xf622000
28036 remind CALL __sysctl(1.37,0x7f7ffffe735c,0x7f7ffffe7360,0,0)
28036 remind RET __sysctl 0
28036 remind CALL open(0x20af093e3,0,0)
28036 remind NAMI "/var/run/ld.so.hints"
28036 remind RET open 3
28036 remind CALL fstat(0x3,0x7f7ffffe6d58)
28036 remind RET fstat 0
28036 remind CALL mmap(0,0xc553,0x1,0x2,0x3,0,0)
28036 remind RET mmap 273952768/0x10543000
28036 remind CALL close(0x3)
28036 remind RET close 0
28036 remind CALL open(0x210549ac7,0,0x2f)
28036 remind NAMI "/usr/lib/libm.so.5.0"
28036 remind RET open 3
28036 remind CALL fstat(0x3,0x7f7ffffe6208)
28036 remind RET fstat 0
28036 remind CALL read(0x3,0x7f7ffffe6298,0x1000)
28036 remind GIO fd 3 read 4088 bytes
"\^?ELF\^B\^A\^A\0\0\0\0\0\0\0\0\0\^C\0>\0\^A\0\0\0\M-@=\0\0\0\0\0\0@\0\0\0\0\0\0\0\M-x\
\M-8 \0\0\0\0\0\0\0\0\0@\08\0\b\0@\0"\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\M-6}\^A\0\0\0\0\0\M-6}\^A\0\0\0\0\0\0\0\^P\0\0\0\0\0\^A\0\0\0\^D\
\0\0\0\M-@}\^A\0\0\0\0\0\M-@}\^Q\0\0\0\0\0\M-@}\^Q\0\0\0\0\0|m\0\0\0\0\0\0|m\0\0\0\0\0\0\
\0\0\^P\0\0\0\0\0\^A\0\0\0\^F\0\0\0\0\M-p\^A\0\0\0\0\0\0\M-p!\0\0\0\0\0\0\M-p!\0\0\0\0\0\
\M-X\^V\0\0\0\0\0\0\M-X\^V\0\0\0\0\0\0\0\0\^P\0\0\0\0\0\^A\0\0\0\^F\0\0\0\M-X\^F\^B\0\0\0\
\0\0\M-X\^F2\0\0\0\0\0\M-X\^F2\0\0\0\0\0\0\^D\0\0\0\0\0\0\0\^D\0\0\0\0\0\0\0\0\^P\0\0\0\0\
\0\^A\0\0\0\^F\0\0\0\M-X
\^B\0\0\0\0\0\M-X
B\0\0\0\0\0\M-X
B\0\0\0\0\0\0\0\0\0\0\0\0\0`\0\0\0\0\0\0\0\0\0\^P\0\0\0\0\0\^B\0\0\0\^F\0\0\0\M^P\^E\^B\0\
\0\0\0\0\M^P\^E"\0\0\0\0\0\M^P\^E"\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\0\^P\M-e\^A\0\0\0\0\0\^P\M-e\^Q\0\0\0\0\0\^P\M-e\^Q\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-e\^A\0\0\0\0\0(\M-e\^Q\0\
\0\0\0\0(\M-e\^Q\0\0\0\0\0\^T\^F\0\0\0\0\0\0\^T\^F\0\0\0\0\0\0\^D\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\^A\0\0\^]\^A\0\0\0\0\0\0\M-O\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\^Q\^A\0\0\M-G\0\0\0\0\0\0\0\M-u\0\0\0\0\0\0\0\M-F\0\0\0\^C\^A\0\0\M-0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\^O\^A\0\0y\0\0\0\0\0\0\0\M-3\0\0\0\0\0\0\0\0\0\0\0\240\0\0\0\M-a\0\
\0\0E\0\0\0\0\0\0\0\M-j\0\0\0#\0\0\0\M^V\0\0\0r\0\0\0?\0\0\0\0\0\0\0\M-(\0\0\0\0\0\0\0\0\
\0\0\0\M^G\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M^Q\0\0\0\M-}\0\0\0X\0\0\0j\0\0\0*\0\0\0\0\0\0\0\
\M-{\0\0\09\0\0\0\M-'\0\0\0\M-!\0\0\0\M-Q\0\0\0\0\0\0\0\M^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\^U\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-#\0\0\0\0\0\0\0\M-M\0\0\0\0\0\0\0\0\0\0\0I\0\0\0\r\
\^A\0\0\\\0\0\0\M-q\0\0\0\M-?\0\0\0\0\0\0\0\0\0\0\0\M-m\0\0\0\M-)\0\0\0&\0\0\0 \^A\0\0\0\
\0\0\0\M-s\0\0\0\M-D\0\0\0\M-x\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-f\0\0\0\0\0\0\0\M-y\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0T\0\0\0\0\0\0\0\M-U\0\0\0\0\0\0\0\M-d\0\0\0\0\0\0\0\0\0\0\0\^V\^A\
\0\0\M-4\0\0\0\M-h\0\0\08\0\0\0\M-5\0\0\0U\0\0\0\v\^A\0\0\^E\^A\0\0\M-g\0\0\0\M-|\0\0\0\0\
\0\0\0\0\0\0\0\^_\0\0\0\0\0\0\0\M-C\0\0\0\0\0\0\0\M-r\0\0\0\M-H\0\0\0\M-P\0\0\0\0\0\0\0\
\M-X\0\0\0a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-[\0\0\0\^X\^A\0\0\M->\0\0\0\M-*\0\0\0h\0\0\0\
\0\0\0\0\0\0\0\0\M--\0\0\0\a\^A\0\0\M^D\0\0\0}\0\0\0\b\^A\0\0\M-e\0\0\0\0\0\0\0\M-v\0\0\0\
\0\0\0\0\M-~\0\0\0P\0\0\0f\0\0\0\0\0\0\0\0\0\0\0\^Y\^A\0\0\M-/\0\0\0\^D\^A\0\0\^W\^A\0\0K\
\0\0\0\M-^\0\0\0\M-S\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0c\0\0\0\0\0\0\0\0\0\0\0\M-i\0\0\0\0\0\0\
\0\0\0\0\0\^T\^A\0\0\0\0\0\0\0\0\0\0\M-.\0\0\0\M-W\0\0\0\M-t\0\0\0\0\0\0\0\0\0\0\0\M^?\0\
\0\0
\^A\0\0e\0\0\0\0\0\0\0Q\0\0\0\0\0\0\0\M-E\0\0\0\M-Z\0\0\0\M-K\0\0\0\M-_\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\M^B\0\0\0\0\0\0\0\M-z\0\0\0{\0\0\0\M-L\0\0\0\M-7\0\0\0\M^N\0\0\0\M-+\0\0\0\
\^F\^A\0\0Y\0\0\0\M^I\0\0\0\M^L\0\0\0\^N\^A\0\0l\0\0\0\0\0\0\0\0\0\0\0/\0\0\0|\0\0\0\M^]\
\0\0\0\0\0\0\0\0\0\0\0\M-Y\0\0\0\0\0\0\0\^\\^A\0\0\M^P\0\0\0=\0\0\0\M-n\0\0\0\^S\^A\0\0\
\M-;\0\0\0V\0\0\0\M-N\0\0\0\M^T\0\0\0\M^W\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\M^\\0\0\0\^A\^A\0\0\0\0\0\0\M-9\0\0\0\0\0\0\0\0\0\0\0\M-<\0\0\0\0\0\0\0\^Z\
\^A\0\0\0\0\0\0\M-A\0\0\0\M-:\0\0\0\M^E\0\0\0\M^Z\0\0\0007\0\0\0w\0\0\0B\0\0\0H\0\0\0\0\0\
\0\0n\0\0\0\0\0\0\0\0\0\0\0\M^J\0\0\0~\0\0\0\0\0\0\0\M-V\0\0\0\M-o\0\0\0\0\0\0\0\0\0\0\0i\
\0\0\0\0\0\0\0\^R\^A\0\0F\0\0\0\0\0\0\0\0\0\0\0\M-\\0\0\0\^[\^A\0\0\M-l\0\0\0\M^_\0\0\0<\
\0\0\0\f\^A\0\0s\0\0\0\M^F\0\0\0\0\0\0\0\^B\^A\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\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\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\
\0005\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\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0-\0\0\0002\0\0\0L\0\0\0\0\0\0\0\0\
\0\0\0001\0\0\0\0\0\0\0\0\0\0\0000\0\0\0\0\0\0\0+\0\0\0\0\0\0\0J\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\0R\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\0O\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\0A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0[\0\0\0u\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M^C\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\0o\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\
\M^Y\0\0\0:\0\0\0^\0\0\0\0\0\0\0g\0\0\0t\0\0\0\0\0\0\0\0\0\0\0\M-%\0\0\0\0\0\0\0M\0\0\0m\
\0\0\0\M^^\0\0\0\0\0\0\0\0\0\0\0\M^X\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-,\0\0\0\0\0\
\0\0\M^M\0\0\0@\0\0\0\0\0\0\0,\0\0\0W\0\0\0\0\0\0\0\0\0\0\0\M-"\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0Z\0\0\0\M-8\0\0\0\0\0\0\0\M^R\0\0\0\0\0\0\0\0\0\0\0`\0\0\0\0\0\0\0\0\0\0\0b\0\
\0\0\M-=\0\0\0_\0\0\0\M^@\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-1\0\0\0\0\0\0\0\M-R\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\M^S\0\0\0\M^O\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M^U\0\0\0p\0\0\0\0\
\0\0\0\0\0\0\0\M^[\0\0\0)\0\0\0\0\0\0\0006\0\0\0\0\0\0\0'\0\0\0\0\0\0\0S\0\0\0!\0\0\0\0\0\
\0\0C\0\0\0z\0\0\0\M-b\0\0\0\M-B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\0\0\0\0\M-2\
\0\0\0k\0\0\0\M-`\0\0\0\M-$\0\0\0\0\0\0\0\0\0\0\0%\0\0\0\M-]\0\0\0\0\0\0\0\M-@\0\0\0\M^H\
\0\0\0\M-w\0\0\0\0\0\0\0\0\0\0\0N\0\0\0 \0\0\0G\0\0\0\M-I\0\0\0\0\0\0\0\0\0\0\0\M-c\0\0\0\
\0\0\0\0q\0\0\0003\0\0\0\0\^A\0\0\0\0\0\0\M-J\0\0\0\M-p\0\0\0\0\0\0\0d\0\0\0\M-k\0\0\0\
\M-&\0\0\0\M^K\0\0\0\M-6\0\0\0\^P\^A\0\0\0\0\0\0v\0\0\0x\0\0\0\M-T\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\^C\0\^A\0p\^B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\^C\0\^B\0\b\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^C\0\M-@%\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\^C\0\^D\0\M-P+\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^E\0\M-x-\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^F\0@7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\a\0H7\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\b\0\M-@=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\
\0\M-0}\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0
\0\M-@}\^Q\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\v\0\^P\M-e\^Q\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\^C\0\f\0(\M-e\^Q\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\r\0\0\M-p!\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\^C\0\^N\0\M^H\M-q!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^O\0\M^P\
\^E"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^P\0\M-P\^F"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\^C\0\^Q\0\M-X\^F2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^R\0\M-X\^F2\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\^C\0\^S\0\M-8
2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^T\0\M-H
2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^U\0\M-X
2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^V\0\M-X
B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^W\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\
\0\^X\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^Y\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\^C\0\^Z\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^[\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\^C\0\^\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^]\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^C\0\^^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0`\^A\0\0\^R\0\b\
\0\M^@V\0\0\0\0\0\0\^]\^C\0\0\0\0\0\0\M-g\0\0\0\^P\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0f\
\^A\0\0\^Q\0
\0\M^@\M-2\^Q\0\0\0\0\0@\0\0\0\0\0\0\0Z\^A\0\0\^R\0\b\0\0:\^A\0\0\0\0\0!\^D\0\0\0\0\0\0\
\M-}\^B\0\0\^R\0\b\0@\M-!\0\0\0\0\0\0\M^_\^A\0\0\0\0\0\0\M-_\^D\0\0\^R\0\b\0\M-p,\^A\0\0\
\0\0\0\0\0\0\0\0\0\0\0\M-Y\^D\0\0\^R\0\b\0`-\^A\0\0\0\0\0\0\0\0\0\0\0\0\0m\^D\0\0\^R\0\b\
\0\M^@6\^A\0\0\0\0\0T\^A\0\0\0\0\0\0\M-R\^D\0\0\^R\0\b\0@O\0\0\0\0\0\0\M-$\^A\0\0\0\0\0\0\
B\^B\0\0\^R\0\b\0 n\0\0\0\0\0\0\M-$\0\0\0\0\0\0\0Y\^B\0\0\^R\0\b\0\M-@D\0\0\0\0\0\0\M-?\0\
\0\0\0\0\0\0/\^B\0\0\^R\0\b\0\M^@j\0\0\0\0\0\0]\^A\0\0\0\0\0\0d\^E\0\0\^R\0\b\0\240Z\^A\0\
\0\0\0\0\0\0\0\0\0\0\0\0\M-X\^D\0\0\^R\0\b\0\M-@\^[\^A\0\0\0\0\0\M^Q\^D\0\0\0\0\0\0r\^A\0\
\0\^Q\0
\0\M-`\M-1\^Q\0\0\0\0\0\^P\0\0\0\0\0\0\0E\^D\0\0\^R\0\b\0\0\M-r\0\0\0\0\0\0\^Z\^C\0\0\0\0\
\0\0{\^A\0\0\^R\0\b\0\M^@\M^M\0\0\0\0\0\0"\^C\0\0\0\0\0\0\M^\\^E\0\0\^R\0\b\0000n\^A\0\0\
\0\0\0\^V\0\0\0\0\0\0\0\^?\^D\0\0\^R\0\b\0\M-P|\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\M-r\^A\0\0\
\^R\0\b\0@\M-<\0\0\0\0\0\0\M-J\0\0\0\0\0\0\0\^]\^E\0\0\^R\0\b\0\0\M-D\0\0\0\0\0\0\M-k\0\0\
\0\0\0\0\0J\^E\0\0\^R\0\b\0\0F\^A\0\0\0\0\0"
28036 remind GIO fd 3 read 8 bytes
"\^W\0\0\0\0\0\0\0"
28036 remind RET read 4096/0x1000
28036 remind CALL mmap(0,0x421000,0,0x2,0x3,0,0)
28036 remind RET mmap 113254400/0x6c02000
28036 remind CALL mmap(0x206c02000,0x18000,0x5,0x12,0x3,0,0)
28036 remind RET mmap 113254400/0x6c02000
28036 remind CALL mmap(0x206d19000,0x8000,0x1,0x12,0x3,0,0x17000)
28036 remind RET mmap 114397184/0x6d19000
28036 remind CALL mmap(0x206e21000,0x2000,0x3,0x12,0x3,0,0x1f000)
28036 remind RET mmap 115478528/0x6e21000
28036 remind CALL mmap(0x206f22000,0x1000,0x3,0x12,0x3,0,0x20000)
28036 remind RET mmap 116531200/0x6f22000
28036 remind CALL mmap(0x207022000,0x1000,0x3,0x12,0x3,0,0x20000)
28036 remind RET mmap 117579776/0x7022000
28036 remind CALL close(0x3)
28036 remind RET close 0
28036 remind CALL open(0x210549900,0,0x2f)
28036 remind NAMI "/usr/lib/libc.so.50.1"
28036 remind RET open 3
28036 remind CALL fstat(0x3,0x7f7ffffe6208)
28036 remind RET fstat 0
28036 remind CALL read(0x3,0x7f7ffffe6298,0x1000)
28036 remind GIO fd 3 read 4088 bytes
"\^?ELF\^B\^A\^A\0\0\0\0\0\0\0\0\0\^C\0>\0\^A\0\0\0\M^@ \^B\0\0\0\0\0@\0\0\0\0\0\0\0\M-p\
\^ZC\0\0\0\0\0\0\0\0\0@\08\0\b\0@\0-\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\0fr \0\0\0\0\0fr \0\0\0\0\0\0\0\^P\0\0\0\0\0\^A\0\0\0\^D\0\0\0\M^@\
r \0\0\0\0\0\M^@r\^Y\0\0\0\0\0\M^@r\^Y\0\0\0\0\0\M-t\M-P\0\0\0\0\0\0\M-t\M-P\0\0\0\
\0\0\0\0\0\^P\0\0\0\0\0\^A\0\0\0\^F\0\0\0\M^@C
\0\0\0\0\0\M^@C*\0\0\0\0\0\M^@C*\0\0\0\0\0\^X&\^A\0\0\0\0\0\^X&\^A\0\0\0\0\0\0\0\^P\0\0\0\
\0\0\^A\0\0\0\^F\0\0\0\M^Xi\v\0\0\0\0\0\M^Xi;\0\0\0\0\0\M^Xi;\0\0\0\0\0\M-P\^Z\0\0\0\0\0\
\0\M-P\^Z\0\0\0\0\0\0\0\0\^P\0\0\0\0\0\^A\0\0\0\^F\0\0\0\0\M^P\v\0\0\0\0\0\0\M^PK\0\0\0\0\
\0\0\M^PK\0\0\0\0\0\0\0\0\0\0\0\0\0([\^B\0\0\0\0\0\0\0\^P\0\0\0\0\0\^B\0\0\0\^F\0\0\0Ph\v\
\0\0\0\0\0Ph+\0\0\0\0\0Ph+\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\0X\r
\0\0\0\0\0X\r\^Z\0\0\0\0\0X\r\^Z\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\0p\r
\0\0\0\0\0p\r\^Z\0\0\0\0\0p\r\^Z\0\0\0\0\0\^D6\0\0\0\0\0\0\^D6\0\0\0\0\0\0\^D\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\0'\a\0\0d\^E\0\0\M-'\^F\0\0\M^P\
\^B\0\0X\^B\0\0\M-<\^C\0\0 \^C\0\0C\^F\0\0\^Z\a\0\0\0\0\0\0\^V\^C\0\0\M^W\^F\0\0\M-^\
\^F\0\0\0\0\0\0\M-q\^E\0\0\0\0\0\0\M^N\^C\0\0\0\0\0\0\0\0\0\0c\^A\0\0\M^T\^A\0\0\0\0\0\0\
\^T\^C\0\0'\^C\0\0\M-c\^E\0\0\0\0\0\0w\0\0\0\M-m\^F\0\0!\^C\0\0\0\0\0\0X\^F\0\0\0\0\0\0\
\M^B\^E\0\0T\^D\0\0\M-~\^D\0\0\M-}\^F\0\0L\^B\0\0\0\0\0\0\M-#\^B\0\0\M-;\^F\0\0\0\0\0\0\a\
\^F\0\0\0\0\0\0`\^E\0\0\M^U\^B\0\0\M^Z\^F\0\0\M^]\^F\0\0\M-|\^C\0\0\0\0\0\0002\^D\0\0\^E\
\^C\0\0\M-E\^D\0\0\M-o\^E\0\0\M-O\^B\0\0\0\0\0\0\M-I\^D\0\0U\0\0\0\0\0\0\0+\^C\0\0\M-$\^A\
\0\0\M-0\^F\0\0R\^E\0\0\0\0\0\0\M-}\^E\0\0\M-=\^A\0\0\M-U\^A\0\0\v\^F\0\0\M-G\^F\0\0\M-b\
\0\0\0\M-~\^B\0\0?\^C\0\0\^U\a\0\0#\a\0\0\0\0\0\0N\^E\0\0~\^C\0\0\M-B\^F\0\0M\^F\0\0\M^H\
\^E\0\0\M-y\^E\0\0005\^F\0\0\^O\a\0\0\0\0\0\0}\^F\0\0\M-'\^D\0\0\0\0\0\0\^\\^F\0\0q\^D\0\
\0\M-@\^A\0\0\^C\^E\0\0\^S\a\0\0\M-D\^F\0\0O\^F\0\0W\^A\0\0z\^F\0\0\0\0\0\0\M--\^F\0\0\^D\
\^C\0\0\M-w\^F\0\0\M-M\^D\0\0\M-f\^D\0\0\0\0\0\0|\^C\0\0\^^\^E\0\0
\^D\0\0002\^F\0\0\0\0\0\0\M-L\^E\0\0\0\0\0\0\M-.\^A\0\0\M-]\^E\0\0{\^F\0\0\0\0\0\0\M-$\^F\
\0\0\^?\^F\0\0U\^F\0\0\M-e\0\0\0#\^E\0\0\M-o\^D\0\0\^V\^E\0\0\M-r\^D\0\0w\^C\0\0\\\^B\0\0\
\M-#\^D\0\0\M-4\^F\0\0\M-6\^D\0\0\M-:\^A\0\0\M^S\^A\0\0\0\0\0\0\0\0\0\0\M-Y\^F\0\0\M-@\^F\
\0\0y\^D\0\0J\^F\0\0<\^E\0\0\^O\^C\0\0\M-E\^C\0\0\M-O\^F\0\0'\^B\0\0\0\0\0\0\M-2\^C\0\0\
\M-_\^B\0\0\r\^F\0\0\^S\^B\0\0(\^E\0\0\M^T\^E\0\0001\^C\0\0\M-"\0\0\0\0\0\0\0\M-*\^C\0\0\
\M-~\^E\0\0\M-t\^E\0\0\0\0\0\0\M^H\^D\0\0\0\0\0\0\0\0\0\0\M-:\0\0\0\M-b\^C\0\0\M-3\^D\0\0\
\M^A\^C\0\0$\^A\0\0\M^?\^B\0\0\0\0\0\0^\^F\0\0\M^S\^F\0\0\M-G\^D\0\0\0\0\0\0\M-+\^E\0\0\0\
\0\0\0\M-L\^D\0\0000\^C\0\0\M-o\^C\0\0\M-v\^B\0\0\M^Q\^F\0\0\M-H\^E\0\0\M-r\^E\0\0\0\0\0\
\0007\^E\0\0j\^A\0\0\M-j\^F\0\0W\^F\0\0\^T\^F\0\0\M-u\^E\0\0\M^S\^E\0\0\^[\^C\0\0\M^T\^C\
\0\0\^W\^C\0\0\0\0\0\0`\^D\0\0r\^F\0\0\M^N\^E\0\0\M^C\^B\0\0004\^F\0\0\0\0\0\0\0\0\0\0\
\M-y\^C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^F\^C\0\0\^?\^C\0\0\M-W\^E\0\0\M^M\^E\0\0\M^H\^C\0\0\
\M-"\^F\0\0\0\0\0\0\0\0\0\0j\^F\0\0\M^E\^D\0\0\^^\a\0\0\^^\^D\0\0\M-\\^E\0\0t\^E\0\0\M-b\
\^F\0\0S\^F\0\0\M-]\^F\0\0\0\0\0\0\b\a\0\0\0\0\0\0\M^A\^D\0\0\\\^F\0\0}\^D\0\0\M^O\^F\0\0\
\M-l\0\0\0\0\0\0\0\M^J\^D\0\0H\^A\0\0\^A\^F\0\0\0\0\0\0\0\0\0\0\^?\^D\0\0\M^F\^F\0\0\M^?\
\^F\0\0\M-T\^F\0\0\M-|\^D\0\0\M-a\^F\0\0#\^F\0\0I\^D\0\0&\^F\0\0\r\^C\0\0w\^E\0\0\M-W\^B\
\0\0\M-'\^E\0\0006\^B\0\0\0\0\0\0\0\0\0\0`\^F\0\0\M-1\^E\0\0\0\0\0\0[\^E\0\0\0\0\0\0\M^M\
\^F\0\0D\^A\0\0\M-p\^B\0\0\f\^D\0\0\M-$\^E\0\0\M-l\^F\0\0\M-O\^E\0\0e\^E\0\0\M^_\^F\0\0\
\M^^\^F\0\0\M^I\^F\0\0.\^C\0\0\M^A\^E\0\0\M-a\^C\0\0\M^_\^C\0\0\M-7\0\0\0\M-Q\^C\0\0)\^E\
\0\0m\^A\0\0\M^B\^C\0\0\0\0\0\0a\^D\0\0\^E\^F\0\0\M^P\^A\0\0\M-,\^F\0\0a\^F\0\0\M-b\^E\0\
\0\0\0\0\0\M^O\^D\0\0\M-/\^F\0\0\0\0\0\0\M-=\^B\0\0\^_\^B\0\0\M-6\^C\0\0\M-F\^D\0\0\M-V\
\^F\0\0\M-F\^E\0\0\0\0\0\0+\^D\0\0M\^D\0\0Q\^F\0\0\M-V\^B\0\0\0\0\0\0006\^F\0\0\M-n\0\0\0\
\M^A\0\0\0\0\0\0\0\M-"\^D\0\0\M-.\^F\0\0
\^F\0\0'\^F\0\0\0\0\0\0U\^D\0\0N\^A\0\0\M^D\^A\0\0\M-O\^A\0\0\M-V\^D\0\0\M-f\^E\0\0\0\0\0\
\0\M-P\^E\0\0\M-r\^F\0\0\M-d\^F\0\0\^D\^F\0\0\M-N\^F\0\0s\^C\0\0\0\0\0\0
\^B\0\0:\^E\0\0\0\0\0\0\M-5\^D\0\0\M^N\^F\0\0x\^D\0\0d\^D\0\0\0\0\0\0_\^A\0\0\M-4\0\0\0\
\^B\^C\0\0\^U\^C\0\0\b\^A\0\0\^A\^C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-Y\^D\0\0\0\0\0\0\0\0\0\
\0r\^E\0\0\M-G\^B\0\0\M-v\^C\0\0\M-~\^C\0\0S\^E\0\0\M-6\^A\0\0\M-P\^F\0\0\M^?\^E\0\0\^[\
\^E\0\0\0\0\0\0\M-V\^E\0\0\^Y\^F\0\0\M-9\^A\0\0\M-N\^D\0\0\^U\^A\0\0\M-H\^D\0\0\M-F\^B\0\
\0\M-Y\^E\0\0j\^D\0\0\M^@\^F\0\0\0\0\0\0O\^E\0\0\M^G\^F\0\0/\^B\0\0\M-c\0\0\0
\^E\0\0\M-3\^F\0\0\^A\a\0\0w\^F\0\0@\^A\0\0@\^F\0\0\0\0\0\0\0\0\0\0/\^F\0\0\M-U\^F\0\0\
\M-b\^B\0\0V\^E\0\0\0\0\0\0\^U\^F\0\0\M^D\^F\0\0y\^F\0\0\^A\^B\0\0\M-Z\^D\0\0h\^F\0\0\M-8\
\^C\0\0\M-p\^F\0\0\M-x\^D\0\0\M^G\^C\0\0"\^B\0\0\0\0\0\0\M-^\^C\0\0D\^D\0\0\M-e\^C\0\0\
\M-n\^F\0\0\M^M\^D\0\0\^\\a\0\0%\a\0\0\0\0\0\0\0\0\0\0Q\^E\0\0&\a\0\0r\^C\0\0\M^O\^E\0\0\
\M-,\^D\0\0\M-7\^F\0\0;\^E\0\0\M^D\^E\0\0(\^C\0\0\r\^A\0\0\^W\^F\0\0\^E\a\0\0\M^K\^F\0\0\
\0\0\0\0\M-P\^C\0\0\M-&\^D\0\0\M-g\^D\0\0x\^B\0\0,\^F\0\0>\0\0\0\a\a\0\0\M-v\^D\0\0\M-K\
\^F\0\0\M-1\^C\0\0\M-a\^D\0\0\M-x\^C\0\0(\^D\0\0\M^W\^A\0\0\0\0\0\0\M-R\^D\0\0\M-S\^A\0\0\
\M^Y\^A\0\0\b\^B\0\0\M^C\^D\0\0\^T\^B\0\0\^C\^B\0\0\M-[\^B\0\0_\^B\0\0\M^Q\^D\0\0\0\0\0\0\
y\^B\0\0\M-A\^E\0\0\0\0\0\09\^A\0\0\M-m\^B\0\0]\^F\0\0\M^G\^E\0\0\M-%\^C\0\0\M-=\^C\0\0s\
\^F\0\0\0\0\0\0\^N\^F\0\0q\^A\0\0?\^F\0\0\M->\^F\0\0$\^F\0\0-\^F\0\0\M-9\^F\0\0\0\0\0\0\0\
\0\0\0\M^W\0\0\0\M-S\^D\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M-{\^C\0\0\M-2\0\0\0\M-]\^B\0\0\M-5\
\^C\0\0\0\0\0\0>\^E\0\0\0\0\0\0g\^C\0\0\M-{\^D\0\0\M^X\^F\0\0\M-d\^B\0\0\M-'\^C\0\0\0\0\0\
\0\M-\\^D\0\0\M-d\^A\0\0\240\^B\0\0
\a\0\0\M^O\0\0\0\M^@\^B\0\0q\^F\0\0\M-B\^B\0\0>\^C\0\0\M-)\^E\0\0\M^W\^B\0\0\v\a\0\0\M-'\
\^B\0\0\M-F\^F\0\0E\^C\0\0\M-S\^F\0\0\M-f\^F\0\0\M-k\^F\0\0L\^F\0\0004\^E\0\0\0\0\0\0\M-)\
\^F\0\0\M^W\^C\0\0\0\0\0\0$\a\0\0\0\0\0\0\^X\^D\0\0t\^C\0\0H\^C\0\0k\^D\0\0\M-y\^F\0\0/\
\^E\0\0\M-=\^F\0\0\M-a\^E\0\0\M-U\^B\0\0\M-{\^F\0\0\0\0\0\0\M-&\^E\0\0U\^E\0\0\M-\\^A\0\0\
\M^[\^E\0\0|\^B\0\0\M-|\^F\0\0@\^D\0\0\M-Z\^E\0\0\M^F\^E\0\0\0\0\0\0\0\0\0\0\^S\^F\0\0\
\M^]\^A\0\0+\^F\0\0\M-i\^A\0\0u\^C\0\0*\^F\0\0\0\0\0\0\a\^D\0\0\M-;\^C\0\0\M^K\^A\0\0\M-`\
\^F\0\0\M-_\^F\0\0g\^E\0\0\0\0\0\0\^T\a\0\0I\^A\0\0W\^D\0\0\M-d\^D\0\0\\\^A\0\0\M^F\^D\0\
\0\0\0\0\0\^F\^F\0\0\M^V\^B\0\0^\^E\0\0\M-"\^C\0\0>\^B\0\0y\^C\0\0\^N\a\0\0\M-a\0\0\0\M-C\
\^F\0\0\^^\^A\0\0\M-Z\^F\0\0L\^A\0\0\0\0\0\0\0\^D\0\0006\^E\0\0\M-/\^E\0\0\M-E\^F\0\0\0\a\
\0\0\M-.\^C\0\0\^P\^F\0\0\0\0\0\0~\^E\0\0\0\0\0\0[\0\0\0\M^\\^E\0\0\M-\\^F\0\0\M^Z\^E\0\0\
\M-N\^B\0\0\0\0\0\0w\^A\0\0\0\0\0\0u\0\0\0\M-f\0\0\0\M-D\^B\0\0E\^F\0\0\M-z\^D\0\0\0\0\0\
\0\M-J\^D\0\0\0\0\0\0\0\0\0\0\^R\a\0\0\M-4\^D\0\0|\^D\0\0\M^W\^D\0\0\0\0\0\0}\^C\0\0\M-#\
\^F\0\0{\^B\0\0b\^A\0\0\M-4\^C\0\0\M-*\^F\0\0`\^A\0\0\M-@\^E\0\0\0\0\0\0v\^C\0\0\^V\^F\0\
\0_\^F\0\0\M-R\^F\0\0)\^B\0\0\^D\^E\0\0\M-0\^E\0\0\M-M\^C\0\0\0\0\0\0\M-u\^F\0\0\M-!\^F\0\
\0\^C\^F\0\0G\^B\0\0\f\^F\0\0\M-F\^A\0\0>\^F\0\0\^X\^F\0\0\M-W\^C\0\0\M-!\^E\0\0<\^D\0\0^\
\^B\0\0\M-?\^E\0\0\M-6\^F\0\0\^_\^E\0\0;\^F\0\0\^C\a\0\0I\^C\0\0\\\^E\0\0\b\^E\0\0\M^E\^F\
\0\0\M-T\^B\0\0\M-G\0\0\0\M-?\^B\0\0\M-u\^B\0\0\r\a\0\0\0\0\0\0\M^V\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\^O\^D\0\0\M-5\^F\0\0\M-?\^C\0\0\0\0\0\0I\^F\0\0\M^R\^F\0\0\M-l\^B\0\0z\
\^D\0\0n\^F\0\0\^Q\^F\0\0\0\0\0\0\0\0\0\0V\^A\0\0
\^C\0\0\M-z\^F\0\0\M-/\^D\0\0\M-9\^D\0\0003\^F\0\0\M-A\^F\0\0V\^F\0\0\M-c\^C\0\0\^Y\^B\0\
\0\M^R\^C\0\0\^O\^E\0\0\M^]\^E\0\0\^]\a\0\0H\^E\0\0\M^^\^B\0\0\^T\^D\0\0\^E\^D\0\0\^P\a\0\
\0\0\0\0\0\^O\^B\0\0\0\0\0\0\0\0\0\0\M^\\^B\0\0\0\0\0\0\M-Z\^C\0\0\M-z\^E\0\0\0\0\0\0&\^E\
\0\0\M-"\^B\0\0\^D\a\0\0\^U\^D\0\0h\^D\0\0\r\^D\0\0\0\0\0\0\^Q\a\0\09\^D\0\0\^R\^D\0\0\
\M-A\^A\0\0\M-t\^F\0\0\0\0\0\0W\^E\0\0A\^F\0\0K\^C\0\0%\^C\0\0\M^M\0\0\0\M^R\^D\0\0\^W\^E\
\0\0P\^F\0\0\240\^F\0\0L\^C\0\0m\^E\0\0\0\0\0\0\M-y\0\0\0\M^C\^E\0\0\0\0\0\0Z\^E\0\0g\^D\
\0\0\M-M\^B\0\0\M-O\^D\0\0\M^[\^F\0\0\M-&\^A\0\0000\^D\0\0E\^D\0\0\^R\^A\0\0001\^F\0\0\
\M-{\^E\0\0\M-{\^B\0\0\M-;\^E\0\0B\^E\0\0:\^D\0\0}\^A\0\0i\^C\0\0\M^Y\^C\0\0R\^F\0\0\^_\
\^F\0\0U\^C\0\0\0\0\0\0\M-x\^F\0\0000\^A\0\0V\^D\0\0\M-i\^B\0\0\M-?\^F\0\0\M-8\^E\0\0\M-W\
\^D\0\0\M-X\^F\0\0\0\^F\0\0\^F\a\0\0c\^D\0\0x\^E\0\0\0\0\0\0"\a\0\0F\^E\0\0\0\0\0\0\M-<\
\^D\0\0Y\^E\0\0\0\0\0\0\0\0\0\0L\^D\0\0B\0\0\0C\^E\0\0[\^C\0\0c\^F\0\0\M-J\^F\0\0\0\0\0\0\
\240\^A\0\0\0\0\0\08\^F\0\0\0\0\0\0<\^F\0\0\0\0\0\0\M-_\^D\0\0\M-2\^F\0\0\^\\^B\0\0\0\0\0\
\0\M-@\^D\0\0\M-H\^F\0\0,\0\0\0P\^C\0\0O\^B\0\0\M->\^C\0\0#\^C\0\0\M-s\^E\0\0\^W\a\0\0&\
\^D\0\0\M-:\^D\0\0\M-w\^B\0\0o\^C\0\0k\^F\0\0\M^J\^F\0\0\M->\^E\0\0v\^F\0\0\M^O\^B\0\0\
\M-g\^F\0\0\M^^\^C\0\0m\^C\0\0\0\0\0\0\f\a\0\0 \^F\0\0\M-^\^E\0\0\0\0\0\0\M-x\^E\0\0\0\0\
\0\0X\^C\0\0)\^D\0\0Y\^D\0\0\a\^E\0\0\M-N\^E\0\0\0\0\0\0m\^F\0\0\M-7\^B\0\0\M-B\0\0\0\M^K\
\^E\0\0\M-1\^F\0\0z\^E\0\0\M-&\^F\0\0\M-^\^D\0\0\M-(\^F\0\0N\^F\0\0\^X\a\0\0\M-&\^C\0\0\0\
\0\0\0\M-f\^A\0\0\M^Y\^F\0\0\M-z\^C\0\0\M-J\^A\0\0n\^C\0\0\0\0\0\0l\^D\0\0\M-A\^C\0\0l\^E\
\0\09\^F\0\0\0\0\0\0005\0\0\0\M-~\^F\0\0\0\0\0\0\M-`\^B\0\0\M-1\0\0\0=\^F\0\0y\^E\0\0\M-%\
\^E\0\0*\^B\0\0006\^C\0\0\M^C\^C\0\0\M^\\^F\0\0[\^D\0\0\^[\^F\0\0\M-\\^C\0\0\0\0\0\0\0\0\
\0\0\M^[\^D\0\0 \^B\0\0\M-H\0\0\0\0\0\0\0\M^V\^C\0\0\M-C\^D\0\0\M^@\^E\0\0S\^D\0\0\0\0\0\
\0[\^F\0\0\M-~\0\0\0\M-e\^F\0\0\M-E\^E\0\0x\^F\0\0\M^H\^F\0\0l\^F\0\0v\^E\0\0@\^E\0\0\M-0\
\^D\0\0\M-J\^B\0\0\M^L\^E\0\0r\^D\0\0\M-h\^F\0\0p\^C\0\0\M-o\^F\0\0"
28036 remind GIO fd 3 read 8 bytes
"\M-`\^D\0\0003\^E\0\0"
28036 remind RET read 4096/0x1000
28036 remind CALL mmap(0,0x4df000,0,0x2,0x3,0x200000000,0)
28036 remind RET mmap 237207552/0xe238000
28036 remind CALL mmap(0x20e238000,0x98000,0x5,0x12,0x3,0x200000000,0)
28036 remind RET mmap 237207552/0xe238000
28036 remind CALL mmap(0x20e3cf000,0xe000,0x1,0x12,0x3,0x200000000,0x97000)
28036 remind RET mmap 238874624/0xe3cf000
28036 remind CALL mmap(0x20e4dc000,0x13000,0x3,0x12,0x3,0x200000000,0xa4000)
28036 remind RET mmap 239976448/0xe4dc000
28036 remind CALL mmap(0x20e5ee000,0x3000,0x3,0x12,0x3,0x200000000,0xb6000)
28036 remind RET mmap 241098752/0xe5ee000
28036 remind CALL mmap(0x20e6f1000,0,0x3,0x12,0x3,0x200000000,0xb9000)
28036 remind RET mmap 242159616/0xe6f1000
28036 remind CALL mmap(0x20e6f1000,0x26000,0x3,0x1012,0xffffffff,0x200000000,0)
28036 remind RET mmap 242159616/0xe6f1000
28036 remind CALL close(0x3)
28036 remind RET close 0
28036 remind CALL mmap(0,0xb000,0x3,0x1002,0xffffffff,0,0)
28036 remind RET mmap 223924224/0xd58d000
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL munmap(0x20d58d000,0xb000)
28036 remind RET munmap 0
28036 remind CALL mprotect(0x206f22000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL __sysctl(1.37,0x823ac0,0x7f7ffffe7360,0,0)
28036 remind RET __sysctl 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL __sysctl(6.7,0x20e715c24,0x7f7ffffe7380,0,0)
28036 remind RET __sysctl 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0)
28036 remind RET mmap 151433216/0x906b000
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL mprotect(0x20906b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL mprotect(0x20906b000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x1,0x7f7fffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL getgid()
28036 remind RET getgid 1000/0x3e8
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL getegid()
28036 remind RET getegid 1000/0x3e8
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL getuid()
28036 remind RET getuid 1000/0x3e8
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL geteuid()
28036 remind RET geteuid 1000/0x3e8
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL gettimeofday(0x7f7ffffe7410,0)
28036 remind RET gettimeofday 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL access(0x20e3d7a2c,0x4)
28036 remind NAMI "/etc/localtime"
28036 remind RET access 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL open(0x20e3d7a2c,0,0xffffffff)
28036 remind NAMI "/etc/localtime"
28036 remind RET open 3
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL read(0x3,0x7f7ffffdbe80,0x7c68)
28036 remind GIO fd 3 read 1017 bytes
"TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^D\0\0\0\^D\0\0\0\0\0\0\0\M-9\0\0\0\^D\0\0\0\
\^P\M^^\M-&H\240\M^_\M-;\^U\M^P\240\M^F*\240\M-!\M^Z\M-w\M^P\M-K\M^I\^Z\240\M-R#\M-tp\M-R\
a&\^P\M-V\M-~t \M-X\M^@\M--\M^P\M-Z\M-~\M-Q\240\M-[\M-@\M^P\^P\M-\\M-^\M-3\240\M-]\M-)\
\M-,\M^P\M-^\M->\M^U\240\M-_\M^I\M^N\M^P\M-`\M^^w\240\M-aip\M^P\M-b~Y\240\M-cIR\M^P\M-d^;\
\240\M-e)4\M^P\M-fGX \M-g\^RQ\^P\M-h': \M-h\M-r3\^P\M-j\a\^\ \M-j\M-R\^U\^P\M-k\M-f\M-~ \
\M-l\M-1\M-w\^P\M-m\M-F\M-` \M-n\M^Q\M-Y\^P\M-o\M-/\M-|\240\M-pq\M-;\^P\M-q\M^O\M-^\240\
\M-r\^?\M-A\M^P\M-so\M-@\240\M-t_\M-#\M^P\M-uO\M-"\240\M-v?\M^E\M^P\M-w/\M^D\240\M-x(\M-"\
\^P\M-y\^Of\240\M-z\b\M^D\^P\M-z\M-x\M^C \M-{\M-hf\^P\M-|\M-Xe \M-}\M-HH\^P\M-~\M-8G \M^?\
\M-(*\^P\0\M^X) \^A\M^H\f\^P\^Bx\v \^Cq(\M^P\^Da'\240\^EQ
\M^P\^FA \240\a0\M-l\M^P\a\M^MC\240 \^P\M-N\M^P \M--\M-?
\M-p\M-0\M^P\v\M-`\M-/\240\f\M-Y\M-M\^P\r\M-@\M^Q\240\^N\M-9\M-/\^P\^O\M-)\M-. \^P\M^Y\
\M^Q\^P\^Q\M^I\M^P \^Rys\^P\^Sir \^TYU\^P\^UIT \^V97\^P\^W)6 \^X"S\M^P\^Y \^X \^Z\
\^B5\M^P\^Z\M-r4\240\^[\M-b\^W\M^P\^\\M-R\^V\240\^]\M-A\M-y\M^P\^^\M-1\M-x\240\^_\M-!\M-[\
\M^P v+ !\M^A\M-=\M^P"V\r #j\M-Z\^P$5\M-o %J\M-<\^P&\^U\M-Q '*\M^^\^P'\M-~\M-m\240)
\M^@\^P)\M-^\M-O\240*\M-jb\^P+\M->\M-1\240,\M-S~\M^P-\M^^\M^S\240.\M-3`\M^P/~u\2400\M^SB\
\M^P1g\M^R 2s$\M^P3Gt 4S\^F\M^P5'V 62\M-h\M^P7\a8 8\^\\^E\^P8\M-g\^Z 9\M-{\M-g\^P:\M-F\
\M-| ;\M-[\M-I\^P<\M-0\^X\240=\M-;\M-+\^P>\M^O\M-z\240?\M^[\M^M\^P@o\M-\\240A\M^D\M-)\M^P\
BO\M->\240Cd\M^K\M^PD/\240\240EDm\M^PE\M-s\M-S G-\M^J\^PG\M-S\M-5 I\rl\^PI\M-3\M^W J\M-mN\
\^PK\M^\\M-3\240L\M-Vj\M^PM|\M^U\240N\M-6L\M^PO\\w\240P\M^V.\M^PQ<Y\240Rv\^P\M^PS\^\;\240\
TU\M-r\M^PT\M-|\^]\240V5\M-T\M^PV\M-e: X\^^\M-q\^PX\M-E\^\ Y\M-~\M-S\^PZ\M-$\M-~ [\M-^\
\M-5\^P\\\M^D\M-` ]\M->\M^W\^P^d\M-B _\M^^y\^P`M\M-^\240a\M^G\M^U\M^Pb-\M-@\240cgw\M^Pd\r\
\M-"\240eGY\M^Pe\M-m\M^D\240g';\M^Pg\M-Mf\240i\a\^]\M^Pi\M--H\240j\M-f\M^?\M^Pk\M^Ve l\
\M-P\^\\^PmvG n\M-/\M-~\^PoV) p\M^O\M-`\^Pq6\v ro\M-B\^Ps\^U\M-m tO\M-$\^Pt\M^? \240v8\
\M-@\M^Pv\M-^\M-k\240x\^X\M-"\M^Px\M->\M-M\240y\M-x\M^D\M^Pz\M^^\M-/\240{\M-Xf\M^P|~\M^Q\
\240}\M-8H\M^P~^s\240\^?\M^X*\M^P\0\^A\0\^A\^B\^C\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\
\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\
\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\
\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\
\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\
\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\0\^A\M^?\M^?\M^]\M^P\^A\0\M^?\M^?\
\M^O\M^@\0\^D\M^?\M^?\M^]\M^P\^A\b\M^?\M^?\M^]\M^P\^A\fPDT\0PST\0PWT\0PPT\0\0\0\0\^A\0\0\
\0\^A"
28036 remind RET read 1017/0x3f9
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL close(0x3)
28036 remind RET close 0
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL gettimeofday(0x7f7ffffe7430,0)
28036 remind RET gettimeofday 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL issetugid()
28036 remind RET issetugid 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL open(0x7f7ffffe6f00,0,0)
28036 remind NAMI "/usr/share/zoneinfo/GMT"
28036 remind RET open 3
28036 remind CALL read(0x3,0x7f7ffffdbde0,0x7c68)
28036 remind GIO fd 3 read 56 bytes
"TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^A\0\0\0\^A\0\0\0\0\0\0\0\0\0\0\0\^A\0\0\0\^D\
\0\0\0\0\0\0GMT\0\0\0"
28036 remind RET read 56/0x38
28036 remind CALL close(0x3)
28036 remind RET close 0
28036 remind CALL sigprocmask(0x1,0x8cad5ed1ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x1ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL stat(0x824250,0x7f7ffffe7320)
28036 remind NAMI "/home/zion/.reminders"
28036 remind RET stat 0
28036 remind CALL sigprocmask(0x1,0x7f7fffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x7f7fffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x7f7fffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x7f7fffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL mprotect(0x20906b000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL open(0x824250,0,0x1b6)
28036 remind NAMI "/home/zion/.reminders"
28036 remind RET open 3
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL fstat(0x3,0x7f7ffffe7300)
28036 remind RET fstat 0
28036 remind CALL geteuid()
28036 remind RET geteuid 1000/0x3e8
28036 remind CALL geteuid()
28036 remind RET geteuid 1000/0x3e8
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x7f7fffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL __sysctl(1.37,0x7f7ffffe71e0,0x7f7ffffe71d0,0,0)
28036 remind RET __sysctl 0
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL getpid()
28036 remind RET getpid 28036/0x6d84
28036 remind CALL sigprocmask(0x1,0xe267547fffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL readlink(0x20e3d74d3,0x7f7ffffe72d0,0x3f)
28036 remind NAMI "/etc/malloc.conf"
28036 remind RET readlink -1 errno 2 No such file or directory
28036 remind CALL issetugid()
28036 remind RET issetugid 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL getpid()
28036 remind RET getpid 28036/0x6d84
28036 remind CALL mmap(0,0x4000,0x3,0x1002,0xffffffff,0,0)
28036 remind RET mmap 245968896/0xea93000
28036 remind CALL mprotect(0x20ea93000,0x1000,0)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20ea96000,0x1000,0)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL getpid()
28036 remind RET getpid 28036/0x6d84
28036 remind CALL mmap(0,0x2000,0x3,0x1002,0xffffffff,0,0)
28036 remind RET mmap 89378816/0x553d000
28036 remind CALL mprotect(0x20e70b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0x7f7f00000000,0)
28036 remind RET mmap 86290432/0x524b000
28036 remind CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0)
28036 remind RET mmap 183463936/0xaef7000
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL fstat(0x3,0x7f7ffffe70a0)
28036 remind RET fstat 0
28036 remind CALL sigprocmask(0x1,0x3e8ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL mmap(0,0x4000,0x3,0x1002,0xffffffff,0x7f7f00000000,0)
28036 remind RET mmap 224112640/0xd5bb000
28036 remind CALL mprotect(0x20906b000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL read(0x3,0x20d5bb000,0x4000)
28036 remind GIO fd 3 read 660 bytes
"INCLUDE /home/zion/.defs.rem
#Schedule
#Work
REM Fri Feb 15 2008 *14 MSG test %b
"
28036 remind RET read 660/0x294
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL lseek(0x3,0,0,0x1)
28036 remind RET lseek 660/0x294
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL close(0x3)
28036 remind RET close 0
28036 remind CALL sigprocmask(0x1,0x7f7fffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL open(0x7f7ffffe7310,0,0x1b6)
28036 remind NAMI "/home/zion/.defs.rem"
28036 remind RET open 3
28036 remind CALL fstat(0x3,0x7f7ffffe7220)
28036 remind RET fstat 0
28036 remind CALL geteuid()
28036 remind RET geteuid 1000/0x3e8
28036 remind CALL geteuid()
28036 remind RET geteuid 1000/0x3e8
28036 remind CALL sigprocmask(0x1,0x56d492ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL fstat(0x3,0x7f7ffffe70a0)
28036 remind RET fstat 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL read(0x3,0x20d5bb000,0x4000)
28036 remind GIO fd 3 read 4088 bytes
"#############################################################################
# #
# DEFS.REM #
# #
# This file is a reminder script, which contains a few handy definitions. #
# Cut and paste as desired! Also, near the end, there are a bunch of #
# holiday definitions for the U.S. #
# #
# Some examples provided by George M. Sipe <gsipe@pyratl.ga.pyramid.com> #
# #
# U.S. holidays provided by Dave Rickel <drickel@sjc.mentorg.com> #
# #
# Use your text editor to search for: #
# "#USHOLS" for U.S. holidays #
# "#JHOLS" for Jewish holidays #
# "#PSSTUFF" for nifty PostScript examples #
# "#COLORS" for examples of ANSI color escape sequences. #
# #
# This file is part of REMIND. #
# Copyright (C) 1992-1997 David F. Skoll #
# Copyright (C) 1999-2000 Roaring Penguin Software Inc. #
# #
#############################################################################
#
# $Id: defs.rem,v 1.4 2000/02/18 03:45:36 dfs Exp $
#
RUN OFF
################################################
# Ensure required version of remind is used... #
################################################
IF version() < "03.00.19"
ERRMSG This file requires at least version 03.00.19 of Remind.%
ERRMSG This version is version [version()].
EXIT
ENDIF
######################################
# Symbolic constants for weekdays... #
######################################
SET Sunday 0
SET Monday 1
SET Tuesday 2
SET Wednesday 3
SET Thursday 4
SET Friday 5
SET Saturday 6
SET Sun 0
SET Mon 1
SET Tue 2
SET Wed 3
SET Thu 4
SET Fri 5
SET Sat 6
#########################################
# Symbolic constants for month names... #
#########################################
SET Jan 1
SET Feb 2
SET Mar 3
SET Apr 4
SET May 5
SET Jun 6
SET Jul 7
SET Aug 8
SET Sep 9
SET Oct 10
SET Nov 11
SET Dec 12
SET January 1
SET February 2
SET March 3
SET April 4
SET May 5
SET June 6
SET July 7
SET August 8
SET September 9
SET October 10
SET November 11
SET December 12
###########################################################
# Other symbolic constants and functions for "pasting"... #
###########################################################
SET Quote CHAR(34)
# Handy constants/function for specifing week of month...
SET Week_1 1
SET Week_2 8
SET Week_3 15
SET Week_4 22
FSET _last(mo) "1 " + MON((mo%12)+1)+" --7"
# Shorthand for commonly used expression...
FSET _trig() TRIGGER(TRIGDATE())
# Handy function to provide SCANFROM dates...
FSET _back(days) TRIGGER(TODAY()-days)
###########################################################
# On MS-DOS systems, the standard C library functions are #
# not reliable for computing offsets from local time to #
# UTC. The following provides a work-around for the #
# sunrise() and sunset() functions. Note, however, that #
# if Daylight Savings Time is in effect for today(), the #
# sun functions return times in DST even for dates on #
# which DST is not in effect; the converse can also occur.#
# #
# Change the timezone to your timezone - the default is #
# for EST which is 5 hours (300 minutes) behind UTC. #
# The code is correct for places in which Daylight Savings#
# Time begins on the last Sunday in April and ends on the #
# last Sunday in October. #
###########################################################
IF OSTYPE() == "MSDOS"
# Eastern Standard Time
SET TimeZone -300
# Use --8 rather than --7 because we want the last day BEFORE
# the time switch occurs.
REM Sun 1 May --8 SATISFY 1
SET BegDst TRIGDATE()
REM Sun 1 Nov --8 SATISFY 1
SET EndDst TRIGDATE()
SET $CalcUTC 0
# Check out the following IF statement and figure out why it works!
IF EndDst < BegDst
# Daylight Savi"
28036 remind GIO fd 3 read 4088 bytes
"ngs Time
SET $MinsFromUTC TimeZone+60
ELSE
# Standard Time
SET $MinsFromUTC TimeZone
ENDIF
ENDIF
###########################################################
# Function which returns a string in "am/pm" format based #
# on the time. For example, set a am_pm(NOW())... #
###########################################################
FSET _am_pm(tm) IIF(tm<01:00, tm+12*60+"am", \\
tm<12:00, tm+"am", \\
tm<13:00, tm+"pm", \\
tm-12*60+"pm")
#################################################################
# Function which removes a single leading zero from a string... #
#################################################################
FSET _no_lz(s) IIF(SUBSTR(s, 1, 1)=="0", SUBSTR(s, 2), s)
#################################################################
# Return the length of the daylight/night portion of a date, #
# in minutes. #
#################################################################
FSET _light_len(date) MAX(SUNSET(date)-SUNRISE(date), 0)
FSET _dark_len(date) 1440-_light_len(date)
############################################################
# Function to calculate number of years since a given year #
# or number of months since a given month and year... #
############################################################
FSET _yr_num(yr) ORD(YEAR(TRIGDATE()) - yr)
FSET _mo_num(mo, yr) ORD(12 * (YEAR(TRIGDATE()) - yr) + \\
MONNUM(TRIGDATE()) - mo)
# Here's an example of how to use them:
###########################################################
# Function to send mail via elm's "fastmail" (by GMS!)... #
###########################################################
#FSET _mail(from, subj) "mailx -s " + \\
# Quote + from + " : " + subj + Quote \\
# GETENV("LOGNAME") + " < /dev/null 1>&0"
FSET _mail(from, subj) "fastmail -f " + \\
Quote + from + Quote + \\
" -s " + Quote + subj + Quote + \\
" /dev/null " + GETENV("LOGNAME")
#############################################################################
# Here's a tricky problem: The 4th of July is a holiday in the U.S.
# However, if it falls on a Saturday, the previous Friday is a holiday.
# If it falls on a Sunday, the next Monday is a holiday. Here's how
# to do it. NOTE that the following procedure makes the OMIT context
# dependent upon the current date. SInce it only depends on the current
# year, which is not likely to change while producing a calendar, we
# are fairly safe. However, reminders with huge DELTA or BACK components
# may not operate as expected. In general, any time you make OMIT
# dependent upon the current date, it's tricky and results may not be
# what you expect. You should try to make sure that the OMIT context
# "near" any current reminders will not change during a calendar run.
# The SCANFROM clause should help make these OMITs very safe.
############################################################################
# Calculate the weekday of the holiday.
REM 4 July SCANFROM [_back(7)] SATISFY 1
IF WKDAYNUM(TRIGDATE()) == Sat
REM [TRIGGER(TRIGDATE())] MSG Independence day (actual)
OMIT [TRIGGER(TRIGDATE()-1)] MSG Independence day (observed)
ELSE
IF WKDAYNUM(TRIGDATE()) == Sun
REM [TRIGGER(TRIGDATE())] MSG Independence day (actual)
OMIT [TRIGGER(TRIGDATE()+1)] MSG Independence day (observed)
ELSE
OMIT [TRIGGER(TRIGDATE())] MSG Independence day
ENDIF
ENDIF
#USHOLS
#############################################################################
# #
# The following holidays were provided by Dave Rickel #
# Modified by D. Skoll to give safe OMITs for moveable holidays #
# #
#############################################################################
SET SaveTrig $NumTrig
SET easter EASTERDATE(YEAR(TODAY()))
REM [TRIGGER(easter-46)] MSG %"Ash Wednesday%"
REM [TRIGGER(easter-7)] MSG %"Palm Sunday%"
OMIT [TRIGGER(easter-2)] MSG %"Good Friday%"
OMIT [TRIGGER(easter)] MSG %"Easter%" Sunday
REM ["
28036 remind GIO fd 3 read 2571 bytes
"TRIGGER(easter+39)] MSG %"Ascension Day%"
REM [TRIGGER(easter+49)] MSG %"Pentecost%"
# Some holidays are omitted, some are not. You may want to change
# which ones are omitted - use the general forms shown below.
# You'll need the _back() function and the Week_n variables defined
# way up in the file.
OMIT Jan 1 MSG %"New Year's%" Day
REM Mon Jan [Week_3] MSG Martin Luther King - %"MLK Day%"
REM Feb 2 MSG %"Ground Hog Day%"
REM Feb 14 MSG %"Valentine's%" Day
REM Mon Feb [Week_3] SCANFROM [_back(7)] SATISFY 1
OMIT [_trig()] MSG %"President's Day%"
REM Mar 17 MSG %"St. Patrick's%" Day
REM Sun Apr 1 ++2 MSG Daylight Savings Time - %"DST starts%" %b
REM Apr 1 MSG %"April Fool's%" Day
REM Mon Tue Wed Thu Fri Sat 15 Apr MSG %"Income tax%" due
REM May 5 MSG %"Cinco de Mayo%"
REM Sat May [Week_1] MSG %"Kentucky Derby%"
REM Sun May [Week_2] MSG %"Mother's Day%"
REM Sat May [Week_3] MSG %"Armed Forces Day%"
REM Mon [_last(May)] SCANFROM [_back(7)] SATISFY 1
OMIT [_trig()] MSG %"Memorial Day%"
REM Jun 14 MSG %"Flag Day%"
REM Sun Jun [Week_3] MSG %"Father's Day%"
REM Mon Sep [Week_1] SCANFROM [_back(7)] SATISFY 1
OMIT [_trig()] MSG %"Labor Day%"
REM Mon Oct [Week_2] MSG %"Columbus Day%"
REM Nov 11 MSG %"Veterans Day%"
REM Sun [_last(Oct)] MSG Daylight Savings Time - %"DST over%"
REM Oct 30 MSG %"Mischief Night%"
REM Oct 31 MSG %"Halloween%"
REM Tue Nov 2 SCANFROM [_back(7)] \\
SATISFY [(YEAR(TRIGDATE()) % 4) == 0] \\
MSG %"Election%" Day
REM Thu Nov [Week_4] SCANFROM [_back(7)] SATISFY 1
OMIT [_trig()] MSG %"Thanksgiving%" Day
REM Fri Nov [Week_4+1] SCANFROM [_back(7)] SATISFY 1
OMIT [_trig()] MSG %"Thanksgiving%" (cont.)
OMIT Dec 24 MSG %"Christmas Eve%"
OMIT Dec 25 MSG %"Christmas%" Day
##########################################################################
# #
# If any US holidays were triggered above, shade in the calendar #
# entry in PostScript. This is not quite correct, as it blots out any #
# other PostScript stuff above. I was too lazy to do it properly :-) #
# #
##########################################################################
if $NumTrig > SaveTrig
REM SPECIAL SHADE 220
endif
# Seasons (valid from 1992 to 2000)...
REM Mar 20 MSG %"Spring%" begins
REM Jun [IIF(YEAR(TODAY())%4, 21, 20)] MSG %"Summer%" begins
REM Sep [CHOOSE(YEAR(TODAY())-1991, 22,22,23,23,22,22,22,23,22)] \\
MSG %"Fall%" begins
REM Dec [IIF((YEAR(TODAY())+1)%4, 21, 22)] MSG %"Winter%" begins
"
28036 remind RET read 10747/0x29fb
28036 remind CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0)
28036 remind RET mmap 227942400/0xd962000
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0x7f7f00000000,0)
28036 remind RET mmap 39727104/0x25e3000
28036 remind CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0x7f7f00000000,0)
28036 remind RET mmap 253136896/0xf169000
28036 remind CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0)
28036 remind RET mmap 52027392/0x319e000
28036 remind CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0)
28036 remind RET mmap 264437760/0xfc30000
28036 remind CALL sigprocmask(0x1,0x53effffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x588ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL gettimeofday(0x7f7ffffe6d50,0)
28036 remind RET gettimeofday 0
28036 remind CALL gettimeofday(0x7f7ffffe6b50,0)
28036 remind RET gettimeofday 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL fstat(0x1,0x7f7ffffe6dd0)
28036 remind RET fstat 0
28036 remind CALL mmap(0,0x10000,0x3,0x1002,0xffffffff,0x7f7f00000000,0)
28036 remind RET mmap 159666176/0x9845000
28036 remind CALL mprotect(0x20906b000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL ioctl(0x1,TIOCGETA,0x7f7ffffe6e30)
28036 remind RET ioctl 0
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL write(0x1,0x209845000,0x2e)
28036 remind GIO fd 1 wrote 46 bytes
"Reminders for Sunday, 31st May, 2009 (today):
"
28036 remind RET write 46/0x2e
28036 remind CALL write(0x1,0x209845000,0x1)
28036 remind GIO fd 1 wrote 1 bytes
"
"
28036 remind RET write 1
28036 remind CALL gettimeofday(0x7f7ffffe6d20,0)
28036 remind RET gettimeofday 0
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL write(0x1,0x209845000,0xa)
28036 remind GIO fd 1 wrote 10 bytes
"Pentecost
"
28036 remind RET write 10/0xa
28036 remind CALL write(0x1,0x209845000,0x1)
28036 remind GIO fd 1 wrote 1 bytes
"
"
28036 remind RET write 1
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL read(0x3,0x20d5bb000,0x4000)
28036 remind RET read 0
28036 remind CALL close(0x3)
28036 remind RET close 0
28036 remind CALL open(0x20524b160,0,0x1b6)
28036 remind NAMI "/home/zion/.reminders"
28036 remind RET open 3
28036 remind CALL fstat(0x3,0x7f7ffffe72f0)
28036 remind RET fstat 0
28036 remind CALL geteuid()
28036 remind RET geteuid 1000/0x3e8
28036 remind CALL geteuid()
28036 remind RET geteuid 1000/0x3e8
28036 remind CALL sigprocmask(0x1,0x56d51affffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL fstat(0x3,0x7f7ffffe71c0)
28036 remind RET fstat 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL lseek(0x3,0,0,0x1)
28036 remind RET lseek 0
28036 remind CALL lseek(0x3,0,0,0)
28036 remind RET lseek 0
28036 remind CALL read(0x3,0x20d5bb000,0x4000)
28036 remind GIO fd 3 read 660 bytes
"INCLUDE /home/zion/.defs.rem
#Schedule
#Work
REM Fri Feb 15 2008 *14 MSG test %b
"
28036 remind RET read 660/0x294
28036 remind CALL gettimeofday(0x7f7ffffe7190,0)
28036 remind RET gettimeofday 0
28036 remind CALL gettimeofday(0x7f7ffffe6d20,0)
28036 remind RET gettimeofday 0
28036 remind CALL write(0x1,0x209845000,0x14)
28036 remind GIO fd 1 wrote 20 bytes
"Town &Country today
"
28036 remind RET write 20/0x14
28036 remind CALL write(0x1,0x209845000,0x1)
28036 remind GIO fd 1 wrote 1 bytes
"
"
28036 remind RET write 1
28036 remind CALL read(0x3,0x20d5bb000,0x4000)
28036 remind RET read 0
28036 remind CALL close(0x3)
28036 remind RET close 0
28036 remind CALL sigprocmask(0x1,0xffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL fork()
28036 remind RET fork 7816/0x1e88
28036 remind CALL sigprocmask(0x1,0x7f7fffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x723000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x723000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL mprotect(0x20906b000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x206f22000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x206f22000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL mprotect(0x20906b000,0x1000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20906b000,0x1000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL sigprocmask(0x1,0x2ffffffff)
28036 remind RET sigprocmask 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x3)
28036 remind RET mprotect 0
28036 remind CALL mprotect(0x20e5ee000,0x3000,0x1)
28036 remind RET mprotect 0
28036 remind CALL sigprocmask(0x3,0)
28036 remind RET sigprocmask -65793/0xfffefeff
28036 remind CALL exit(0)