![]() |
Home | Libraries | People | FAQ | More |
boost::dll::library_info — Class that is capable of extracting different information from a library or binary file. Currently understands ELF, MACH-O and PE formats on all the platforms.
// In header: <boost/dll/library_info.hpp> class library_info : private { public: // public member functions (, = ); (); (); (); (); };
library_info
public member functions( library_path, throw_if_not_native_format = );
Opens file with specified path and prepares for information extraction.
Parameters: |
|
||||
Throws: |
std::exception based exceptions. |
();
Returns: |
List of sections that exist in binary file. |
Throws: |
std::exception based exceptions. |
();
Returns: |
List of all the exportable symbols from all the sections that exist in binary file. |
Throws: |
std::exception based exceptions. |
( section_name);
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Parameters: |
|
||
Returns: |
List of symbols from the specified section. |
||
Throws: |
std::exception based exceptions. |
( section_name);