libabigail/include/abg-ctf-reader.h
Guillermo E. Martinez via Libabigail ab77eb0d50 ctf-reader: Use argument by reference reading the context
* include/abg-ctf-reader.h (create_read_context): Pass the string
	by reference.
	* src/abg-ctf-reader.cc (ctf_reader::read_context): Likewise.
	(create_read_context): Likewise.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2021-11-22 11:34:56 +01:00

37 lines
880 B
C++

// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
// -*- Mode: C++ -*-
//
// Copyright (C) 2021 Oracle, Inc.
//
// Author: Jose E. Marchesi
/// @file
///
/// This file contains the declarations of the entry points to
/// de-serialize an instance of @ref abigail::corpus from a file in
/// elf format, containing CTF information.
#ifndef __ABG_CTF_READER_H__
#define __ABG_CTF_READER_H__
#include <ostream>
#include "abg-corpus.h"
#include "abg-suppression.h"
#include "abg-elf-reader-common.h"
namespace abigail
{
namespace ctf_reader
{
class read_context;
read_context *create_read_context(const std::string& elf_path,
ir::environment *env);
corpus_sptr read_corpus(read_context *ctxt,
elf_reader::status& status);
} // end namespace ctf_reader
} // end namespace abigail
#endif // ! __ABG_CTF_READER_H__