la_pltexit64 man page on Solaris

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
Solaris logo
[printable version]

rtld_audit(3EXT)	  Extended Library Functions	      rtld_audit(3EXT)

NAME
       rtld_audit,  la_activity,  la_i86_pltenter,  la_objsearch,  la_objopen,
       la_objfilter,	   la_pltexit,	      la_pltexit64,	   la_preinit,
       la_sparcv8_pltenter,  la_sparcv9_pltenter,  la_amd64_pltenter,  la_sym‐
       bind32, la_symbind64, la_version - runtime linker auditing functions

SYNOPSIS
       void la_activity(uintptr_t *cookie, uint_t flag);

       uintptr_t la_i86_pltenter(Elf32_Sym *sym, uint_t ndx,  uintptr_t	 *ref‐
       cook, uintptr_t *defcook, La_i86_regs *regs, uint_t *flags);

       char *la_objsearch(const char *name, uintptr_t *cookie, uint_t flag);

       uint_t la_objopen(Link_map  *lmp, Lmid_t lmid, uintptr_t *cookie);

       int  la_objfilter(uintptr_t   *fltrcook,	 uintptr_t  *fltecook,	uint_t
       *flags);

       uintptr_t la_pltexit(Elf32_Sym *sym, uint_t  ndx,  uintptr_t  *refcook,
       uintptr_t *defcook, uintptr_t retval);

       uintptr_t  la_pltexit64(Elf64_Sym *sym, uint_t ndx, uintptr_t *refcook,
       uintptr_t *defcook, uintptr_t retval, const char *sym_name);

       void la_preinit(uintptr_t *cookie);

       uintptr_t la_sparcv8_pltenter(Elf32_Sym	*sym,  uint_t  ndx,  uintptr_t
       *refcook, uintptr_t *defcook, La_amd64_regs *regs, uint_t *flags);

       uintptr_t  la_sparcv9_pltenter(Elf64_Sym	 *sym,	uint_t	ndx, uintptr_t
       *refcook, uintptr_t *defcook,  La_sparcv8_regs  *regs,  uint_t  *flags,
       const char *sym_name);

       uintptr_t la_amd64_pltenter(Elf32_Sym *sym, uint_t ndx, uintptr_t *ref‐
       cook, uintptr_t *defcook, La_sparcv8_regs *regs, uint_t	*flags,	 const
       char *sym_name);

       uintptr_t  la_symbind32(Elf32_Sym *sym, uint_t ndx, uintptr_t *refcook,
       uintptr_t *defcook, uint_t *flags);

       uintptr_t la_symbind64(Elf64_Sym *sym, uint_t ndx, uintptr_t  *refcook,
       uintptr_t *defcook, uint_t *flags, const char *sym_name);

       uint_t la_version(uint_t version);

DESCRIPTION
       A  runtime  linker  auditing  library  is  a user-created shared object
       offering	 one  or  more	of  these  interfaces.	The   runtime	linker
       ld.so.1(1),  calls  these  interfaces during process execution. See the
       Linker and Libraries Guide for a full description of the link  auditing
       mechanism.

SEE ALSO
       ld.so.1(1)

       Linker and Libraries Guide

SunOS 5.10			  6 Oct 2004		      rtld_audit(3EXT)
[top]

List of man pages available for Solaris

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net