File tree Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change 3232static uint32_t steps_left ;
3333static bool bailed_out = false;
3434
35- /* Because the fuzzer is always compiled with clang,
36- * we can assume that we don't use global registers / hybrid VM. */
37- typedef zend_op * (ZEND_FASTCALL * opcode_handler_t )(zend_execute_data * , const zend_op * );
38-
3935static zend_always_inline void fuzzer_bailout (void ) {
4036 bailed_out = true;
4137 zend_bailout ();
@@ -67,7 +63,7 @@ static void fuzzer_execute_ex(zend_execute_data *execute_data) {
6763
6864 while (1 ) {
6965 fuzzer_step ();
70- opline = (( opcode_handler_t ) opline -> handler ) (execute_data , opline );
66+ opline = opline -> handler (execute_data , opline );
7167 if ((uintptr_t ) opline & ZEND_VM_ENTER_BIT ) {
7268 opline = (const zend_op * ) ((uintptr_t ) opline & ~ZEND_VM_ENTER_BIT );
7369 if (opline ) {
You can’t perform that action at this time.
0 commit comments