Skip to content

Commit 9d082ee

Browse files
tmp
1 parent ffdf500 commit 9d082ee

5 files changed

Lines changed: 4 additions & 12 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ The antithesis SDK for Java will expect the following
2323
at runtime. Minimum versions are shown and later versions
2424
should work.
2525

26-
antithesis-ffi 1.4.2 (or above)
26+
antithesis-ffi 1.4.0 (or above)
2727
jackson 2.2.3 (or above)
2828

ffi/src/main/java/com/antithesis/ffi/internal/FfiHandler.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.antithesis.ffi.internal;
22

3-
import java.nio.charset.StandardCharsets;
43
import java.util.Optional;
54

65
public class FfiHandler implements OutputHandler {
@@ -34,9 +33,7 @@ public static void notifyModuleEdge(long edgePlusModule) {
3433

3534
@Override
3635
public void output(final String value) {
37-
// `fuzz_json_data` expects length in UTF-8 encoded bytes.
38-
byte[] utf8Bytes = value.getBytes(StandardCharsets.UTF_8);
39-
FfiWrapperJNI.fuzz_json_data(utf8Bytes, utf8Bytes.length);
36+
FfiWrapperJNI.fuzz_json_data(value, value.length());
4037
FfiWrapperJNI.fuzz_flush();
4138
}
4239

ffi/swig/FfiWrapper.i

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
%module FfiWrapper
22

3-
%include "various.i"
4-
%apply char *BYTE { const char* message }
53
%{
64
#include <stddef.h>
75
#include <stdint.h>

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
org.gradle.java.installations.auto-download=false
2-
version = 1.4.2
2+
version = 1.4.1
33
com.antithesis.sdk.protocol = 1.1.0

sdk/src/test/java/com/antithesis/sdk/internal/InstrumentationTest.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
import static org.junit.jupiter.api.Assertions.fail;
1010
import static org.junit.jupiter.api.Assumptions.assumeTrue;
1111

12-
import java.nio.charset.StandardCharsets;
13-
1412
public class InstrumentationTest {
1513
@Test
1614
void testRandom() {
@@ -32,8 +30,7 @@ void testJsonData() {
3230
} catch (JsonProcessingException e) {
3331
fail(e.getMessage());
3432
}
35-
byte[] utf8Bytes = theString.getBytes(StandardCharsets.UTF_8);
36-
FfiWrapperJNI.fuzz_json_data(utf8Bytes, utf8Bytes.length);
33+
FfiWrapperJNI.fuzz_json_data(theString, theString.length());
3734
}
3835

3936
@Test

0 commit comments

Comments
 (0)