Hi,
> The struct xy is already in the description file, I parsed it using headerparser.
For `make extract` this really makes no difference, that tool just
generates C files that include all the specified headers and that
mention the required constants, then compiles those files and extracts
const values from the resulting executables. If compilation fails, the
tools disables some of the constants and then tries again.
So it seems that it just did not manage to compile a program with the
CREATE_E constant and so skipped it. With so few details it's
impossible to say why.
Just in case - did you add all the necessary includes to the description file?
You can also try to add some debug info to this code and see how
exactly the compilation fails, this may give you a hint at what the
actual problem is.
https://github.com/google/syzkaller/blob/master/sys/syz-extract/fetch.go#L56
--
Best Regards,
Aleksandr
> --
> You received this message because you are subscribed to the Google Groups "syzkaller" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
syzkaller+...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/syzkaller/db236a76-a5a5-43cc-b256-8199c8a1e9efn%40googlegroups.com.