rt.sections_elf_shared

Written in the D programming language. This module provides ELF-specific support for sections with shared libraries.

Members

Functions

findThreadDSO
ThreadDSO* findThreadDSO(DSO* pdso)

////////////////////////////////////////////////////////////////////////////

finiSections
void finiSections()

Gets called on program shutdown just after GC is terminated.

handleForAddr
void* handleForAddr(void* addr)

Input: addr an internal address of a DSO

initSections
void initSections()

Gets called on program startup just before GC is initialized.

initTLSRanges
Array!(ThreadDSO)* initTLSRanges()

Called once per thread; returns array of thread local storage ranges

initTLSRanges
Array!(void[])* initTLSRanges()

Called once per thread; returns array of thread local storage ranges

Variables

_isRuntimeInitialized
bool _isRuntimeInitialized;

Boolean flag set to true while the runtime is initialized.

Meta

Authors

Martin Nowak

Suggestion Box / Bug Report