*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> ldtbread (3)              
Title
Content
Arch
Section
 

ldtbread(3)

Contents


NAME    [Toc]    [Back]

       ldtbread  - read an indexed symbol table entry of a common
       object file

SYNOPSIS    [Toc]    [Back]

       #include <stdio.h> #include <filehdr.h> #include  <syms.h>
       #include <ldfcn.h>

       int ldtbread(
               LDFILE *ldptr,
               int symindex,
               pSYMR *symbol );

DESCRIPTION    [Toc]    [Back]

       The ldtbread() routine reads the symbol table entry specified
 by symindex of the common object file currently associated
  with  ldptr  into  the area of memory beginning at
       symbol.

       It returns SUCCESS or FAILURE.   If  symindex  is  greater
       than  the  number  of  symbols in the object file or if it
       cannot read the specified symbol table  entry,  ldtbread()
       fails.

       The  local  and  external  symbols are concatenated into a
       linear list.  Symbols are  accessible  from  symbol  index
       zero      to      SYMHEADER(ldptr).isymMax      +     SYMHEADER(ldptr).iextMax.
  The index and iss  fields  of  the
       SYMR are made absolute (rather than file relative) so that
       the routines  ldgetname(3),  ldgetaux(3),  and  ldtbread()
       proceed  normally  when given those indices. Only the SYMR
       part of the external symbol structure is returned.

       Note: The first symbol in the symbol table has an index of
       zero.

       The  program  must  be  loaded with the object file access
       routine library libmld.a.

SEE ALSO    [Toc]    [Back]

      
      
       ldclose(3), ldgetname(3), ldopen(3),  ldtbseek(3),  ldgetname(3), ldfcn(4)



                                                      ldtbread(3)
[ Back ]
 Similar pages
Name OS Title
ldtbindex IRIX compute the index of a symbol table entry of a common object file
ldnshread Tru64 read an indexed/named section header of a common object file
ldshread IRIX read an indexed/named section header of a common object file
ldshread Tru64 read an indexed/named section header of a common object file
ldtbseek IRIX seek to the symbol table of a common object file
ldtbseek Tru64 seek to the symbol table of a common object file
ldgetname Tru64 retrieve symbol name for object file symbol table entry
ldgetname IRIX retrieve symbol name for object file symbol table entry
ldsseek Tru64 seek to an indexed/named section of a common object file
ldnsseek Tru64 seek to an indexed/named section of a common object file
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service