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
void set_image_bfd_info (bfd_info *ibfd)
bfd_infoget_image_bfd_info (void) const

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 (  ) 

References close().


Member Function Documentation

void bfd_info::close (  ) 

close the BFD, setting abfd to NULL

Referenced by ~bfd_info().

bfd_info* bfd_info::get_image_bfd_info ( void   )  const [inline]

Referenced by find_nearest_line().

void bfd_info::get_symbols (  ) 

pick out the symbols from the bfd, if we can

References cverb, and nr_syms.

bool bfd_info::has_debug_info (  )  const

return true if BFD has debug info

References valid().

Referenced by op_bfd::has_debug_info().

void bfd_info::set_image_bfd_info ( bfd_info ibfd  )  [inline]
bool bfd_info::valid (  )  const [inline]

Member Data Documentation

nr. symbols

Referenced by get_symbols().

normal symbols (includes synthesized symbols)

Referenced by find_nearest_line().


The documentation for this struct was generated from the following files:

Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1