Skip to content

Commit

Permalink
Merge branch 'master' into sashashura-patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
sashashura authored Aug 10, 2023
2 parents 2b4ef06 + f676e76 commit fc3ed75
Show file tree
Hide file tree
Showing 82 changed files with 460 additions and 402 deletions.
2 changes: 1 addition & 1 deletion docs/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ GEM
execjs
coffee-script-source (1.11.1)
colorator (1.1.0)
commonmarker (0.23.9)
commonmarker (0.23.10)
concurrent-ruby (1.2.0)
dnsruby (1.61.9)
simpleidn (~> 0.1)
Expand Down
15 changes: 8 additions & 7 deletions projects/apache-commons-fileupload/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,16 @@ else
# LLVMFuzzerTestOneInput comment for fuzzer detection by infrastructure.
this_dir=\$(dirname \"\$0\")
if [[ \"\$@\" =~ (^| )-runs=[0-9]+($| ) ]]; then
mem_settings='-Xmx1900m -Xss900k'
mem_settings='-Xmx1900m:-Xss900k'
else
mem_settings='-Xmx2048m -Xss1024k'
mem_settings='-Xmx2048m:-Xss1024k'
fi
java -cp $RUNTIME_CLASSPATH \
\$mem_settings \
com.code_intelligence.jazzer.Jazzer \
--target_class=com.example.$fuzzer_basename \
\$@" > $OUT/$fuzzer_basename
LD_LIBRARY_PATH=\"$JVM_LD_LIBRARY_PATH\":\$this_dir \
\$this_dir/jazzer_driver --agent_path=\$this_dir/jazzer_agent_deploy.jar \
--cp=$RUNTIME_CLASSPATH \
--target_class=com.example.$fuzzer_basename \
--jvm_args=\"\$mem_settings\" \
\$@" > $OUT/$fuzzer_basename
chmod u+x $OUT/$fuzzer_basename
done

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
<dependency>
<groupId>com.code-intelligence</groupId>
<artifactId>jazzer-junit</artifactId>
<version>0.16.0</version>
<version>0.19.0</version>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.0</version>
<version>5.9.2</version>
<scope>test</scope>
</dependency>

Expand All @@ -53,7 +53,7 @@
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<version>3.1.2</version>
</plugin>
</plugins>
<testResources>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@


public class FileUploadFuzzer {

@FuzzTest
void myFuzzTest(FuzzedDataProvider data)
throws IOException, FileUploadException, MultipartStream.MalformedStreamException {
Expand Down
16 changes: 7 additions & 9 deletions projects/apache-commons-text/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,17 +69,15 @@ else
# LLVMFuzzerTestOneInput comment for fuzzer detection by infrastructure.
this_dir=\$(dirname \"\$0\")
if [[ \"\$@\" =~ (^| )-runs=[0-9]+($| ) ]]; then
mem_settings='-Xmx1900m -Xss900k'
mem_settings='-Xmx1900m:-Xss900k'
else
mem_settings='-Xmx2048m -Xss1024k'
mem_settings='-Xmx2048m:-Xss1024k'
fi
java -cp $RUNTIME_CLASSPATH \
\$mem_settings \
com.code_intelligence.jazzer.Jazzer \
--target_class=com.example.$fuzzer_basename \
`# Ignores reported RCE caused by class loading during interpolation of constant strings.` \
`# Should be fixed in newer versions of Jazzer https://github.com/CodeIntelligenceTesting/jazzer/pull/531#discussion_r1115478731` \
--disabled_hooks=\"com.code_intelligence.jazzer.sanitizers.ReflectiveCall\" \
LD_LIBRARY_PATH=\"$JVM_LD_LIBRARY_PATH\":\$this_dir \
\$this_dir/jazzer_driver --agent_path=\$this_dir/jazzer_agent_deploy.jar \
--cp=$RUNTIME_CLASSPATH \
--target_class=com.example.$fuzzer_basename \
--jvm_args=\"\$mem_settings\" \
\$@" > $OUT/$fuzzer_basename
chmod u+x $OUT/$fuzzer_basename
done
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
<dependency>
<groupId>com.code-intelligence</groupId>
<artifactId>jazzer-junit</artifactId>
<version>0.16.0</version>
<version>0.19.0</version>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.0</version>
<version>5.9.2</version>
<scope>test</scope>
</dependency>

Expand All @@ -42,7 +42,7 @@
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<version>3.1.2</version>
</plugin>
</plugins>
<testResources>
Expand Down
10 changes: 5 additions & 5 deletions projects/apache-cxf/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -76,17 +76,17 @@ else
# LLVMFuzzerTestOneInput comment for fuzzer detection by infrastructure.
this_dir=\$(dirname \"\$0\")
if [[ \"\$@\" =~ (^| )-runs=[0-9]+($| ) ]]; then
mem_settings='-Xmx1900m -Xss900k'
mem_settings='-Xmx1900m:-Xss900k'
else
mem_settings='-Xmx2048m -Xss1024k'
mem_settings='-Xmx2048m:-Xss1024k'
fi
this_dir=\$(dirname \"\$0\")
JAVA_HOME=\"\$this_dir/open-jdk-17/\" \
LD_LIBRARY_PATH=\"\$this_dir/open-jdk-17/lib/server\":\$this_dir \
./open-jdk-17/bin/java -cp $RUNTIME_CLASSPATH \
\$mem_settings \
com.code_intelligence.jazzer.Jazzer \
\$this_dir/jazzer_driver --agent_path=\$this_dir/jazzer_agent_deploy.jar \
--cp=$RUNTIME_CLASSPATH \
--target_class=com.example.$fuzzer_basename \
--jvm_args=\"\$mem_settings\" \
\$@" > $OUT/$fuzzer_basename
chmod u+x $OUT/$fuzzer_basename
done
Expand Down
6 changes: 3 additions & 3 deletions projects/apache-cxf/project-parent/fuzz-targets/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
<dependency>
<groupId>com.code-intelligence</groupId>
<artifactId>jazzer-junit</artifactId>
<version>0.16.1</version>
<version>0.19.0</version>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.0</version>
<version>5.9.2</version>
<scope>test</scope>
</dependency>

Expand Down Expand Up @@ -81,7 +81,7 @@
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<version>3.1.2</version>
</plugin>
</plugins>
<testResources>
Expand Down
15 changes: 8 additions & 7 deletions projects/async-http-client/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -72,16 +72,17 @@ else
# LLVMFuzzerTestOneInput comment for fuzzer detection by infrastructure.
this_dir=\$(dirname \"\$0\")
if [[ \"\$@\" =~ (^| )-runs=[0-9]+($| ) ]]; then
mem_settings='-Xmx1900m -Xss900k'
mem_settings='-Xmx1900m:-Xss900k'
else
mem_settings='-Xmx2048m -Xss1024k'
mem_settings='-Xmx2048m:-Xss1024k'
fi
JAVA_HOME=\"\$this_dir/open-jdk-11/\" \
./open-jdk-11/bin/java -cp $RUNTIME_CLASSPATH \
\$mem_settings \
com.code_intelligence.jazzer.Jazzer \
--target_class=com.example.$fuzzer_basename \
\$@" > $OUT/$fuzzer_basename
LD_LIBRARY_PATH=\"$JVM_LD_LIBRARY_PATH\":\$this_dir \
\$this_dir/jazzer_driver --agent_path=\$this_dir/jazzer_agent_deploy.jar \
--cp=$RUNTIME_CLASSPATH \
--target_class=com.example.$fuzzer_basename \
--jvm_args=\"\$mem_settings\" \
\$@" > $OUT/$fuzzer_basename
chmod u+x $OUT/$fuzzer_basename
done

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
<dependency>
<groupId>com.code-intelligence</groupId>
<artifactId>jazzer-junit</artifactId>
<version>0.16.1</version>
<version>0.19.0</version>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.0</version>
<version>5.9.2</version>
<scope>test</scope>
</dependency>

Expand Down Expand Up @@ -56,7 +56,7 @@
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<version>3.1.2</version>
</plugin>
</plugins>
<testResources>
Expand Down
15 changes: 8 additions & 7 deletions projects/avro/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -73,15 +73,16 @@ else
# LLVMFuzzerTestOneInput comment for fuzzer detection by infrastructure.
this_dir=\$(dirname \"\$0\")
if [[ \"\$@\" =~ (^| )-runs=[0-9]+($| ) ]]; then
mem_settings='-Xmx1900m -Xss900k'
mem_settings='-Xmx1900m:-Xss900k'
else
mem_settings='-Xmx2048m -Xss1024k'
mem_settings='-Xmx2048m:-Xss1024k'
fi
java -cp $RUNTIME_CLASSPATH \
\$mem_settings \
com.code_intelligence.jazzer.Jazzer \
--target_class=com.example.$fuzzer_basename \
\$@" > $OUT/$fuzzer_basename
LD_LIBRARY_PATH=\"$JVM_LD_LIBRARY_PATH\":\$this_dir \
\$this_dir/jazzer_driver --agent_path=\$this_dir/jazzer_agent_deploy.jar \
--cp=$RUNTIME_CLASSPATH \
--target_class=com.example.$fuzzer_basename \
--jvm_args=\"\$mem_settings\" \
\$@" > $OUT/$fuzzer_basename
chmod u+x $OUT/$fuzzer_basename
done

Expand Down
6 changes: 3 additions & 3 deletions projects/avro/project-parent/fuzz-targets/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
<dependency>
<groupId>com.code-intelligence</groupId>
<artifactId>jazzer-junit</artifactId>
<version>0.16.1</version>
<version>0.19.0</version>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.0</version>
<version>5.9.2</version>
<scope>test</scope>
</dependency>

Expand Down Expand Up @@ -56,7 +56,7 @@
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.1.0</version>
<version>3.1.2</version>
</plugin>
</plugins>
<testResources>
Expand Down
15 changes: 8 additions & 7 deletions projects/calcite/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -70,15 +70,16 @@ else
# LLVMFuzzerTestOneInput comment for fuzzer detection by infrastructure.
this_dir=\$(dirname \"\$0\")
if [[ \"\$@\" =~ (^| )-runs=[0-9]+($| ) ]]; then
mem_settings='-Xmx1900m -Xss900k'
mem_settings='-Xmx1900m:-Xss900k'
else
mem_settings='-Xmx2048m -Xss1024k'
mem_settings='-Xmx2048m:-Xss1024k'
fi
java -cp $RUNTIME_CLASSPATH \
\$mem_settings \
com.code_intelligence.jazzer.Jazzer \
--target_class=com.example.$fuzzer_basename \
\$@" > $OUT/$fuzzer_basename
LD_LIBRARY_PATH=\"$JVM_LD_LIBRARY_PATH\":\$this_dir \
\$this_dir/jazzer_driver --agent_path=\$this_dir/jazzer_agent_deploy.jar \
--cp=$RUNTIME_CLASSPATH \
--target_class=com.example.$fuzzer_basename \
--jvm_args=\"\$mem_settings\" \
\$@" > $OUT/$fuzzer_basename
chmod u+x $OUT/$fuzzer_basename
done

Expand Down
12 changes: 6 additions & 6 deletions projects/calcite/project-parent/fuzz-targets/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,23 @@
<description>fuzz</description>

<properties>
<java.version>11</java.version>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<java.version>15</java.version>
<maven.compiler.source>15</maven.compiler.source>
<maven.compiler.target>15</maven.compiler.target>
</properties>

<dependencies>

<dependency>
<groupId>com.code-intelligence</groupId>
<artifactId>jazzer-junit</artifactId>
<version>0.17.1</version>
<version>0.19.0</version>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.0</version>
<version>5.9.2</version>
<scope>test</scope>
</dependency>

Expand All @@ -50,7 +50,7 @@
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.1.0</version>
<version>3.1.2</version>
</plugin>
</plugins>
<testResources>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ static void cleanUp() {
try {
connection.close();
calciteConnection.close();
} catch (SQLException e) {
} catch (Exception e) {
}
}

Expand Down
15 changes: 8 additions & 7 deletions projects/closure-compiler/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,16 @@ else
# LLVMFuzzerTestOneInput comment for fuzzer detection by infrastructure.
this_dir=\$(dirname \"\$0\")
if [[ \"\$@\" =~ (^| )-runs=[0-9]+($| ) ]]; then
mem_settings='-Xmx1900m -Xss900k'
mem_settings='-Xmx1900m:-Xss900k'
else
mem_settings='-Xmx2048m -Xss1024k'
mem_settings='-Xmx2048m:-Xss1024k'
fi
java -cp $RUNTIME_CLASSPATH \
\$mem_settings \
com.code_intelligence.jazzer.Jazzer \
--target_class=com.example.$fuzzer_basename \
\$@" > $OUT/$fuzzer_basename
LD_LIBRARY_PATH=\"$JVM_LD_LIBRARY_PATH\":\$this_dir \
\$this_dir/jazzer_driver --agent_path=\$this_dir/jazzer_agent_deploy.jar \
--cp=$RUNTIME_CLASSPATH \
--target_class=com.example.$fuzzer_basename \
--jvm_args=\"\$mem_settings\" \
\$@" > $OUT/$fuzzer_basename
chmod u+x $OUT/$fuzzer_basename
done

Expand Down
12 changes: 6 additions & 6 deletions projects/closure-compiler/project-parent/fuzz-targets/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,23 @@
<description>fuzz</description>

<properties>
<java.version>15</java.version>
<maven.compiler.source>15</maven.compiler.source>
<maven.compiler.target>15</maven.compiler.target>
<java.version>11</java.version>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>

<dependencies>

<dependency>
<groupId>com.code-intelligence</groupId>
<artifactId>jazzer-junit</artifactId>
<version>0.15.0</version>
<version>0.19.0</version>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.0</version>
<version>5.9.2</version>
<scope>test</scope>
</dependency>

Expand All @@ -50,7 +50,7 @@
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<version>3.1.2</version>
</plugin>
</plugins>
<testResources>
Expand Down
Loading

0 comments on commit fc3ed75

Please sign in to comment.