MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Extended Library Functions                       rtldaudit(3EXT)



NAME
     rtldaudit,  laactivity,   lai86pltenter,   laobjsearch,
     laobjopen,    laobjfilter,    lapltexit,    lapltexit64,
     lapreinit,    lasparcv8pltenter,     lasparcv9pltenter,
     laamd64pltenter,  lasymbind32, lasymbind64, laversion -
     runtime linker auditing functions

SYNOPSIS
     void laactivity(uintptrt *cookie, uintt flag);


     uintptrt lai86pltenter(Elf32Sym *sym, uintt ndx, uintptrt *refcook,
          uintptrt *defcook, Lai86regs *regs, uintt *flags);


     char *laobjsearch(const char *name, uintptrt *cookie, uintt flag);


     uintt laobjopen(Linkmap  *lmp, Lmidt lmid, uintptrt *cookie);


     int laobjfilter(uintptrt  *fltrcook, uintptrt *fltecook,
          uintt *flags);


     uintptrt lapltexit(Elf32Sym *sym, uintt ndx, uintptrt *refcook,
          uintptrt *defcook, uintptrt retval);


     uintptrt lapltexit64(Elf64Sym *sym, uintt ndx, uintptrt *refcook,
          uintptrt *defcook, uintptrt retval, const char *symname);


     void lapreinit(uintptrt *cookie);


     uintptrt lasparcv8pltenter(Elf32Sym *sym, uintt ndx,
          uintptrt *refcook, uintptrt *defcook, Laamd64regs *regs,
          uintt *flags);


     uintptrt lasparcv9pltenter(Elf64Sym *sym, uintt ndx,
          uintptrt *refcook, uintptrt *defcook, Lasparcv8regs *regs,
          uintt *flags, const char *symname);


     uintptrt laamd64pltenter(Elf32Sym *sym, uintt ndx,
          uintptrt *refcook, uintptrt *defcook, Lasparcv8regs *regs,
          uintt *flags, const char *symname);






SunOS 5.11           Last change: 6 Oct 2004                    1






Extended Library Functions                       rtldaudit(3EXT)



     uintptrt lasymbind32(Elf32Sym *sym, uintt ndx, uintptrt *refcook,
          uintptrt *defcook, uintt *flags);


     uintptrt lasymbind64(Elf64Sym *sym, uintt ndx,
          uintptrt *refcook,uintptrt *defcook, uintt *flags,
          const char *symname);


     uintt laversion(uintt 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.11           Last change: 6 Oct 2004                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™