Displaying 2 results from an estimated 2 matches for "_finit".
Did you mean:
__init
2014 Dec 08
3
[LLVMdev] [lld] Handling multiple -init/-fini command line options
...ith a .init_array option but I am not
> sure about how will you handle priority with init_array's ? Do you set
> linker defined init/fini symbols the last in priority ?
My idea:
1. -init/-fini options affects DT_INIT/DT_FINI tags only. If there is
no any option, the linker searches _init/_finit symbols and configure
DT_INIT/DT_FINI tags. This behaviour exactly corresponds to the GNU
linker. By the way symbols specified in the -init/-fini options can be
in any sections, not only .init/.fini.
2. -init-array/-fini-array options (I still not sure we need this
functionality) affect .init_arra...
2014 Dec 08
3
[LLVMdev] [lld] Handling multiple -init/-fini command line options
On Mon, Dec 8, 2014 at 8:39 PM, Shankar Easwaran
<shankare at codeaurora.org> wrote:
> On 12/8/2014 11:09 AM, Joerg Sonnenberger wrote:
>>
>> On Mon, Dec 08, 2014 at 10:21:49AM -0600, Shankar Easwaran wrote:
>>>
>>> The DT_INIT/DT_FINI correspond to one initializer function,where as
>>> DT_INIT_ARRAY/DT_FINI_ARRAY is used when there is more than one