bfd_info Struct Reference

holder for BFD state we must keep More...

#include <bfd_support.h>

Collaboration diagram for bfd_info:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 bfd_info ()
 ~bfd_info ()
void close ()
 close the BFD, setting abfd to NULL
bool valid () const
 return true if BFD is readable
bool has_debug_info () const
 return true if BFD has debug info
void get_symbols ()
 pick out the symbols from the bfd, if we can

Public Attributes

bfd * abfd
 the actual BFD
scoped_array< asymbol * > syms
 normal symbols (includes synthesized symbols)
size_t nr_syms
 nr. symbols

Detailed Description

holder for BFD state we must keep


Constructor & Destructor Documentation

bfd_info::bfd_info  )  [inline]
 

bfd_info::~bfd_info  ) 
 


Member Function Documentation

void bfd_info::close  ) 
 

close the BFD, setting abfd to NULL

void bfd_info::get_symbols  ) 
 

pick out the symbols from the bfd, if we can

bool bfd_info::has_debug_info  )  const
 

return true if BFD has debug info

bool bfd_info::valid  )  const [inline]
 

return true if BFD is readable


Member Data Documentation

bfd* bfd_info::abfd
 

the actual BFD

size_t bfd_info::nr_syms
 

nr. symbols

scoped_array<asymbol *> bfd_info::syms
 

normal symbols (includes synthesized symbols)


The documentation for this struct was generated from the following files:
Generated on Thu Jul 17 19:54:19 2008 for oprofile by  doxygen 1.4.6