We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add some initial support for lifting callback functions, which will entail:
// original code atexit(&my_callback); // lifted code atexit(&lifted_my_callback);
This initial support will target atexit with the goal of having it extensible for other callbacks.
atexit
The text was updated successfully, but these errors were encountered:
I pushed my work in progress branch, which is currently broken, to support-callbacks. There are two new passes:
support-callbacks
globalize_function_addresses
Callback_<address>
replace_local_function_pointers
The lifting is crashing for a sample that uses atexit which I believe is because the cast from function to i32 is incorrect.
i32
Sorry, something went wrong.
ameily
No branches or pull requests
Add some initial support for lifting callback functions, which will entail:
This initial support will target
atexit
with the goal of having it extensible for other callbacks.The text was updated successfully, but these errors were encountered: