libabigail
|
This file contains the definitions of the entry points to de-serialize an instance of abigail::corpus from a file in ELF format, containing CTF information. More...
#include "config.h"
#include <fcntl.h>
#include <sstream>
#include <iostream>
#include <memory>
#include <map>
#include <algorithm>
#include "ctf-api.h"
#include "abg-internal.h"
#include "abg-ir-priv.h"
#include "abg-symtab-reader.h"
#include "abg-ctf-reader.h"
#include "abg-elf-based-reader.h"
#include "abg-corpus.h"
#include "abg-tools-utils.h"
#include "abg-elf-helpers.h"
Go to the source code of this file.
Namespaces | |
namespace | abigail |
Toplevel namespace for libabigail. | |
namespace | abigail::ctf |
Namespace of the reader for the CTF debug information. | |
Typedefs | |
typedef shared_ptr< reader > | reader_sptr |
Functions | |
elf_based_reader_sptr | create_reader (const std::string &elf_path, const vector< char ** > &debug_info_root_paths, environment &env) |
Create and return a new read context to process CTF information from a given ELF file. More... | |
void | reset_reader (elf_based_reader &rdr, const std::string &elf_path, const vector< char ** > &debug_info_root_path) |
Re-initialize a reader so that it can re-used to read another binary. More... | |
This file contains the definitions of the entry points to de-serialize an instance of abigail::corpus from a file in ELF format, containing CTF information.
Definition in file abg-ctf-reader.cc.