libabigail
|
This file contains the declarations for the fe_iface a.k.a "Front End Interface". More...
#include <memory>
#include <string>
#include <elfutils/libdwfl.h>
#include "abg-fe-iface.h"
#include "abg-ir.h"
#include "abg-suppression.h"
Go to the source code of this file.
Classes | |
class | reader |
This is the interface an ELF reader. More... | |
Namespaces | |
namespace | abigail |
Toplevel namespace for libabigail. | |
namespace | abigail::elf |
The namespace for the ELF Reader. | |
Typedefs | |
typedef shared_ptr< elf::reader > | reader_sptr |
A convenience typedef for a smart pointer to a elf::reader. More... | |
Enumerations | |
enum | elf_type : unsigned { ELF_TYPE_EXEC , ELF_TYPE_PI_EXEC , ELF_TYPE_DSO , ELF_TYPE_RELOCATABLE , ELF_TYPE_UNKNOWN } |
The kind of ELF file we are looking at. More... | |
Functions | |
bool | get_soname_of_elf_file (const string &path, string &soname) |
Get the SONAME property of a designated ELF file. More... | |
bool | get_type_of_elf_file (const string &path, elf::elf_type &type) |
Get the type of a given elf type. More... | |
This file contains the declarations for the fe_iface a.k.a "Front End Interface".
Definition in file abg-elf-reader.h.