Skip to content

Commit

Permalink
fix build
Browse files Browse the repository at this point in the history
Signed-off-by: Karim Taam <[email protected]>
  • Loading branch information
matkt committed Feb 13, 2025
1 parent adf9301 commit 979051c
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
import org.hyperledger.besu.ethereum.referencetests.EOFTestCaseSpec;
import org.hyperledger.besu.evm.EVM;
import org.hyperledger.besu.evm.MainnetEVMs;
import org.hyperledger.besu.evm.code.Bytecode;
import org.hyperledger.besu.evm.code.FullBytecode;
import org.hyperledger.besu.evm.internal.EvmConfiguration;
import org.hyperledger.besu.testfuzz.javafuzz.Fuzzer;

Expand Down Expand Up @@ -216,7 +218,7 @@ private void extractFile(final File f, final File initialCorpus) {
new File(
initialCorpus,
f.toPath().getFileName() + "_" + (index++) + "_" + vector.getKey()))) {
Bytes codeBytes = Bytes.fromHexString(vector.getValue().code());
Bytecode codeBytes = FullBytecode.fromHexString(vector.getValue().code());
evm.getCodeUncached(codeBytes);
fos.write(codeBytes.toArrayUnsafe());
} catch (IOException e) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@
import org.hyperledger.besu.evm.Code;
import org.hyperledger.besu.evm.EVM;
import org.hyperledger.besu.evm.MainnetEVMs;
import org.hyperledger.besu.evm.code.Bytecode;
import org.hyperledger.besu.evm.code.CodeInvalid;
import org.hyperledger.besu.evm.code.CodeV1;
import org.hyperledger.besu.evm.code.EOFLayout;
import org.hyperledger.besu.evm.code.EOFLayout.EOFContainerMode;
import org.hyperledger.besu.evm.code.FullBytecode;
import org.hyperledger.besu.evm.internal.EvmConfiguration;

import org.apache.tuweni.bytes.Bytes;

class InternalClient implements FuzzingClient {
String name;
final EVM evm;
Expand All @@ -43,7 +43,7 @@ public String getName() {
@SuppressWarnings("java:S2142")
public String differentialFuzz(final String data) {
try {
Bytes clientData = Bytes.fromHexString(data);
Bytecode clientData = FullBytecode.fromHexString(data);
Code code = evm.getCodeUncached(clientData);
if (code.getEofVersion() < 1) {
return "err: legacy EVM";
Expand Down

0 comments on commit 979051c

Please sign in to comment.