=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== mes-0.22/.dir-locals.el-88- (let* ((arch (or arch "--64")) mes-0.22/.dir-locals.el:89: (asm (subst-char-in-string ?_ ?\s string)) mes-0.22/.dir-locals.el-90- (foo (message "asm:%S" asm)) mes-0.22/.dir-locals.el:91: (result (shell-args-to-string "as" arch (concat "<(echo '" asm "')"))) mes-0.22/.dir-locals.el-92- (disassembly (shell-args-to-string "objdump" "-d" "a.out")) ############################################## mes-0.22/ChangeLog-6687- * mlibc/libc-gcc.c (exit, write)[__TINYC__]: tcc-compatible gcc-style mes-0.22/ChangeLog:6688: asm implementation. mes-0.22/ChangeLog-6689- (read,open,access,brk,fsync)[__TINYC__]: Stub body. ############################################## mes-0.22/ChangeLog-10296- mes-0.22/ChangeLog:10297: mescc: Support literal .byte in asm (). mes-0.22/ChangeLog-10298- * module/language/c99/compiler.mes (expr->arg): Handle array-ref (int ############################################## mes-0.22/ChangeLog-10300- (byte->hex, asm->hex): New functions. mes-0.22/ChangeLog:10301: (statement->text+symbols+locals): Use it to implement asm (). mes-0.22/ChangeLog-10302- ############################################## mes-0.22/build-aux/GNUmakefile.in-162- @mkdir -p $(@D) mes-0.22/build-aux/GNUmakefile.in:163: (set `LANG= date -r $< +'%d %B %Y'`;\ mes-0.22/build-aux/GNUmakefile.in-164- echo "@set UPDATED $$1 $$2 $$3"; \ ############################################## mes-0.22/build-aux/gendocs.sh-36- mes-0.22/build-aux/gendocs.sh:37:prog=`basename "$0"` mes-0.22/build-aux/gendocs.sh-38-srcdir=`pwd` ############################################## mes-0.22/build-aux/gendocs.sh-209- # but here, we use the basename of $srcfile mes-0.22/build-aux/gendocs.sh:210: base=`basename "$srcfile"` mes-0.22/build-aux/gendocs.sh-211- case $base in mes-0.22/build-aux/gendocs.sh:212: *.txi|*.texi|*.texinfo) base=`echo "$base"|sed 's/\.[texinfo]*$//'`;; mes-0.22/build-aux/gendocs.sh-213- esac ############################################## mes-0.22/build-aux/gendocs.sh-234-{ mes-0.22/build-aux/gendocs.sh:235: size=`ls -ksl $1 | awk '{print $1}'` mes-0.22/build-aux/gendocs.sh-236- echo $size ############################################## mes-0.22/build-aux/gendocs.sh-298- ls -l "$outdir/$PACKAGE.info.tar.gz" mes-0.22/build-aux/gendocs.sh:299: info_tgz_size=`calcsize "$outdir/$PACKAGE.info.tar.gz"` mes-0.22/build-aux/gendocs.sh-300- # do not mv the info files, there's no point in having them available ############################################## mes-0.22/build-aux/gendocs.sh-310- gzip -f -9 $PACKAGE.dvi mes-0.22/build-aux/gendocs.sh:311: dvi_gz_size=`calcsize $PACKAGE.dvi.gz` mes-0.22/build-aux/gendocs.sh-312- mv $PACKAGE.dvi.gz "$outdir/" ############################################## mes-0.22/build-aux/gendocs.sh-317- eval "$cmd" mes-0.22/build-aux/gendocs.sh:318: pdf_size=`calcsize $PACKAGE.pdf` mes-0.22/build-aux/gendocs.sh-319- mv $PACKAGE.pdf "$outdir/" ############################################## mes-0.22/build-aux/gendocs.sh-328- eval "$cmd" mes-0.22/build-aux/gendocs.sh:329: ascii_size=`calcsize $PACKAGE.txt` mes-0.22/build-aux/gendocs.sh-330- gzip -f -9 -c $PACKAGE.txt >"$outdir/$PACKAGE.txt.gz" mes-0.22/build-aux/gendocs.sh:331: ascii_gz_size=`calcsize "$outdir/$PACKAGE.txt.gz"` mes-0.22/build-aux/gendocs.sh-332- mv $PACKAGE.txt "$outdir/" ############################################## mes-0.22/build-aux/gendocs.sh-351- ) mes-0.22/build-aux/gendocs.sh:352: eval html_$1_tgz_size=`calcsize "$outdir/${PACKAGE}.html_$1.tar.gz"` mes-0.22/build-aux/gendocs.sh-353- rm -f "$outdir"/html_$1/*.html ############################################## mes-0.22/build-aux/gendocs.sh-364- eval "$cmd" mes-0.22/build-aux/gendocs.sh:365: html_mono_size=`calcsize $PACKAGE.html` mes-0.22/build-aux/gendocs.sh-366- gzip -f -9 -c $PACKAGE.html >"$outdir/$PACKAGE.html.gz" mes-0.22/build-aux/gendocs.sh:367: html_mono_gz_size=`calcsize "$outdir/$PACKAGE.html.gz"` mes-0.22/build-aux/gendocs.sh-368- copy_images "$outdir/" $PACKAGE.html ############################################## mes-0.22/build-aux/gendocs.sh-391- eval \ mes-0.22/build-aux/gendocs.sh:392: html_${split}_tgz_size=`calcsize "$outdir/$PACKAGE.html_$split.tar.gz"` mes-0.22/build-aux/gendocs.sh-393- rm -rf "$outdir/html_$split/" ############################################## mes-0.22/build-aux/gendocs.sh-403- eval "$cmd" mes-0.22/build-aux/gendocs.sh:404: html_mono_size=`calcsize $PACKAGE.html` mes-0.22/build-aux/gendocs.sh-405- gzip -f -9 -c $PACKAGE.html >"$outdir/$PACKAGE.html.gz" mes-0.22/build-aux/gendocs.sh:406: html_mono_gz_size=`calcsize "$outdir/$PACKAGE.html.gz"` mes-0.22/build-aux/gendocs.sh-407- mv $PACKAGE.html "$outdir/" ############################################## mes-0.22/build-aux/gendocs.sh-416-printf "\nMaking .tar.gz for sources...\n" mes-0.22/build-aux/gendocs.sh:417:d=`dirname $srcfile` mes-0.22/build-aux/gendocs.sh-418-( mes-0.22/build-aux/gendocs.sh-419- cd "$d" mes-0.22/build-aux/gendocs.sh:420: srcfiles=`ls -d *.texinfo *.texi *.txi *.eps $source_extra 2>/dev/null` || true mes-0.22/build-aux/gendocs.sh-421- tar czfh "$abs_outdir/$PACKAGE.texi.tar.gz" $srcfiles ############################################## mes-0.22/build-aux/gendocs.sh-423-) mes-0.22/build-aux/gendocs.sh:424:texi_tgz_size=`calcsize "$outdir/$PACKAGE.texi.tar.gz"` mes-0.22/build-aux/gendocs.sh-425- ############################################## mes-0.22/build-aux/gendocs.sh-432- eval "$cmd" mes-0.22/build-aux/gendocs.sh:433: docbook_xml_size=`calcsize $PACKAGE-db.xml` mes-0.22/build-aux/gendocs.sh-434- gzip -f -9 -c $PACKAGE-db.xml >"$outdir/$PACKAGE-db.xml.gz" mes-0.22/build-aux/gendocs.sh:435: docbook_xml_gz_size=`calcsize "$outdir/$PACKAGE-db.xml.gz"` mes-0.22/build-aux/gendocs.sh-436- mv $PACKAGE-db.xml "$outdir/" ############################################## mes-0.22/build-aux/gendocs.sh-446- ) mes-0.22/build-aux/gendocs.sh:447: html_node_db_tgz_size=`calcsize "$outdir/${PACKAGE}.html_node_db.tar.gz"` mes-0.22/build-aux/gendocs.sh-448- rm -f "$outdir"/html_node_db/*.html ############################################## mes-0.22/build-aux/gendocs.sh-455- eval "$cmd" mes-0.22/build-aux/gendocs.sh:456: docbook_ascii_size=`calcsize $PACKAGE-db.txt` mes-0.22/build-aux/gendocs.sh-457- mv $PACKAGE-db.txt "$outdir/" ############################################## mes-0.22/build-aux/gendocs.sh-461- eval "$cmd" mes-0.22/build-aux/gendocs.sh:462: docbook_pdf_size=`calcsize $PACKAGE-db.pdf` mes-0.22/build-aux/gendocs.sh-463- mv $PACKAGE-db.pdf "$outdir/" ############################################## mes-0.22/build-aux/gendocs.sh-475- mes-0.22/build-aux/gendocs.sh:476:curdate=`$SETLANG date '+%B %d, %Y'` mes-0.22/build-aux/gendocs.sh-477-sed \ ############################################## mes-0.22/build-aux/gitlog-to-changelog-316- # Let $code operate on it, safely. mes-0.22/build-aux/gitlog-to-changelog:317: my $r = $s->reval("$code") mes-0.22/build-aux/gitlog-to-changelog-318- or die "$ME:$.:$sha: failed to eval \"$code\":\n$@\n"; ############################################## mes-0.22/build-aux/test-suite.sh-35- && ! $recheck; then mes-0.22/build-aux/test-suite.sh:36: echo `grep :test-result $b.trs | cut -d' ' -f 2`: $b mes-0.22/build-aux/test-suite.sh-37- continue ############################################## mes-0.22/build-aux/test-suite.sh-39- d=$(dirname $t) mes-0.22/build-aux/test-suite.sh:40: case " `echo $XFAIL_TESTS` " in mes-0.22/build-aux/test-suite.sh-41- *[\ \ ]$t[\ \ ]*) ############################################## mes-0.22/build-aux/test-suite.sh-69-bases="$TEST_LOGS" mes-0.22/build-aux/test-suite.sh:70:bases=`for i in $bases; do echo $i; done | sed 's/\.log$//'` mes-0.22/build-aux/test-suite.sh:71:bases=`echo $bases` mes-0.22/build-aux/test-suite.sh-72-ws='[ ]' mes-0.22/build-aux/test-suite.sh:73:results=`for b in $bases; do echo $b.trs; done` mes-0.22/build-aux/test-suite.sh-74-test -n "$results" || results=/dev/null mes-0.22/build-aux/test-suite.sh:75:all=` grep "^$ws*:test-result:" $results | wc -l` mes-0.22/build-aux/test-suite.sh:76:pass=` grep "^$ws*:test-result:$ws*PASS" $results | wc -l` mes-0.22/build-aux/test-suite.sh:77:fail=` grep "^$ws*:test-result:$ws*FAIL" $results | wc -l` mes-0.22/build-aux/test-suite.sh:78:skip=` grep "^$ws*:test-result:$ws*SKIP" $results | wc -l` mes-0.22/build-aux/test-suite.sh:79:xfail=`grep "^$ws*:test-result:$ws*XFAIL" $results | wc -l` mes-0.22/build-aux/test-suite.sh:80:xpass=`grep "^$ws*:test-result:$ws*XPASS" $results | wc -l` mes-0.22/build-aux/test-suite.sh:81:error=`grep "^$ws*:test-result:$ws*ERROR" $results | wc -l` mes-0.22/build-aux/test-suite.sh:82:if test `expr $fail + $xpass + $error` -eq 0; then mes-0.22/build-aux/test-suite.sh-83- success=true ############################################## mes-0.22/include/mes/macros.h-76-#define CADAR(x) CAR (CDR (CAR (x))) mes-0.22/include/mes/macros.h:77:#define CADDR(x) CAR (CDR (CDR (x))) mes-0.22/include/mes/macros.h-78-#define CDADAR(x) CAR (CDR (CAR (CDR (x)))) ############################################## mes-0.22/include/sys/user.h-104-#define UPAGES 1 mes-0.22/include/sys/user.h:105:#define HOST_TEXT_START_ADDR (u.start_code) mes-0.22/include/sys/user.h:106:#define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG) mes-0.22/include/sys/user.h-107-// *INDENT-ON* ############################################## mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c-27-{ mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c:28: asm ( mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c-29- "mov $0,%%eax\n\t" ############################################## mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c-34- mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c:35: asm ( mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c-36- "mov $1,%%eax\n\t" ############################################## mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c-41- mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c:42: asm ( mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c-43- "mov $2,%%eax\n\t" ############################################## mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c-47- ); mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c:48: asm ( mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c-49- "mov %%ebp,%%eax\n\t" ############################################## mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c-59- ); mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c:60: asm ( mes-0.22/lib/freebsd/x86-mes-gcc/crt1.c-61- "mov %ebp,%eax\n\t" ############################################## mes-0.22/lib/freebsd/x86-mes-gcc/mini.c-29-{ mes-0.22/lib/freebsd/x86-mes-gcc/mini.c:30: asm ( mes-0.22/lib/freebsd/x86-mes-gcc/mini.c-31- "mov $"SYS_exit",%%eax\n\t" ############################################## mes-0.22/lib/freebsd/x86-mes-gcc/mini.c-47- long r; mes-0.22/lib/freebsd/x86-mes-gcc/mini.c:48: asm ( mes-0.22/lib/freebsd/x86-mes-gcc/mini.c-49- "mov $"SYS_write",%%eax\n\t" ############################################## mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-27-{ mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:28: asm ("mov____$i8,%eax !0"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:29: asm ("mov____%eax,0x32 &__stdin"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-30- mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:31: asm ("mov____$i8,%eax !1"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:32: asm ("mov____%eax,0x32 &__stdout"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-33- mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:34: asm ("mov____$i8,%eax !2"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:35: asm ("mov____%eax,0x32 &__stderr"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-36- mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:37: asm ("mov____%ebp,%eax"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:38: asm ("add____$i8,%eax !4"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-39- mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:40: asm ("movzbl_(%eax),%eax"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:41: asm ("add____$i8,%eax !3"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-42- mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:43: asm ("shl____$i8,%eax !0x02"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:44: asm ("add____%ebp,%eax"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:45: asm ("mov____%eax,0x32 &environ"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:46: asm ("push___%eax"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-47- mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:48: asm ("mov____%ebp,%eax"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:49: asm ("add____$i8,%eax !8"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:50: asm ("push___%eax"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-51- mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:52: asm ("mov____%ebp,%eax"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:53: asm ("add____$i8,%eax !4"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:54: asm ("movzbl_(%eax),%eax"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:55: asm ("push___%eax"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-56- ############################################## mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-58- mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:59: asm ("mov____%eax,%ebx"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:60: asm ("mov____$i32,%eax %1"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:61: asm ("push___%ebx"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:62: asm ("push___%ebx"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:63: asm ("int____$0x80"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c:64: asm ("hlt"); mes-0.22/lib/freebsd/x86-mes-mescc/crt1.c-65-} ############################################## mes-0.22/lib/freebsd/x86-mes-mescc/mini.c-23-{ mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:24: asm ("mov____$i32,%eax SYS_exit"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:25: asm ("mov____0x8(%ebp),%ebx !8"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:26: asm ("push___%ebx"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:27: asm ("push___%ebx"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:28: asm ("int____$0x80"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c-29-} ############################################## mes-0.22/lib/freebsd/x86-mes-mescc/mini.c-33-{ mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:34: asm ("mov____$i32,%eax SYS_write"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:35: asm ("mov____0x8(%ebp),%edx !16"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:36: asm ("push___%edx"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:37: asm ("mov____0x8(%ebp),%ecx !12"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:38: asm ("push___%ecx"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:39: asm ("mov____0x8(%ebp),%ebx !8"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:40: asm ("push___%ebx"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:41: asm ("push___%ebx"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c:42: asm ("int____$0x80"); mes-0.22/lib/freebsd/x86-mes-mescc/mini.c-43-} ############################################## mes-0.22/lib/gnu/_exit.c-39-#else mes-0.22/lib/gnu/_exit.c:40: asm ("hlt"); mes-0.22/lib/gnu/_exit.c-41-#endif ############################################## mes-0.22/lib/gnu/x86-mes-gcc/crt1.c-41- _exit (r); mes-0.22/lib/gnu/x86-mes-gcc/crt1.c:42: asm ("hlt"); mes-0.22/lib/gnu/x86-mes-gcc/crt1.c-43-} ############################################## mes-0.22/lib/linux/x86-mes-gcc/crt0.c-32-{ mes-0.22/lib/linux/x86-mes-gcc/crt0.c:33: asm ( mes-0.22/lib/linux/x86-mes-gcc/crt0.c-34- "mov %%ebp,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/crt0.c-43- ); mes-0.22/lib/linux/x86-mes-gcc/crt0.c:44: asm ( mes-0.22/lib/linux/x86-mes-gcc/crt0.c-45- "mov %ebp,%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/crt1.c-27-{ mes-0.22/lib/linux/x86-mes-gcc/crt1.c:28: asm ( mes-0.22/lib/linux/x86-mes-gcc/crt1.c-29- "mov $0,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/crt1.c-34- mes-0.22/lib/linux/x86-mes-gcc/crt1.c:35: asm ( mes-0.22/lib/linux/x86-mes-gcc/crt1.c-36- "mov $1,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/crt1.c-41- mes-0.22/lib/linux/x86-mes-gcc/crt1.c:42: asm ( mes-0.22/lib/linux/x86-mes-gcc/crt1.c-43- "mov $2,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/crt1.c-47- ); mes-0.22/lib/linux/x86-mes-gcc/crt1.c:48: asm ( mes-0.22/lib/linux/x86-mes-gcc/crt1.c-49- "mov %%ebp,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/crt1.c-59- ); mes-0.22/lib/linux/x86-mes-gcc/crt1.c:60: asm ( mes-0.22/lib/linux/x86-mes-gcc/crt1.c-61- "mov %ebp,%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/mini.c-29-{ mes-0.22/lib/linux/x86-mes-gcc/mini.c:30: asm ( mes-0.22/lib/linux/x86-mes-gcc/mini.c-31- "mov $"SYS_exit",%%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/mini.c-45- long r; mes-0.22/lib/linux/x86-mes-gcc/mini.c:46: asm ( mes-0.22/lib/linux/x86-mes-gcc/mini.c-47- "mov $"SYS_write",%%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/syscall.c-28- long r; mes-0.22/lib/linux/x86-mes-gcc/syscall.c:29: asm ( mes-0.22/lib/linux/x86-mes-gcc/syscall.c-30- "mov %1,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/syscall.c-50- long r; mes-0.22/lib/linux/x86-mes-gcc/syscall.c:51: asm ( mes-0.22/lib/linux/x86-mes-gcc/syscall.c-52- "mov %1,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/syscall.c-73- long r; mes-0.22/lib/linux/x86-mes-gcc/syscall.c:74: asm ( mes-0.22/lib/linux/x86-mes-gcc/syscall.c-75- "mov %1,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/syscall.c-97- long r; mes-0.22/lib/linux/x86-mes-gcc/syscall.c:98: asm ( mes-0.22/lib/linux/x86-mes-gcc/syscall.c-99- "mov %2,%%ebx\n\t" ############################################## mes-0.22/lib/linux/x86-mes-gcc/syscall.c-122- long r; mes-0.22/lib/linux/x86-mes-gcc/syscall.c:123: asm ( mes-0.22/lib/linux/x86-mes-gcc/syscall.c-124- "mov %2,%%ebx\n\t" ############################################## mes-0.22/lib/linux/x86-mes-mescc/crt1.c-27-{ mes-0.22/lib/linux/x86-mes-mescc/crt1.c:28: asm ("mov____$i8,%eax !0"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:29: asm ("mov____%eax,0x32 &__stdin"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c-30- mes-0.22/lib/linux/x86-mes-mescc/crt1.c:31: asm ("mov____$i8,%eax !1"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:32: asm ("mov____%eax,0x32 &__stdout"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c-33- mes-0.22/lib/linux/x86-mes-mescc/crt1.c:34: asm ("mov____$i8,%eax !2"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:35: asm ("mov____%eax,0x32 &__stderr"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c-36- mes-0.22/lib/linux/x86-mes-mescc/crt1.c:37: asm ("mov____%ebp,%eax"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:38: asm ("add____$i8,%eax !4"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c-39- mes-0.22/lib/linux/x86-mes-mescc/crt1.c:40: asm ("movzbl_(%eax),%eax"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:41: asm ("add____$i8,%eax !3"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c-42- mes-0.22/lib/linux/x86-mes-mescc/crt1.c:43: asm ("shl____$i8,%eax !0x02"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:44: asm ("add____%ebp,%eax"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:45: asm ("mov____%eax,0x32 &environ"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:46: asm ("push___%eax"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c-47- mes-0.22/lib/linux/x86-mes-mescc/crt1.c:48: asm ("mov____%ebp,%eax"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:49: asm ("add____$i8,%eax !8"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:50: asm ("push___%eax"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c-51- mes-0.22/lib/linux/x86-mes-mescc/crt1.c:52: asm ("mov____%ebp,%eax"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:53: asm ("add____$i8,%eax !4"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:54: asm ("movzbl_(%eax),%eax"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:55: asm ("push___%eax"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c-56- ############################################## mes-0.22/lib/linux/x86-mes-mescc/crt1.c-58- mes-0.22/lib/linux/x86-mes-mescc/crt1.c:59: asm ("mov____%eax,%ebx"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:60: asm ("mov____$i32,%eax %1"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:61: asm ("int____$0x80"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c:62: asm ("hlt"); mes-0.22/lib/linux/x86-mes-mescc/crt1.c-63-} ############################################## mes-0.22/lib/linux/x86-mes-mescc/mini.c-23-{ mes-0.22/lib/linux/x86-mes-mescc/mini.c:24: asm ("mov____$i32,%eax SYS_exit"); mes-0.22/lib/linux/x86-mes-mescc/mini.c:25: asm ("mov____0x8(%ebp),%ebx !8"); mes-0.22/lib/linux/x86-mes-mescc/mini.c:26: asm ("int____$0x80"); mes-0.22/lib/linux/x86-mes-mescc/mini.c-27-} ############################################## mes-0.22/lib/linux/x86-mes-mescc/mini.c-31-{ mes-0.22/lib/linux/x86-mes-mescc/mini.c:32: asm ("mov____$i32,%eax SYS_write"); mes-0.22/lib/linux/x86-mes-mescc/mini.c:33: asm ("mov____0x8(%ebp),%ebx !8"); mes-0.22/lib/linux/x86-mes-mescc/mini.c:34: asm ("mov____0x8(%ebp),%ecx !12"); mes-0.22/lib/linux/x86-mes-mescc/mini.c:35: asm ("mov____0x8(%ebp),%edx !16"); mes-0.22/lib/linux/x86-mes-mescc/mini.c:36: asm ("int____$0x80"); mes-0.22/lib/linux/x86-mes-mescc/mini.c-37-} ############################################## mes-0.22/lib/linux/x86-mes-mescc/syscall.c-26-{ mes-0.22/lib/linux/x86-mes-mescc/syscall.c:27: asm ("mov____0x8(%ebp),%eax !8"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:28: asm ("int____$0x80"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c-29-} ############################################## mes-0.22/lib/linux/x86-mes-mescc/syscall.c-33-{ mes-0.22/lib/linux/x86-mes-mescc/syscall.c:34: asm ("mov____0x8(%ebp),%eax !8"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:35: asm ("mov____0x8(%ebp),%ebx !12"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:36: asm ("int____$0x80"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c-37-} ############################################## mes-0.22/lib/linux/x86-mes-mescc/syscall.c-41-{ mes-0.22/lib/linux/x86-mes-mescc/syscall.c:42: asm ("mov____0x8(%ebp),%eax !8"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:43: asm ("mov____0x8(%ebp),%ebx !12"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:44: asm ("mov____0x8(%ebp),%ecx !16"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:45: asm ("int____$0x80"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c-46-} ############################################## mes-0.22/lib/linux/x86-mes-mescc/syscall.c-50-{ mes-0.22/lib/linux/x86-mes-mescc/syscall.c:51: asm ("mov____0x8(%ebp),%eax !8"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:52: asm ("mov____0x8(%ebp),%ebx !12"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:53: asm ("mov____0x8(%ebp),%ecx !16"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:54: asm ("mov____0x8(%ebp),%edx !20"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:55: asm ("int____$0x80"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c-56-} ############################################## mes-0.22/lib/linux/x86-mes-mescc/syscall.c-60-{ mes-0.22/lib/linux/x86-mes-mescc/syscall.c:61: asm ("mov____0x8(%ebp),%eax !8"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:62: asm ("mov____0x8(%ebp),%ebx !12"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:63: asm ("mov____0x8(%ebp),%ecx !16"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:64: asm ("mov____0x8(%ebp),%edx !20"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:65: asm ("mov____0x8(%ebp),%esi !24"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c:66: asm ("int____$0x80"); mes-0.22/lib/linux/x86-mes-mescc/syscall.c-67-} ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/crt0.c-35-{ mes-0.22/lib/linux/x86_64-mes-gcc/crt0.c:36: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/crt0.c-37- "movq %%rbp,%%rax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/crt0.c-46- ); mes-0.22/lib/linux/x86_64-mes-gcc/crt0.c:47: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/crt0.c-48- "mov %rbp,%rax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c-30-{ mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c:31: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c-32- "mov $0,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c-37- mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c:38: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c-39- "mov $1,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c-44- mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c:45: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c-46- "mov $2,%%eax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c-50- ); mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c:51: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c-52- "mov %%rbp,%%rax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c-62- ); mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c:63: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/crt1.c-64- "mov %rbp,%rax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/mini.c-29-{ mes-0.22/lib/linux/x86_64-mes-gcc/mini.c:30: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/mini.c-31- "mov $"SYS_exit",%%rax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/mini.c-44- long r; mes-0.22/lib/linux/x86_64-mes-gcc/mini.c:45: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/mini.c-46- "mov $"SYS_write",%%rax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-35- long r; mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c:36: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-37- "mov %1,%%rax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-57- long r; mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c:58: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-59- "mov %1,%%rax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-80- long r; mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c:81: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-82- "mov %1,%%rax\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-104- long r; mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c:105: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-106- "mov %2,%%rdi\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-129- long r; mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c:130: asm ( mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-131- "mov %2,%%rdi\n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-136- // ); mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c:137: // asm ( mes-0.22/lib/linux/x86_64-mes-gcc/syscall.c-138- "syscall \n\t" ############################################## mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-26-{ mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:27: asm ("mov____$i8,%rax !0"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:28: asm ("movl___%eax,0x32 &__stdin"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-29- mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:30: asm ("mov____$i8,%rax !1"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:31: asm ("movl___%eax,0x32 &__stdout"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-32- mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:33: asm ("mov____$i8,%rax !2"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:34: asm ("movl___%eax,0x32 &__stderr"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-35- mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-36-#if 0 //MES_CCAMD64 mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:37: asm ("add____$i32,%rbp %0x80"); // FIXME: corresponds to x86_64/as.scm function-preamble-fu mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-38-#endif mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:39: asm ("mov____%rbp,%rax"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:40: asm ("add____$i8,%rax !8"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-41- mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:42: asm ("mov____(%rax),%rax"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:43: asm ("add____$i8,%rax !0x03"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-44- mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:45: asm ("shl____$i8,%rax !0x03"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:46: asm ("add____%rbp,%rax"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-47- mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-48- // FIXME: 64-bit addresses... mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:49: asm ("mov____%rax,0x32 &environ"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-50-#if 0 //MES_CCAMD64 mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:51: asm ("mov____%rax,%rdx"); // amd mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-52-#else mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:53: asm ("push___%rax"); // bootstrap mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-54-#endif mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-55- mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:56: asm ("mov____%rbp,%rax"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:57: asm ("add____$i8,%rax !16"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-58-#if 0 //MES_CCAMD64 mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:59: asm ("mov____%rax,%rsi"); // amd mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-60-#else mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:61: asm ("push___%rax"); // bootstrap mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-62-#endif mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-63- mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:64: asm ("mov____%rbp,%rax"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:65: asm ("add____$i8,%rax !8"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:66: asm ("mov____(%rax),%rax"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-67-#if 0 //MES_CCAMD64 mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:68: asm ("mov____%rax,%rdi"); // amd mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-69-#else mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:70: asm ("push___%rax"); // bootstrap mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-71-#endif ############################################## mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-74- mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:75: asm ("mov____%rax,%rdi"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:76: asm ("mov____$i32,%rax %0x3c"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:77: asm ("syscall"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c:78: asm ("hlt"); mes-0.22/lib/linux/x86_64-mes-mescc/crt1.c-79-} ############################################## mes-0.22/lib/linux/x86_64-mes-mescc/mini.c-26-#if 1 // !MES_CCAMD64 mes-0.22/lib/linux/x86_64-mes-mescc/mini.c:27: asm ("mov____0x8(%rbp),%rdi !0x10"); mes-0.22/lib/linux/x86_64-mes-mescc/mini.c-28-#endif mes-0.22/lib/linux/x86_64-mes-mescc/mini.c-29- mes-0.22/lib/linux/x86_64-mes-mescc/mini.c:30: asm ("mov____$i32,%rax SYS_exit"); mes-0.22/lib/linux/x86_64-mes-mescc/mini.c:31: asm ("syscall"); mes-0.22/lib/linux/x86_64-mes-mescc/mini.c-32-} ############################################## mes-0.22/lib/linux/x86_64-mes-mescc/mini.c-37-#if 1 // !MES_CCAMD64 mes-0.22/lib/linux/x86_64-mes-mescc/mini.c:38: asm ("mov____0x8(%rbp),%rdi !0x10"); mes-0.22/lib/linux/x86_64-mes-mescc/mini.c:39: asm ("mov____0x8(%rbp),%rsi !0x18"); mes-0.22/lib/linux/x86_64-mes-mescc/mini.c:40: asm ("mov____0x8(%rbp),%rdx !0x20"); mes-0.22/lib/linux/x86_64-mes-mescc/mini.c-41-#endif mes-0.22/lib/linux/x86_64-mes-mescc/mini.c-42- mes-0.22/lib/linux/x86_64-mes-mescc/mini.c:43: asm ("mov____$i32,%rax SYS_write"); mes-0.22/lib/linux/x86_64-mes-mescc/mini.c:44: asm ("syscall"); mes-0.22/lib/linux/x86_64-mes-mescc/mini.c-45-} ############################################## mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c-28-#if 1 // !MES_CCAMD64 mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:29: // asm ("mov____0x8(%rbp),%rdi !0x10"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:30: // asm ("mov____0x8(%rbp),%rsi !0x18"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:31: // asm ("mov____0x8(%rbp),%rdx !0x20"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:32: // asm ("mov____0x8(%rbp),%rdx !0x28"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:33: // asm ("mov____0x8(%rbp),%r10 !0x30"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c-34- mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:35: asm ("mov____0x8(%rbp),%rax !0x10"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:36: asm ("mov____0x8(%rbp),%rdi !0x18"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:37: asm ("mov____0x8(%rbp),%rsi !0x20"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:38: asm ("mov____0x8(%rbp),%rdx !0x28"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:39: asm ("mov____0x8(%rbp),%r10 !0x30"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c-40-#endif mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c-41- mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c:42: asm ("syscall"); mes-0.22/lib/linux/x86_64-mes-mescc/syscall.c-43-} ############################################## mes-0.22/lib/stdlib/abort.c-25-{ mes-0.22/lib/stdlib/abort.c:26: asm ("hlt"); mes-0.22/lib/stdlib/abort.c-27-} ############################################## mes-0.22/lib/tests/scaffold/08-assign.c-29- c = a + b; mes-0.22/lib/tests/scaffold/08-assign.c:30: asm ("nop"); mes-0.22/lib/tests/scaffold/08-assign.c-31- return c; ############################################## mes-0.22/lib/tests/signal/90-signal.c-32-#if __MESC__ && __x86_64__ mes-0.22/lib/tests/signal/90-signal.c:33: asm ("mov____%rdi,0x8(%rbp) !0x10"); // FIXME: AMDCC mes-0.22/lib/tests/signal/90-signal.c-34-#endif ############################################## mes-0.22/lib/x86-mes-gcc/setjmp.c-28- // *INDENT-OFF* mes-0.22/lib/x86-mes-gcc/setjmp.c:29: asm ( mes-0.22/lib/x86-mes-gcc/setjmp.c-30- "mov 0x8(%ebp),%ebp\n\t" // env* ############################################## mes-0.22/lib/x86-mes-mescc/setjmp.c-27- val = val == 0 ? 1 : val; mes-0.22/lib/x86-mes-mescc/setjmp.c:28: ///asm ("mov____0x8(%ebp),%eax !0x0c"); // val mes-0.22/lib/x86-mes-mescc/setjmp.c:29: asm ("mov____0x8(%ebp),%ebp !0x08"); // env* mes-0.22/lib/x86-mes-mescc/setjmp.c-30- mes-0.22/lib/x86-mes-mescc/setjmp.c:31: asm ("mov____0x8(%ebp),%ebx !0x4"); // env.__pc mes-0.22/lib/x86-mes-mescc/setjmp.c:32: asm ("mov____0x8(%ebp),%esp !0x8"); // env.__sp mes-0.22/lib/x86-mes-mescc/setjmp.c:33: asm ("mov____0x8(%ebp),%ebp !0x0"); // env.__bp mes-0.22/lib/x86-mes-mescc/setjmp.c:34: asm ("jmp____*%ebx"); mes-0.22/lib/x86-mes-mescc/setjmp.c-35- // not reached ############################################## mes-0.22/lib/x86_64-mes-gcc/setjmp.c-28- // *INDENT-OFF* mes-0.22/lib/x86_64-mes-gcc/setjmp.c:29: asm ( mes-0.22/lib/x86_64-mes-gcc/setjmp.c-30- "mov 0x00(%rdi),%rbp\n\t" // env->__bp ############################################## mes-0.22/lib/x86_64-mes-gcc/setjmp.c-44- // *INDENT-OFF* mes-0.22/lib/x86_64-mes-gcc/setjmp.c:45: asm ("mov %%rbp,%0" mes-0.22/lib/x86_64-mes-gcc/setjmp.c-46- : "=r" (p) ############################################## mes-0.22/lib/x86_64-mes-mescc/exit-42.c-24-#if 0 mes-0.22/lib/x86_64-mes-mescc/exit-42.c:25: asm ("mov $00,%rdi"); mes-0.22/lib/x86_64-mes-mescc/exit-42.c:26: asm ("mov $0x3c,%rax"); mes-0.22/lib/x86_64-mes-mescc/exit-42.c:27: asm ("syscall"); mes-0.22/lib/x86_64-mes-mescc/exit-42.c-28-#endif ############################################## mes-0.22/lib/x86_64-mes-mescc/setjmp.c-27-#if 0 //MES_CCAMD64 mes-0.22/lib/x86_64-mes-mescc/setjmp.c:28: asm ("push___%rdi"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c-29-#endif ############################################## mes-0.22/lib/x86_64-mes-mescc/setjmp.c-31-#if 0 //MES_CCAMD64 mes-0.22/lib/x86_64-mes-mescc/setjmp.c:32: asm ("pop____%rdi"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c:33: asm ("mov____0x8(%rdi),%rbp !0x00"); // env->__bp mes-0.22/lib/x86_64-mes-mescc/setjmp.c:34: asm ("mov____0x8(%rdi),%rbx !0x08"); // env->__pc mes-0.22/lib/x86_64-mes-mescc/setjmp.c:35: asm ("mov____0x8(%rdi),%rsp !0x10"); // env->__sp mes-0.22/lib/x86_64-mes-mescc/setjmp.c:36: asm ("jmp____*%rbx"); // jmp *PC mes-0.22/lib/x86_64-mes-mescc/setjmp.c-37-#else mes-0.22/lib/x86_64-mes-mescc/setjmp.c:38: asm ("mov____0x8(%rbp),%rbp !0x10"); // env* mes-0.22/lib/x86_64-mes-mescc/setjmp.c-39- mes-0.22/lib/x86_64-mes-mescc/setjmp.c:40: asm ("mov____0x8(%rbp),%rbx !0x08"); // env.__pc mes-0.22/lib/x86_64-mes-mescc/setjmp.c:41: asm ("mov____0x8(%rbp),%rsp !0x10"); // env.__sp mes-0.22/lib/x86_64-mes-mescc/setjmp.c:42: asm ("mov____0x8(%rbp),%rbp !0x00"); // env.__bp mes-0.22/lib/x86_64-mes-mescc/setjmp.c:43: asm ("jmp____*%rbx"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c-44-#endif ############################################## mes-0.22/lib/x86_64-mes-mescc/setjmp.c-52-#if 0 //MES_CCAMD64 mes-0.22/lib/x86_64-mes-mescc/setjmp.c:53: asm ("mov____%rbp,%rax"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c:54: asm ("add____$i32,%rax %0x80"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c-55- mes-0.22/lib/x86_64-mes-mescc/setjmp.c:56: asm ("mov____0x8(%rax),%rsi !0x00"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c:57: asm ("mov____%rsi,0x8(%rdi) !0x00"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c-58- mes-0.22/lib/x86_64-mes-mescc/setjmp.c:59: asm ("mov____0x8(%rax),%rsi !0x08"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c:60: asm ("mov____%rsi,0x8(%rdi) !0x08"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c-61- mes-0.22/lib/x86_64-mes-mescc/setjmp.c:62: asm ("mov____%rax,%rsi"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c:63: asm ("add____$i32,%rsi %0x10"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c:64: asm ("mov____%rsi,0x8(%rdi) !0x10"); mes-0.22/lib/x86_64-mes-mescc/setjmp.c-65-#else ############################################## mes-0.22/mes/module/mes/lalr.scm-1064- (define (get-symbol-precedence sym) mes-0.22/mes/module/mes/lalr.scm:1065: (caddr (vector-ref the-terminals/prec sym))) mes-0.22/mes/module/mes/lalr.scm-1066- ; the operator type is either 'none, 'left, 'right, or 'nonassoc ############################################## mes-0.22/module/mescc/as.scm-76-(define (get-r-1 info) mes-0.22/module/mescc/as.scm:77: (caddr (.allocated info))) ############################################## mes-0.22/src/mes.c-742- { mes-0.22/src/mes.c:743: push_cc (cons (CADR (r1), CADDR (r1)), r1, r0, cell_vm_return); mes-0.22/src/mes.c-744- goto apply; ############################################## mes-0.22/src/mes.c-747- { mes-0.22/src/mes.c:748: push_cc (CADR (r1), r1, CADDR (r1), cell_vm_return); mes-0.22/src/mes.c-749- goto eval; ############################################## mes-0.22/src/mes.c-752- { mes-0.22/src/mes.c:753: push_cc (cons (CADR (r1), cell_nil), r1, CADDR (r1), cell_vm_return); mes-0.22/src/mes.c-754- goto begin_expand;