Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make runtime helper table class do lazy address translation
Runtime helper table no longer unwrap function pointers at initialization time. It now keeps an array of function pointers; and API users can query function pointers via the new getFunctionPointer() API. On certain platforms, this allows users to get the function descriptors and extract useful info such as function environment pointers. The old getAddress() API is replaced with getFunctionPointerOrConst(), whose name is more self-explanatory. Signed-off-by: Nigel Yu <yunigel@ca.ibm.com>
- Loading branch information
1 parent
c2806ba
commit 9800d09
Showing
3 changed files
with
84 additions
and
12 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