-
Notifications
You must be signed in to change notification settings - Fork 903
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [C] Add aeron_symbol_table and use it to resovle internal symbols. Encapsulate dlsym lookups. Separate object and function pointers and correctly deal generic versions of each. Remove multiple instances of warning ignores for -Wpendantic. * [C] Fix windows compilation error. * [C] Add unit test. Break early on object resolution. * [C] Switch to specifying length on symbol tables instead of using a NULL terminator. * [C] Use struct to hold function pointer to avoid ignoring -Wpendantic. * [C] Move function definition out of header. Add missing prototype. * [C] Use length when scanning function symbol tables. * [C] Use strncmp to perform a bounded comparison. Add additional bounded length check function. Use typedef for generic function pointer. * [C] Newline at end of file.
- Loading branch information
Showing
22 changed files
with
641 additions
and
307 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.