push_global(&gwion, "[afl]");
m_str str = mp_calloc2(gwion.mp, Size + 1);
memcpy(str, Data, Size);
- str[Size] = '\0';
if(compile_string(&gwion, "libfuzzer", str))
gwion_run(&gwion);
- pop_global(&gwion);
mp_free2(gwion.mp, Size + 1, str);
+ pop_global(&gwion);
return 0;
}
ANN void env_err(const Env env, const loc_t pos, const m_str fmt, ...) {
if(env->context && env->context->error)
- return;
-#ifndef __AFL_HAVE_MANUAL_CONTROL
+ return;
+#ifndef __FUZZING__
env_header(env);
loc_header(pos, env->name);
va_list arg;