core.sys.solaris.link
D header file for Solaris.
var LA_ACT_ADD LA_ACT_CONSISTENT LA_ACT_DELETE LA_ACT_MAX LA_FLG_BINDFROM LA_FLG_BINDTO LA_SER_CONFIG LA_SER_DEFAULT LA_SER_LIBPATH LA_SER_MASK LA_SER_ORIG LA_SER_RUNPATH LA_SER_SECURE LA_SYMB_ALTVALUE LA_SYMB_DLSYM LA_SYMB_NOPLTENTER LA_SYMB_NOPLTEXIT LA_SYMB_STRUCTCALL LAV_CURRENT LAV_NONE LAV_NUM LAV_VERSION1 LAV_VERSION2 LAV_VERSION3 LAV_VERSION4 LAV_VERSION5 LD_SUP_DERIVED LD_SUP_EXTRACTED LD_SUP_INHERITED LD_SUP_VCURRENT LD_SUP_VERSION1 LD_SUP_VERSION2 LD_SUP_VERSION3 LD_SUP_VNONE LM_ID_BASE LM_ID_BRAND LM_ID_LDSO LM_ID_NEWLM LM_ID_NONE LM_ID_NUM
tmpl ElfW
Types 4
struct_la_sparc_regs
Fields
lagre lr_rego0 lagre lr_rego1 lagre lr_rego2 lagre lr_rego3 lagre lr_rego4 lagre lr_rego5 lagre lr_rego6 lagre lr_rego7structdl_phdr_info
Fields
E l fW!"Ad dlpi_addr c har* dlpi_name E l fW!"Ph dr"* dlpi_phdr E l fW!"Ha dlpi_phnum uint6 dlpi_adds uint6 dlpi_subs siz dlpi_tls_modid v oid* dlpi_tls_dataaliasdl_iterate_phdr_cb = C) i nt funct i on(dl_phdr_i n fo *, siz e_ t, vo i d
aliasdl_iterate_phdr_cb_ngc = C) i nt funct i on(dl_phdr_i n fo *, siz e_ t, vo i d *) @n
Functions 17
fn
; ld_version(i on(u int)fn
) ld_input_done(o ne(u i nt*)fn
; ld_start(a rt(con st sco pe c h ar *, con st Elf32_H al f, con st sco pe c h ar*)fn
) ld_atexit(x it(int)fn
) ld_open(p en(con st sco pe c h a r* *, con st sco pe c h a r* *, i nt *, in t, E l f* *, E lf *, siz e_ t, con st Elf_K ind)fn
) ld_file(i le(con st sco pe c h ar *, con st Elf_K in d, in t, E lf*)fn
) ld_input_section(i on(con st sco pe c h ar *, Elf32_S h d r* *, Elf32_W or d, Elf_D a ta *, E lf *, u i nt*)fn
) ld_section(i on(con st sco pe c h ar *, Elf32_S h dr *, Elf32_W or d, Elf_D a ta *, E lf*)fn
} la_version(i on(u int)fn
) la_activity(i ty(uintpt r _t *, u int)fn
) la_preinit(n it(uintpt r _t*)fn
);
c har* la_objsearch(r ch(con st sco pe c h ar *, uintpt r _t *, u int)fn
) la_objopen(p en(Link_ m ap *, Lmi d_ t, uintpt r _t*)fn
) la_objclose(o se(uintpt r _t*)fn
) la_objfilter(t er(uintpt r _t *, con st sco pe c h ar *, uintpt r _t *, u int)fn
rn dl_iterate_phdr(h dr(dl_iterate_phdr_cb __callb ac k, v o id*__d ata)Variables 40
var
LD_SUP_VNONE = var
LD_SUP_VERSION1 = var
LD_SUP_VERSION2 = var
LD_SUP_VERSION3 = var
LD_SUP_VCURRENT = = LD_SUP_VERSIvar
LD_SUP_DERIVED = = var
LD_SUP_INHERITED = = var
LD_SUP_EXTRACTED = = var
LM_ID_BASE = = 0var
LM_ID_LDSO = = 0var
LM_ID_NUM = var
LM_ID_BRAND = = 0var
LM_ID_NONE = = 0var
LM_ID_NEWLM = = 0var
LAV_NONE = var
LAV_VERSION1 = var
LAV_VERSION2 = var
LAV_VERSION3 = var
LAV_VERSION4 = var
LAV_VERSION5 = var
LAV_CURRENT = = LAV_VERSIvar
LAV_NUM = var
LA_FLG_BINDTO = = 0x0var
LA_FLG_BINDFROM = = 0x0var
LA_SYMB_NOPLTENTER = = 0x0var
LA_SYMB_NOPLTEXIT = = 0x0var
LA_SYMB_STRUCTCALL = = 0x0var
LA_SYMB_DLSYM = = 0x0var
LA_SYMB_ALTVALUE = = 0x0var
LA_SER_ORIG = = 0xvar
LA_SER_LIBPATH = = 0xvar
LA_SER_RUNPATH = = 0xvar
LA_SER_CONFIG = = 0xvar
LA_SER_DEFAULT = = 0xvar
LA_SER_SECURE = = 0xvar
LA_SER_MASK = = 0xvar
LA_ACT_CONSISTENT = = 0var
LA_ACT_ADD = = 0var
LA_ACT_DELETE = = 0var
LA_ACT_MAX = Templates 1
tmplElfWl fW(string t ype