-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
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
Interface-independent wrapping #77
base: develop
Are you sure you want to change the base?
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #77 +/- ##
==========================================
+ Coverage 82.42% 83.1% +0.67%
==========================================
Files 10 11 +1
Lines 1064 1160 +96
==========================================
+ Hits 877 964 +87
- Misses 187 196 +9
Continue to review full report at Codecov.
|
Added ppc64le support and tests, but still need documentation on new interfaces |
This should be ready for review |
Cool. It'll probably be a couple of weeks before I can really give it a look, but thanks for putting it together |
@mplegendre , last I looked I thought I had approved this? Oops. I'll approve it in a review now |
An initial implementation of interface-independent wrapping, for feedback purposes. Use the new gotcha_sigfree_wrap() to wrap with pre/post wrappers that are independent of a function's signature, as discussed in #55.
Before merging this needs debugging prints, more tests, ppc64 support, and documentation.
This will also be complimented with a new gotcha query interface for listing libraries/symbols, which will allow one to do operations like wrap all functions exported from an arbitrary library.