=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== fasm-1.73.25/examples/elfexe/hello.asm-1- fasm-1.73.25/examples/elfexe/hello.asm:2:; fasm demonstration of writing simple ELF executable fasm-1.73.25/examples/elfexe/hello.asm-3- ############################################## fasm-1.73.25/examples/elfexe/hello64.asm-1- fasm-1.73.25/examples/elfexe/hello64.asm:2:; fasm demonstration of writing 64-bit ELF executable ############################################## fasm-1.73.25/examples/elfobj/msgdemo.asm-1- fasm-1.73.25/examples/elfobj/msgdemo.asm:2:; fasm demonstration of assembling object files fasm-1.73.25/examples/elfobj/msgdemo.asm-3- fasm-1.73.25/examples/elfobj/msgdemo.asm-4-; compile the program using commands like: fasm-1.73.25/examples/elfobj/msgdemo.asm:5:; fasm msgdemo.asm msgdemo.o fasm-1.73.25/examples/elfobj/msgdemo.asm:6:; fasm writemsg.asm writemsg.o fasm-1.73.25/examples/elfobj/msgdemo.asm-7-; ld msgdemo.o writemsg.o -o msgdemo ############################################## fasm-1.73.25/examples/libcdemo/libcdemo.asm-1- fasm-1.73.25/examples/libcdemo/libcdemo.asm:2:; fasm example of using the C library in Unix systems fasm-1.73.25/examples/libcdemo/libcdemo.asm-3- fasm-1.73.25/examples/libcdemo/libcdemo.asm-4-; compile the source with commands like: fasm-1.73.25/examples/libcdemo/libcdemo.asm:5:; fasm libcdemo.asm libcdemo.o fasm-1.73.25/examples/libcdemo/libcdemo.asm-6-; gcc libcdemo.o -o libcdemo ############################################## fasm-1.73.25/fasm.txt-163-flat assembler version 1.72 (16384 kilobytes memory) fasm-1.73.25/fasm.txt:164:example.asm [3]: fasm-1.73.25/fasm.txt-165- mob ax,1 ############################################## fasm-1.73.25/fasm.txt-173-flat assembler version 1.72 (16384 kilobytes memory) fasm-1.73.25/fasm.txt:174:example.asm [6]: fasm-1.73.25/fasm.txt-175- stoschar 7 fasm-1.73.25/fasm.txt:176:example.asm [3] stoschar [1]: fasm-1.73.25/fasm.txt-177- mob al,char ############################################## fasm-1.73.25/fasm.txt-389-But when you try to assemble "mov ax,[char]", it will cause an error, because fasm-1.73.25/fasm.txt:390:fasm compares the sizes of operands, which should be equal. You can force fasm-1.73.25/fasm.txt-391-assembling that instruction by using size override: "mov ax,word [char]", but ############################################## fasm-1.73.25/source/DOS/fasm.asm-341-_usage db 0Dh,0Ah fasm-1.73.25/source/DOS/fasm.asm:342: db 'usage: fasm <source> [output]',0Dh,0Ah fasm-1.73.25/source/DOS/fasm.asm-343- db 'optional settings:',0Dh,0Ah ############################################## fasm-1.73.25/source/Linux/fasm.asm-294-_usage db 0xA fasm-1.73.25/source/Linux/fasm.asm:295: db 'usage: fasm <source> [output]',0xA fasm-1.73.25/source/Linux/fasm.asm-296- db 'optional settings:',0xA ############################################## fasm-1.73.25/source/Linux/x64/fasm.asm-310-_usage db 0xA fasm-1.73.25/source/Linux/x64/fasm.asm:311: db 'usage: fasm <source> [output]',0xA fasm-1.73.25/source/Linux/x64/fasm.asm-312- db 'optional settings:',0xA ############################################## fasm-1.73.25/source/Win32/fasm.asm-348-_usage db 0Dh,0Ah fasm-1.73.25/source/Win32/fasm.asm:349: db 'usage: fasm <source> [output]',0Dh,0Ah fasm-1.73.25/source/Win32/fasm.asm-350- db 'optional settings:',0Dh,0Ah ############################################## fasm-1.73.25/source/libc/fasm.asm-316-_usage db 0xA fasm-1.73.25/source/libc/fasm.asm:317: db 'usage: fasm <source> [output]',0xA fasm-1.73.25/source/libc/fasm.asm-318- db 'optional settings:',0xA ############################################## fasm-1.73.25/tools/readme.txt-12- fasm-1.73.25/tools/readme.txt:13: fasm example.asm example.exe -s example.fas fasm-1.73.25/tools/readme.txt-14- ############################################## fasm-1.73.25/debian/changelog:1:fasm (1.73.25-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-2- ############################################## fasm-1.73.25/debian/changelog-7- fasm-1.73.25/debian/changelog:8:fasm (1.73.24-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-9- ############################################## fasm-1.73.25/debian/changelog-13- fasm-1.73.25/debian/changelog:14:fasm (1.73.23-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-15- ############################################## fasm-1.73.25/debian/changelog-19- fasm-1.73.25/debian/changelog:20:fasm (1.73.22-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-21- ############################################## fasm-1.73.25/debian/changelog-26- fasm-1.73.25/debian/changelog:27:fasm (1.73.21-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-28- ############################################## fasm-1.73.25/debian/changelog-32- fasm-1.73.25/debian/changelog:33:fasm (1.73.20-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-34- ############################################## fasm-1.73.25/debian/changelog-38- fasm-1.73.25/debian/changelog:39:fasm (1.73.19-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-40- ############################################## fasm-1.73.25/debian/changelog-44- fasm-1.73.25/debian/changelog:45:fasm (1.73.18-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-46- ############################################## fasm-1.73.25/debian/changelog-50- fasm-1.73.25/debian/changelog:51:fasm (1.73.17-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-52- ############################################## fasm-1.73.25/debian/changelog-57- fasm-1.73.25/debian/changelog:58:fasm (1.73.16-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-59- ############################################## fasm-1.73.25/debian/changelog-63- fasm-1.73.25/debian/changelog:64:fasm (1.73.15-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-65- ############################################## fasm-1.73.25/debian/changelog-69- fasm-1.73.25/debian/changelog:70:fasm (1.73.14-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-71- ############################################## fasm-1.73.25/debian/changelog-75- fasm-1.73.25/debian/changelog:76:fasm (1.73.13-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-77- ############################################## fasm-1.73.25/debian/changelog-81- fasm-1.73.25/debian/changelog:82:fasm (1.73.12-1) experimental; urgency=medium fasm-1.73.25/debian/changelog-83- ############################################## fasm-1.73.25/debian/changelog-87- fasm-1.73.25/debian/changelog:88:fasm (1.73.11-1) experimental; urgency=medium fasm-1.73.25/debian/changelog-89- ############################################## fasm-1.73.25/debian/changelog-93- fasm-1.73.25/debian/changelog:94:fasm (1.73.10-1) experimental; urgency=medium fasm-1.73.25/debian/changelog-95- ############################################## fasm-1.73.25/debian/changelog-99- fasm-1.73.25/debian/changelog:100:fasm (1.73.09-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-101- ############################################## fasm-1.73.25/debian/changelog-105- fasm-1.73.25/debian/changelog:106:fasm (1.73.08-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-107- ############################################## fasm-1.73.25/debian/changelog-111- fasm-1.73.25/debian/changelog:112:fasm (1.73.07-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-113- ############################################## fasm-1.73.25/debian/changelog-117- fasm-1.73.25/debian/changelog:118:fasm (1.73.06-3) unstable; urgency=medium fasm-1.73.25/debian/changelog-119- fasm-1.73.25/debian/changelog:120: * build fasm using the version in debian repos fasm-1.73.25/debian/changelog-121- ############################################## fasm-1.73.25/debian/changelog-123- fasm-1.73.25/debian/changelog:124:fasm (1.73.06-2) unstable; urgency=medium fasm-1.73.25/debian/changelog-125- ############################################## fasm-1.73.25/debian/changelog-130- fasm-1.73.25/debian/changelog:131:fasm (1.73.06-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-132- ############################################## fasm-1.73.25/debian/changelog-137- fasm-1.73.25/debian/changelog:138:fasm (1.73.05-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-139- ############################################## fasm-1.73.25/debian/changelog-143- fasm-1.73.25/debian/changelog:144:fasm (1.73.04-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-145- ############################################## fasm-1.73.25/debian/changelog-152- fasm-1.73.25/debian/changelog:153:fasm (1.73.02-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-154- ############################################## fasm-1.73.25/debian/changelog-159- fasm-1.73.25/debian/changelog:160:fasm (1.73.01-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-161- ############################################## fasm-1.73.25/debian/changelog-165- fasm-1.73.25/debian/changelog:166:fasm (1.72-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-167- ############################################## fasm-1.73.25/debian/changelog-172- fasm-1.73.25/debian/changelog:173:fasm (1.71.64-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-174- ############################################## fasm-1.73.25/debian/changelog-178- fasm-1.73.25/debian/changelog:179:fasm (1.71.63-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-180- ############################################## fasm-1.73.25/debian/changelog-185- fasm-1.73.25/debian/changelog:186:fasm (1.71.62-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-187- ############################################## fasm-1.73.25/debian/changelog-191- fasm-1.73.25/debian/changelog:192:fasm (1.71.61-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-193- ############################################## fasm-1.73.25/debian/changelog-197- fasm-1.73.25/debian/changelog:198:fasm (1.71.60-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-199- ############################################## fasm-1.73.25/debian/changelog-203- fasm-1.73.25/debian/changelog:204:fasm (1.71.59-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-205- ############################################## fasm-1.73.25/debian/changelog-210- fasm-1.73.25/debian/changelog:211:fasm (1.71.58-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-212- ############################################## fasm-1.73.25/debian/changelog-216- fasm-1.73.25/debian/changelog:217:fasm (1.71.57-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-218- ############################################## fasm-1.73.25/debian/changelog-222- fasm-1.73.25/debian/changelog:223:fasm (1.71.56-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-224- ############################################## fasm-1.73.25/debian/changelog-228- fasm-1.73.25/debian/changelog:229:fasm (1.71.55-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-230- ############################################## fasm-1.73.25/debian/changelog-234- fasm-1.73.25/debian/changelog:235:fasm (1.71.54-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-236- ############################################## fasm-1.73.25/debian/changelog-240- fasm-1.73.25/debian/changelog:241:fasm (1.71.53-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-242- ############################################## fasm-1.73.25/debian/changelog-246- fasm-1.73.25/debian/changelog:247:fasm (1.71.52-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-248- ############################################## fasm-1.73.25/debian/changelog-253- fasm-1.73.25/debian/changelog:254:fasm (1.71.51-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-255- ############################################## fasm-1.73.25/debian/changelog-259- fasm-1.73.25/debian/changelog:260:fasm (1.71.50-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-261- ############################################## fasm-1.73.25/debian/changelog-265- fasm-1.73.25/debian/changelog:266:fasm (1.71.49-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-267- ############################################## fasm-1.73.25/debian/changelog-271- fasm-1.73.25/debian/changelog:272:fasm (1.71.47-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-273- ############################################## fasm-1.73.25/debian/changelog-277- fasm-1.73.25/debian/changelog:278:fasm (1.71.42-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-279- ############################################## fasm-1.73.25/debian/changelog-284- fasm-1.73.25/debian/changelog:285:fasm (1.71.39-1) unstable; urgency=medium fasm-1.73.25/debian/changelog-286- fasm-1.73.25/debian/changelog-287- * Imported Upstream version 1.71.39 fasm-1.73.25/debian/changelog:288: * Make fasm build *itself* fasm-1.73.25/debian/changelog-289- * Link with C library ############################################## fasm-1.73.25/debian/changelog-292- fasm-1.73.25/debian/changelog:293:fasm (1.71.22-1) unstable; urgency=low fasm-1.73.25/debian/changelog-294- ############################################## fasm-1.73.25/debian/fasm.1-3-.\" fasm-1.73.25/debian/fasm.1:4:.TH FASM 1 "November 6, 2014" fasm-1.73.25/debian/fasm.1-5-.\" Please adjust this date whenever revising the manpage. fasm-1.73.25/debian/fasm.1-6-.SH NAME fasm-1.73.25/debian/fasm.1:7:fasm \- fast assembler for the x86 and x86-64 architectures fasm-1.73.25/debian/fasm.1-8-.SH SYNOPSIS ############################################## fasm-1.73.25/debian/fasm.install-2-# examples/elfobj/*.inc /usr/share/fasm/examples/elfobj/ fasm-1.73.25/debian/fasm.install:3:examples/elfexe/*.asm /usr/share/fasm/examples/elfexe/ fasm-1.73.25/debian/fasm.install:4:examples/elfexe/dynamic/*.asm /usr/share/fasm/examples/elfexe/dynamic/ fasm-1.73.25/debian/fasm.install-5-examples/elfexe/dynamic/*.inc /usr/share/fasm/examples/elfexe/dynamic/ fasm-1.73.25/debian/fasm.install:6:examples/elfobj/*.asm /usr/share/fasm/examples/elfobj/ fasm-1.73.25/debian/fasm.install:7:examples/libcdemo/*.asm /usr/share/fasm/examples/libcdemo/ fasm-1.73.25/debian/fasm.install-8-examples/libcdemo/*.inc /usr/share/fasm/examples/libcdemo/ fasm-1.73.25/debian/fasm.install:9:source/libc/fasm /usr/bin/ fasm-1.73.25/debian/fasm.install-10-tools /usr/share/fasm/ ############################################## fasm-1.73.25/debian/rules-13-override_dh_install: fasm-1.73.25/debian/rules:14: (cd source/libc && $(FASM) fasm.asm && gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -m32 fasm.o -o fasm) fasm-1.73.25/debian/rules-15- dh_install ############################################## fasm-1.73.25/debian/rules-21- dh_clean fasm-1.73.25/debian/rules:22: rm -f source/libc/fasm source/libc/fasm.o