Skip to content

Commit 8f164f4

Browse files
riptlripatel-fd
authored andcommitted
solfuzz: remove compute budget program fuzzer
No longer maintained / used
1 parent b9cd2de commit 8f164f4

File tree

8 files changed

+4
-386
lines changed

8 files changed

+4
-386
lines changed

src/flamenco/runtime/tests/Local.mk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
$(call add-hdrs,harness/generated/context.pb.h,harness/generated/elf.pb.h,harness/generated/invoke.pb.h,harness/generated/txn.pb.h,harness/generated/block.pb.h,harness/generated/vm.pb.h,harness/generated/type.pb.h,harness/generated/shred.pb.h harness/generated/metadata.pb.h harness/generated/pack.pb.h)
2-
$(call add-objs,harness/generated/context.pb harness/generated/elf.pb harness/generated/invoke.pb harness/generated/txn.pb harness/generated/block.pb harness/generated/vm.pb harness/generated/type.pb harness/generated/shred.pb harness/generated/metadata.pb harness/generated/pack.pb,fd_flamenco)
1+
$(call add-hdrs,harness/generated/context.pb.h,harness/generated/elf.pb.h,harness/generated/invoke.pb.h,harness/generated/txn.pb.h,harness/generated/block.pb.h,harness/generated/vm.pb.h,harness/generated/type.pb.h,harness/generated/shred.pb.h harness/generated/metadata.pb.h)
2+
$(call add-objs,harness/generated/context.pb harness/generated/elf.pb harness/generated/invoke.pb harness/generated/txn.pb harness/generated/block.pb harness/generated/vm.pb harness/generated/type.pb harness/generated/shred.pb harness/generated/metadata.pb,fd_flamenco)
33

44
ifdef FD_HAS_INT128
55
ifdef FD_HAS_SECP256K1
6-
$(call add-hdrs,harness/fd_elf_harness.h harness/fd_instr_harness.h harness/fd_txn_harness.h harness/fd_block_harness.h harness/fd_harness_common.h harness/fd_vm_harness.h harness/fd_pack_harness.h harness/fd_types_harness.h)
7-
$(call add-objs,harness/fd_elf_harness harness/fd_instr_harness harness/fd_txn_harness harness/fd_block_harness harness/fd_harness_common harness/fd_vm_harness harness/fd_pack_harness harness/fd_types_harness,fd_flamenco_test)
6+
$(call add-hdrs,harness/fd_elf_harness.h harness/fd_instr_harness.h harness/fd_txn_harness.h harness/fd_block_harness.h harness/fd_harness_common.h harness/fd_vm_harness.h harness/fd_types_harness.h)
7+
$(call add-objs,harness/fd_elf_harness harness/fd_instr_harness harness/fd_txn_harness harness/fd_block_harness harness/fd_harness_common harness/fd_vm_harness harness/fd_types_harness,fd_flamenco_test)
88
$(call add-objs,harness/fd_exec_sol_compat,fd_flamenco_test)
99

1010
SOL_COMPAT_FLAGS:=-Wl,--undefined=fd_types_vt_by_name

src/flamenco/runtime/tests/harness/fd_exec_sol_compat.c

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#include "fd_block_harness.h"
1515
#include "fd_types_harness.h"
1616
#include "fd_vm_harness.h"
17-
#include "fd_pack_harness.h"
1817
#include "fd_elf_harness.h"
1918

2019
#include "generated/elf.pb.h"
@@ -890,38 +889,6 @@ int sol_compat_shred_parse_v1( uchar * out,
890889
return !!sol_compat_encode( out, out_sz, output, &fd_exec_test_accepts_shred_t_msg );
891890
}
892891

893-
int
894-
sol_compat_pack_compute_budget_v1( uchar * out,
895-
ulong * out_sz,
896-
uchar const * in,
897-
ulong in_sz ) {
898-
fd_runtime_fuzz_runner_t * runner = sol_compat_setup_runner( );
899-
900-
fd_exec_test_pack_compute_budget_context_t input[1] = {0};
901-
void * res = sol_compat_decode( &input, in, in_sz, &fd_exec_test_pack_compute_budget_context_t_msg );
902-
if( res==NULL ) {
903-
sol_compat_cleanup_runner( runner );
904-
return 0;
905-
}
906-
907-
int ok = 0;
908-
FD_SPAD_FRAME_BEGIN( runner->spad ) {
909-
void * output = NULL;
910-
sol_compat_execute_wrapper( runner, input, &output, fd_runtime_fuzz_pack_cpb_run );
911-
912-
if( output ) {
913-
ok = !!sol_compat_encode( out, out_sz, output, &fd_exec_test_pack_compute_budget_effects_t_msg );
914-
}
915-
} FD_SPAD_FRAME_END;
916-
917-
pb_release( &fd_exec_test_pack_compute_budget_context_t_msg, input );
918-
sol_compat_cleanup_runner( runner );
919-
920-
// Check wksp usage is 0
921-
sol_compat_check_wksp_usage();
922-
return ok;
923-
}
924-
925892
int
926893
sol_compat_type_execute_v1( uchar * out,
927894
ulong * out_sz,

src/flamenco/runtime/tests/harness/fd_pack_harness.c

Lines changed: 0 additions & 65 deletions
This file was deleted.

src/flamenco/runtime/tests/harness/fd_pack_harness.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/flamenco/runtime/tests/harness/generated/pack.pb.c

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/flamenco/runtime/tests/harness/generated/pack.pb.h

Lines changed: 0 additions & 123 deletions
This file was deleted.

src/flamenco/runtime/tests/harness/generated/pack_runtime.pb.c

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)