view test/resolve_self/README.txt @ 525:cc607f753178

- callback_suite_aggrs: added some cases that failed and/or are still failing to design.txt, as they showcase more subtle things like structs right on the reg-stack split, alignment issues, etc.
author Tassilo Philipp
date Wed, 13 Apr 2022 15:55:50 +0200
parents 318a9ffc2b85
children
line wrap: on
line source

test for dynload library to resolve symbols from application image itself.
by Daniel Adler in 2010

Description
A test function is specified in the main application, that will be 
dynamically resolved on main entry of the test program.

The library path argument to dlLoadLibrary is set to NULL to 
specify the application image.

Background
self referencing is important on configurations where there is no
shared library but everything is statically linked.

Note that on some platforms, linker flags have to be used so symbol
names are in the binary, at first hand (e.g. --export-dynamic).