=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== findbugs-3.1.0~preview2/README.txt-9- findbugs-3.1.0~preview2/README.txt:10:The ASM license is in the file LICENSE-ASM.txt findbugs-3.1.0~preview2/README.txt-11- ############################################## findbugs-3.1.0~preview2/runMaven-2-mvn install:install-file -Dfile=lib/bcel-6.0-SNAPSHOT.jar -DgroupId=com.google.code.findbugs -DartifactId=bcel -Dversion=6.0-SNAPSHOT -Dpackaging=jar findbugs-3.1.0~preview2/runMaven:3:mvn install:install-file -Dfile=lib/asm-debug-all-6.0-SNAPSHOT.jar -DgroupId=org.ow2.asm -DartifactId=asm-debug-all -Dversion=6.0-SNAPSHOT -Dpackaging=jar findbugs-3.1.0~preview2/runMaven-4-mvn clean ############################################## findbugs-3.1.0~preview2/design/DecouplingFromBCEL.txt-9- findbugs-3.1.0~preview2/design/DecouplingFromBCEL.txt:10:- Allow other bytecode frameworks (such as ASM and maybe Soot) to findbugs-3.1.0~preview2/design/DecouplingFromBCEL.txt-11- be used by detectors ############################################## findbugs-3.1.0~preview2/design/DecouplingFromBCEL.txt-63- findbugs-3.1.0~preview2/design/DecouplingFromBCEL.txt:64: *** This is how ASM represents types -> efficient findbugs-3.1.0~preview2/design/DecouplingFromBCEL.txt-65- ############################################## findbugs-3.1.0~preview2/design/VisitingAndCaching.txt-89- findbugs-3.1.0~preview2/design/VisitingAndCaching.txt:90:ASMDismantleBytecode (dismantle bytecode using the ASM framework) ############################################## findbugs-3.1.0~preview2/src/scripts/standard/fb-88- *) findbugs-3.1.0~preview2/src/scripts/standard/fb:89: fb_appargs="$fb_appargs `escape_arg "$1"`" findbugs-3.1.0~preview2/src/scripts/standard/fb-90- ;; ############################################## findbugs-3.1.0~preview2/src/scripts/standard/findbugs-95- *) findbugs-3.1.0~preview2/src/scripts/standard/findbugs:96: fb_appargs="$fb_appargs `escape_arg "$1"`" findbugs-3.1.0~preview2/src/scripts/standard/findbugs-97- ;; ############################################## findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/detect/TestASM.java-39- */ findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/detect/TestASM.java:40:public class TestASM extends ClassNodeDetector { findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/detect/TestASM.java-41- ############################################## findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java-55- */ findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java:56:public class ClassParserUsingASM implements ClassParserInterface { findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java-57- ############################################## findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/ClassParser.java-150- public void parse(ClassInfo.Builder builder) throws InvalidClassFileFormatException { findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/ClassParser.java:151: throw new UnsupportedOperationException("Need to use a ClassParserUsingASM to build ClassInfo"); findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/ClassParser.java-152- } ############################################## findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/package-info.java-1-/** findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/package-info.java:2: * Support for analyses based on the <a href="http://asm.objectweb.org/">ASM bytecode framework</a>. findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/package-info.java-3- */ ############################################## findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/ClassReaderAnalysisEngine.java-29-/** findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/ClassReaderAnalysisEngine.java:30: * Analysis engine to produce an ASM ClassReader for a class. findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/ClassReaderAnalysisEngine.java-31- * ############################################## findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/ClassNodeAnalysisEngine.java-32-/** findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/ClassNodeAnalysisEngine.java:33: * Analysis engine to produce the ClassNode (ASM tree format) for a class. findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/ClassNodeAnalysisEngine.java-34- * ############################################## findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/ClassNodeAnalysisEngine.java-51- findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/ClassNodeAnalysisEngine.java:52: // One of the less-than-ideal features of ASM is that findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/ClassNodeAnalysisEngine.java-53- // invalid classfile format is indicated by a ############################################## findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/FindBugsASM.java-26- */ findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/FindBugsASM.java:27:public class FindBugsASM { findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/classfile/engine/asm/FindBugsASM.java-28- ############################################## findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/BugInstance.java-1201- * @param classNode findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/BugInstance.java:1202: * the ASM visitor findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/BugInstance.java-1203- * @return this object ############################################## findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/DiscoverSourceDirectories.java-304- findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/DiscoverSourceDirectories.java:305: ClassParserUsingASM classParser = new ClassParserUsingASM(new ClassReader(codeBaseEntry.openResource()), classDesc, findbugs-3.1.0~preview2/src/java/edu/umd/cs/findbugs/DiscoverSourceDirectories.java-306- codeBaseEntry); ############################################## findbugs-3.1.0~preview2/src/doc/Changes.html-172- <li>FindBugs requires minimum Java 7 as runtime environment! findbugs-3.1.0~preview2/src/doc/Changes.html:173: <li>FindBugs uses ASM 5 now which means that some 3rd party detectors based on FindBugs 2.x/ASM 3 has to be upgraded. findbugs-3.1.0~preview2/src/doc/Changes.html:174: See details in <a href="http://download.forge.objectweb.org/asm/asm4-guide.pdf#chapter.5">ASM documentation</a>. findbugs-3.1.0~preview2/src/doc/Changes.html-175- <li>New Bug patterns: ############################################## findbugs-3.1.0~preview2/src/doc/index.html-127- <li>FindBugs requires minimum Java 7 as runtime environment! findbugs-3.1.0~preview2/src/doc/index.html:128: <li>FindBugs uses ASM 5 now which means that some 3rd party detectors based on FindBugs 2.x/ASM 3 has to be upgraded. findbugs-3.1.0~preview2/src/doc/index.html:129: See details in <a href="http://download.forge.objectweb.org/asm/asm4-guide.pdf#chapter.5">ASM documentation</a>. findbugs-3.1.0~preview2/src/doc/index.html-130- <li>New Bug patterns: ############################################## findbugs-3.1.0~preview2/etc/messages_ja.xml-1879-<p> findbugs-3.1.0~preview2/etc/messages_ja.xml:1880:このディテクタは、ASM バイトコード解析フレームワークを使用した FindBugs ディテクタを書く方法を示しているコード例です。 findbugs-3.1.0~preview2/etc/messages_ja.xml-1881-</p> ############################################## findbugs-3.1.0~preview2/etc/messages.xml-1561- This detector is a code example showing how to write a FindBugs findbugs-3.1.0~preview2/etc/messages.xml:1562: detector using the ASM bytecode analysis framework. findbugs-3.1.0~preview2/etc/messages.xml-1563- </p> ############################################## findbugs-3.1.0~preview2/etc/script.properties-9- while [ -h "$program" ]; do\n\ findbugs-3.1.0~preview2/etc/script.properties:10: \tlink=`ls -ld "$program"`\n\ findbugs-3.1.0~preview2/etc/script.properties:11: \tlink=`expr "$link" : '.*-> \\(.*\\)'`\n\ findbugs-3.1.0~preview2/etc/script.properties:12: \tif [ "`expr "$link" : '/.*'`" = 0 ]; then\n\ findbugs-3.1.0~preview2/etc/script.properties-13- \t\t# Relative\n\ findbugs-3.1.0~preview2/etc/script.properties:14: \t\tdir=`dirname "$program"`\n\ findbugs-3.1.0~preview2/etc/script.properties-15- \t\tprogram="$dir/$link"\n\ ############################################## findbugs-3.1.0~preview2/etc/script.properties-24- # normally be "$findbugs_home/bin").\n\ findbugs-3.1.0~preview2/etc/script.properties:25: dir=`dirname "$program"`\n\ findbugs-3.1.0~preview2/etc/script.properties-26- findbugs_home="$dir/.."\n\ ############################################## findbugs-3.1.0~preview2/etc/script.properties-33- # Make absolute\n\ findbugs-3.1.0~preview2/etc/script.properties:34: findbugs_home=`cd "$findbugs_home" && pwd`\n\ findbugs-3.1.0~preview2/etc/script.properties-35- \n\ ############################################## findbugs-3.1.0~preview2/etc/script.properties-39- fb_osname=`uname`\n\ findbugs-3.1.0~preview2/etc/script.properties:40: if [ `expr "$fb_osname" : CYGWIN` -ne 0 ]; then\n\ findbugs-3.1.0~preview2/etc/script.properties:41: \tfindbugs_home=`cygpath --mixed "$findbugs_home"`\n\ findbugs-3.1.0~preview2/etc/script.properties-42- \tfb_pathsep=';'\n\ ############################################## findbugs-3.1.0~preview2/etc/script.properties-63-# Usage: findbugs-3.1.0~preview2/etc/script.properties:64:# my_args="$my_args `escape_arg "$first_arg"`" findbugs-3.1.0~preview2/etc/script.properties:65:# my_args="$my_args `escape_arg "$second_arg"`" findbugs-3.1.0~preview2/etc/script.properties-66-# ... ############################################## findbugs-3.1.0~preview2/etc/script.properties-79- . /usr/lib/java-wrappers/java-wrappers.sh\n\ findbugs-3.1.0~preview2/etc/script.properties:80: find_jars dom4j commons-lang jaxen asm asm-commons asm-tree ant jcip jsr305 jFormatString bcel\n\ findbugs-3.1.0~preview2/etc/script.properties-81- export CLASSPATH=$JAVA_CLASSPATH\n\ ############################################## findbugs-3.1.0~preview2/etc/script.properties-84- if [ ! -z "$JAVA_HOME" ] && [ -x "$JAVA_HOME/bin/java" ]; then\n\ findbugs-3.1.0~preview2/etc/script.properties:85: \tif [ `expr "$fb_osname" : CYGWIN` -ne 0 ]; then\n\ findbugs-3.1.0~preview2/etc/script.properties:86: \t\tfb_javacmd=`cygpath --mixed "$JAVA_HOME"`/bin/java\n\ findbugs-3.1.0~preview2/etc/script.properties-87- \telse\n\ ############################################## findbugs-3.1.0~preview2/debian/changelog-54- * Refresh patches and add patches as necessary. findbugs-3.1.0~preview2/debian/changelog:55: * Update build-dep on asm to from asm3 to asm4. (Closes: #800866) findbugs-3.1.0~preview2/debian/changelog-56- ############################################## findbugs-3.1.0~preview2/debian/patches/0004-FixLibraryInScriptProperties.patch-7-+ . /usr/lib/java-wrappers/java-wrappers.sh\n\ findbugs-3.1.0~preview2/debian/patches/0004-FixLibraryInScriptProperties.patch:8:+ find_jars dom4j commons-lang jaxen asm asm-commons asm-tree ant jcip jsr305 jFormatString bcel\n\ findbugs-3.1.0~preview2/debian/patches/0004-FixLibraryInScriptProperties.patch-9-+ export CLASSPATH=$JAVA_CLASSPATH\n\ ############################################## findbugs-3.1.0~preview2/debian/patches/0013-dont-fetch-external-libraries.patch:1:Description: Do not download ASM 6 and BCEL 6 findbugs-3.1.0~preview2/debian/patches/0013-dont-fetch-external-libraries.patch-2-Author: Emmanuel Bourg <ebourg@apache.org> ############################################## findbugs-3.1.0~preview2/debian/patches/0014-asm-compatibility.patch:1:Description: Fixes the compatibility with the version of ASM in Debian findbugs-3.1.0~preview2/debian/patches/0014-asm-compatibility.patch-2-Author: Emmanuel Bourg <ebourg@apache.org> ############################################## findbugs-3.1.0~preview2/debian/patches/0014-asm-compatibility.patch-7- */ findbugs-3.1.0~preview2/debian/patches/0014-asm-compatibility.patch:8: public class FindBugsASM { findbugs-3.1.0~preview2/debian/patches/0014-asm-compatibility.patch-9- ############################################## findbugs-3.1.0~preview2/.pc/0001-FixLibraryDependency-RemoveAppleGUI.patch/build.xml-1236- findbugs-3.1.0~preview2/.pc/0001-FixLibraryDependency-RemoveAppleGUI.patch/build.xml:1237: <!-- Download snapshot of asm 6.0 with Java 9 support, built from SVN version 1818 from ASM_6_FUTURE branch, findbugs-3.1.0~preview2/.pc/0001-FixLibraryDependency-RemoveAppleGUI.patch/build.xml-1238- install resulting jar in lib. ############################################## findbugs-3.1.0~preview2/.pc/0003-UseGTKLook.patch/src/scripts/standard/fb-88- *) findbugs-3.1.0~preview2/.pc/0003-UseGTKLook.patch/src/scripts/standard/fb:89: fb_appargs="$fb_appargs `escape_arg "$1"`" findbugs-3.1.0~preview2/.pc/0003-UseGTKLook.patch/src/scripts/standard/fb-90- ;; ############################################## findbugs-3.1.0~preview2/.pc/0003-UseGTKLook.patch/src/scripts/standard/findbugs-95- *) findbugs-3.1.0~preview2/.pc/0003-UseGTKLook.patch/src/scripts/standard/findbugs:96: fb_appargs="$fb_appargs `escape_arg "$1"`" findbugs-3.1.0~preview2/.pc/0003-UseGTKLook.patch/src/scripts/standard/findbugs-97- ;; ############################################## findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-9- while [ -h "$program" ]; do\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:10: \tlink=`ls -ld "$program"`\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:11: \tlink=`expr "$link" : '.*-> \\(.*\\)'`\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:12: \tif [ "`expr "$link" : '/.*'`" = 0 ]; then\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-13- \t\t# Relative\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:14: \t\tdir=`dirname "$program"`\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-15- \t\tprogram="$dir/$link"\n\ ############################################## findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-24- # normally be "$findbugs_home/bin").\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:25: dir=`dirname "$program"`\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-26- findbugs_home="$dir/.."\n\ ############################################## findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-33- # Make absolute\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:34: findbugs_home=`cd "$findbugs_home" && pwd`\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-35- \n\ ############################################## findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-39- fb_osname=`uname`\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:40: if [ `expr "$fb_osname" : CYGWIN` -ne 0 ]; then\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:41: \tfindbugs_home=`cygpath --mixed "$findbugs_home"`\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-42- \tfb_pathsep=';'\n\ ############################################## findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-63-# Usage: findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:64:# my_args="$my_args `escape_arg "$first_arg"`" findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:65:# my_args="$my_args `escape_arg "$second_arg"`" findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-66-# ... ############################################## findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-81- if [ ! -z "$JAVA_HOME" ] && [ -x "$JAVA_HOME/bin/java" ]; then\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:82: \tif [ `expr "$fb_osname" : CYGWIN` -ne 0 ]; then\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties:83: \t\tfb_javacmd=`cygpath --mixed "$JAVA_HOME"`/bin/java\n\ findbugs-3.1.0~preview2/.pc/0004-FixLibraryInScriptProperties.patch/etc/script.properties-84- \telse\n\ ############################################## findbugs-3.1.0~preview2/.pc/0012-verbose-tests.patch/build.xml-1245- findbugs-3.1.0~preview2/.pc/0012-verbose-tests.patch/build.xml:1246: <!-- Download snapshot of asm 6.0 with Java 9 support, built from SVN version 1818 from ASM_6_FUTURE branch, findbugs-3.1.0~preview2/.pc/0012-verbose-tests.patch/build.xml-1247- install resulting jar in lib. ############################################## findbugs-3.1.0~preview2/.pc/0013-dont-fetch-external-libraries.patch/build.xml-1246- findbugs-3.1.0~preview2/.pc/0013-dont-fetch-external-libraries.patch/build.xml:1247: <!-- Download snapshot of asm 6.0 with Java 9 support, built from SVN version 1818 from ASM_6_FUTURE branch, findbugs-3.1.0~preview2/.pc/0013-dont-fetch-external-libraries.patch/build.xml-1248- install resulting jar in lib. ############################################## findbugs-3.1.0~preview2/.pc/0014-asm-compatibility.patch/src/java/edu/umd/cs/findbugs/classfile/engine/asm/FindBugsASM.java-26- */ findbugs-3.1.0~preview2/.pc/0014-asm-compatibility.patch/src/java/edu/umd/cs/findbugs/classfile/engine/asm/FindBugsASM.java:27:public class FindBugsASM { findbugs-3.1.0~preview2/.pc/0014-asm-compatibility.patch/src/java/edu/umd/cs/findbugs/classfile/engine/asm/FindBugsASM.java-28- ############################################## findbugs-3.1.0~preview2/.pc/0017-java9-compatibility.patch/build.xml-1246- findbugs-3.1.0~preview2/.pc/0017-java9-compatibility.patch/build.xml:1247: <!-- Download snapshot of asm 6.0 with Java 9 support, built from SVN version 1818 from ASM_6_FUTURE branch, findbugs-3.1.0~preview2/.pc/0017-java9-compatibility.patch/build.xml-1248- install resulting jar in lib. ############################################## findbugs-3.1.0~preview2/build.xml-1246- findbugs-3.1.0~preview2/build.xml:1247: <!-- Download snapshot of asm 6.0 with Java 9 support, built from SVN version 1818 from ASM_6_FUTURE branch, findbugs-3.1.0~preview2/build.xml-1248- install resulting jar in lib.