core.sys.solaris.link
D header file for Solaris.
illumos link.hvar 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_VNONEvar
LD_SUP_VERSION1var
LD_SUP_VERSION2var
LD_SUP_VERSION3var
= LD_SUP_VERSI LD_SUP_VCURRENTvar
= LD_SUP_DERIVEDvar
= LD_SUP_INHERITEDvar
= LD_SUP_EXTRACTEDvar
= 0 LM_ID_BASEvar
= 0 LM_ID_LDSOvar
LM_ID_NUMvar
= 0 LM_ID_BRANDvar
= 0 LM_ID_NONEvar
= 0 LM_ID_NEWLMvar
LAV_NONEvar
LAV_VERSION1var
LAV_VERSION2var
LAV_VERSION3var
LAV_VERSION4var
LAV_VERSION5var
= LAV_VERSI LAV_CURRENTvar
LAV_NUMvar
= 0x0 LA_FLG_BINDTOvar
= 0x0 LA_FLG_BINDFROMvar
= 0x0 LA_SYMB_NOPLTENTERvar
= 0x0 LA_SYMB_NOPLTEXITvar
= 0x0 LA_SYMB_STRUCTCALLvar
= 0x0 LA_SYMB_DLSYMvar
= 0x0 LA_SYMB_ALTVALUEvar
= 0x LA_SER_ORIGvar
= 0x LA_SER_LIBPATHvar
= 0x LA_SER_RUNPATHvar
= 0x LA_SER_CONFIGvar
= 0x LA_SER_DEFAULTvar
= 0x LA_SER_SECUREvar
= 0x LA_SER_MASKvar
= 0 LA_ACT_CONSISTENTvar
= 0 LA_ACT_ADDvar
= 0 LA_ACT_DELETEvar
LA_ACT_MAXTemplates 1
tmplElfWl fW(string t ype