=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== salmon-1.4.0+ds1/include/FastxParserThreadUtils.hpp-28-#elif defined(__i386__) || defined(__x86_64__) salmon-1.4.0+ds1/include/FastxParserThreadUtils.hpp:29: asm volatile("pause"); salmon-1.4.0+ds1/include/FastxParserThreadUtils.hpp-30-#elif defined(__aarch64__) salmon-1.4.0+ds1/include/FastxParserThreadUtils.hpp:31: asm volatile("wfe"); salmon-1.4.0+ds1/include/FastxParserThreadUtils.hpp-32-#elif defined(__armel__) || defined(__ARMEL__) salmon-1.4.0+ds1/include/FastxParserThreadUtils.hpp:33: asm volatile ("nop" ::: "memory"); salmon-1.4.0+ds1/include/FastxParserThreadUtils.hpp-34-#elif defined(__arm__) || defined(__aarch64__) ############################################## salmon-1.4.0+ds1/include/FastxParserThreadUtils.hpp-40-#else // everything else. salmon-1.4.0+ds1/include/FastxParserThreadUtils.hpp:41: asm volatile ("nop" ::: "memory"); salmon-1.4.0+ds1/include/FastxParserThreadUtils.hpp-42-#endif ############################################## salmon-1.4.0+ds1/include/pcg_extras.hpp-306- */ salmon-1.4.0+ds1/include/pcg_extras.hpp:307:#if PCG_USE_INLINE_ASM && __GNUC__ && (__x86_64__ || __i386__) salmon-1.4.0+ds1/include/pcg_extras.hpp-308- ############################################## salmon-1.4.0+ds1/scripts/bump_version.sh-4- salmon-1.4.0+ds1/scripts/bump_version.sh:5:major_v=`${HERE}/../build/src/salmon -v | cut -d ' ' -f 2 | cut -d '.' -f 1` salmon-1.4.0+ds1/scripts/bump_version.sh:6:minor_v=`${HERE}/../build/src/salmon -v | cut -d ' ' -f 2 | cut -d '.' -f 2` salmon-1.4.0+ds1/scripts/bump_version.sh:7:patch_v=`${HERE}/../build/src/salmon -v | cut -d ' ' -f 2 | cut -d '.' -f 3` salmon-1.4.0+ds1/scripts/bump_version.sh-8- ############################################## salmon-1.4.0+ds1/scripts/make-release.sh-72-#echo -e "Getting previous asset ID\n" salmon-1.4.0+ds1/scripts/make-release.sh:73:#ASSETID=`curl -s -X GET https://api.github.com/repos/COMBINE-lab/salmon/releases/1263754/assets | grep "\"id" | head -1 | awk '{gsub(/,$/,""); print $2}'` salmon-1.4.0+ds1/scripts/make-release.sh-74-# ############################################## salmon-1.4.0+ds1/scripts/push-binary.sh-32-echo -e "Getting previous asset ID\n" salmon-1.4.0+ds1/scripts/push-binary.sh:33:ASSETID=`curl -s -X GET https://api.github.com/repos/COMBINE-lab/salmon/releases/1263754/assets | grep "\"id" | head -1 | awk '{gsub(/,$/,""); print $2}'` salmon-1.4.0+ds1/scripts/push-binary.sh-34- ############################################## salmon-1.4.0+ds1/scripts/runner.sh-3-cmd="$@" salmon-1.4.0+ds1/scripts/runner.sh:4:interleaved_file=`echo $cmd | sed -n 's/.*--interleaved\s\+\(\S\+\)\s\+.*/\1/p'` salmon-1.4.0+ds1/scripts/runner.sh-5- ############################################## salmon-1.4.0+ds1/scripts/runner.sh-10-else salmon-1.4.0+ds1/scripts/runner.sh:11: new_cmd=`echo $cmd | sed 's/--interleaved\s\+\S\+\s\+//'` salmon-1.4.0+ds1/scripts/runner.sh-12- tmpdir=$(mktemp -d) ############################################## salmon-1.4.0+ds1/scripts/v1_10x/run.sh-3-cmd="$@" salmon-1.4.0+ds1/scripts/v1_10x/run.sh:4:base=`echo $cmd | grep -Po -- '-b\s+\K[^ ]+'` salmon-1.4.0+ds1/scripts/v1_10x/run.sh:5:new_cmd=`echo $cmd | sed 's/-b[[:space:]][[:graph:]]\+//'` salmon-1.4.0+ds1/scripts/v1_10x/run.sh-6- ############################################## salmon-1.4.0+ds1/scripts/v1_10x/run.sh-15- salmon-1.4.0+ds1/scripts/v1_10x/run.sh:16:i1=`ls $base*I1*` salmon-1.4.0+ds1/scripts/v1_10x/run.sh-17-wrapper <(cat $base*I1*) <(cat $base*RA*) >> $p1 2>> $p2 & ############################################## salmon-1.4.0+ds1/tests/catch.hpp-6428- inline void keep_memory(T* p) { salmon-1.4.0+ds1/tests/catch.hpp:6429: asm volatile("" : : "g"(p) : "memory"); salmon-1.4.0+ds1/tests/catch.hpp-6430- } salmon-1.4.0+ds1/tests/catch.hpp-6431- inline void keep_memory() { salmon-1.4.0+ds1/tests/catch.hpp:6432: asm volatile("" : : : "memory"); salmon-1.4.0+ds1/tests/catch.hpp-6433- } ############################################## salmon-1.4.0+ds1/tests/catch.hpp-7879- #if defined(__GNUC__) && (defined(__i386) || defined(__x86_64)) salmon-1.4.0+ds1/tests/catch.hpp:7880: #define CATCH_TRAP() asm volatile ("int $3") /* NOLINT */ salmon-1.4.0+ds1/tests/catch.hpp-7881- #else // Fall back to the generic way. ############################################## salmon-1.4.0+ds1/debian/external/install/include/pufferfish/sparsepp/spp_dlalloc.h-1311- salmon-1.4.0+ds1/debian/external/install/include/pufferfish/sparsepp/spp_dlalloc.h:1312: // assign tree index for size S to variable I. Use x86 asm if possible salmon-1.4.0+ds1/debian/external/install/include/pufferfish/sparsepp/spp_dlalloc.h-1313-#if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) ############################################## salmon-1.4.0+ds1/debian/external/install/include/pufferfish/sparsepp/spp_dlalloc.h-1392- salmon-1.4.0+ds1/debian/external/install/include/pufferfish/sparsepp/spp_dlalloc.h:1393: // index corresponding to given bit. Use x86 asm if possible salmon-1.4.0+ds1/debian/external/install/include/pufferfish/sparsepp/spp_dlalloc.h-1394-#if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/external/asyncplusplus/Async++Config.cmake.in-2-find_dependency(Threads) salmon-1.4.0+ds1/debian/external/pufferfish/external/asyncplusplus/Async++Config.cmake.in:3:include("${CMAKE_CURRENT_LIST_DIR}/Async++.cmake") ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-50-DIST_SOURCES = salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in:51:am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-52-am__vpath_adj = case $$p in \ salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in:53: $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-54- *) f=$$p;; \ salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-55- esac; salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in:56:am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-57-am__installdirs = "$(DESTDIR)$(libtclapincludedir)" ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-268-GTAGS: salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in:269: here=`$(am__cd) $(top_builddir) && pwd` \ salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-270- && cd $(top_srcdir) \ ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-276-distdir: $(DISTFILES) salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in:277: @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in:278: topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-279- list='$(DISTFILES)'; \ ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-290- if test -d $$d/$$file; then \ salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in:291: dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ salmon-1.4.0+ds1/debian/external/pufferfish/external/twopaco/common/tclap/Makefile.in-292- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/include/FastxParserThreadUtils.hpp-28-#elif defined(__i386__) || defined(__x86_64__) salmon-1.4.0+ds1/debian/external/pufferfish/include/FastxParserThreadUtils.hpp:29: asm volatile("pause"); salmon-1.4.0+ds1/debian/external/pufferfish/include/FastxParserThreadUtils.hpp-30-#elif defined(__aarch64__) salmon-1.4.0+ds1/debian/external/pufferfish/include/FastxParserThreadUtils.hpp:31: asm volatile("wfe"); salmon-1.4.0+ds1/debian/external/pufferfish/include/FastxParserThreadUtils.hpp-32-#elif defined(__armel__) || defined(__ARMEL__) salmon-1.4.0+ds1/debian/external/pufferfish/include/FastxParserThreadUtils.hpp:33: asm volatile ("nop" ::: "memory"); salmon-1.4.0+ds1/debian/external/pufferfish/include/FastxParserThreadUtils.hpp-34-#elif defined(__arm__) || defined(__aarch64__) ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/include/FastxParserThreadUtils.hpp-40-#else // everything else. salmon-1.4.0+ds1/debian/external/pufferfish/include/FastxParserThreadUtils.hpp:41: asm volatile ("nop" ::: "memory"); salmon-1.4.0+ds1/debian/external/pufferfish/include/FastxParserThreadUtils.hpp-42-#endif ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/include/clipp.h-6992- os << doc_string(4*level, ' '); salmon-1.4.0+ds1/debian/external/pufferfish/include/clipp.h:6993: print(os, param.as_param()); salmon-1.4.0+ds1/debian/external/pufferfish/include/clipp.h-6994- } ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/include/sparsepp/spp_dlalloc.h-1311- salmon-1.4.0+ds1/debian/external/pufferfish/include/sparsepp/spp_dlalloc.h:1312: // assign tree index for size S to variable I. Use x86 asm if possible salmon-1.4.0+ds1/debian/external/pufferfish/include/sparsepp/spp_dlalloc.h-1313-#if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/include/sparsepp/spp_dlalloc.h-1392- salmon-1.4.0+ds1/debian/external/pufferfish/include/sparsepp/spp_dlalloc.h:1393: // index corresponding to given bit. Use x86 asm if possible salmon-1.4.0+ds1/debian/external/pufferfish/include/sparsepp/spp_dlalloc.h-1394-#if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/scripts/bump_version.sh-4- salmon-1.4.0+ds1/debian/external/pufferfish/scripts/bump_version.sh:5:major_v=`${HERE}/../build/src/pufferfish -v | cut -d ' ' -f 2 | cut -d '.' -f 1` salmon-1.4.0+ds1/debian/external/pufferfish/scripts/bump_version.sh:6:minor_v=`${HERE}/../build/src/pufferfish -v | cut -d ' ' -f 2 | cut -d '.' -f 2` salmon-1.4.0+ds1/debian/external/pufferfish/scripts/bump_version.sh:7:patch_v=`${HERE}/../build/src/pufferfish -v | cut -d ' ' -f 2 | cut -d '.' -f 3` salmon-1.4.0+ds1/debian/external/pufferfish/scripts/bump_version.sh-8- ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/KSW2Aligner.cpp-29-#if defined(__x86_64__) salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/KSW2Aligner.cpp:30: asm volatile ("cpuid" salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/KSW2Aligner.cpp-31- : "=a" (cpuid[0]), "=b" (cpuid[1]), "=c" (cpuid[2]), "=d" (cpuid[3]) ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/KSW2Aligner.cpp-33-#else // on 32bit, ebx can NOT be used as PIC code salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/KSW2Aligner.cpp:34: asm volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1" salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/KSW2Aligner.cpp-35- : "=a" (cpuid[0]), "=r" (cpuid[1]), "=c" (cpuid[2]), "=d" (cpuid[3]) ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/ksw2_dispatch.c-20-#if defined(__x86_64__) salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/ksw2_dispatch.c:21: asm volatile ("cpuid" salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/ksw2_dispatch.c-22- : "=a" (cpuid[0]), "=b" (cpuid[1]), "=c" (cpuid[2]), "=d" (cpuid[3]) ############################################## salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/ksw2_dispatch.c-24-#else // on 32bit, ebx can NOT be used as PIC code salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/ksw2_dispatch.c:25: asm volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1" salmon-1.4.0+ds1/debian/external/pufferfish/src/ksw2pp/ksw2_dispatch.c-26- : "=a" (cpuid[0]), "=r" (cpuid[1]), "=c" (cpuid[2]), "=d" (cpuid[3])