AsmGrader 0.0.0
Loading...
Searching...
No Matches
elf_reader.cpp File Reference
#include "symbols/elf_reader.hpp"
#include "logging.hpp"
#include "symbols/symbol.hpp"
#include "symbols/symbol_table.hpp"
#include <elfio/elf_types.hpp>
#include <elfio/elfio_section.hpp>
#include <elfio/elfio_symbols.hpp>
#include <fmt/format.h>
#include <libassert/assert.hpp>
#include <range/v3/range/conversion.hpp>
#include <range/v3/view/transform.hpp>
#include <stdexcept>
#include <string>
#include <vector>
#include <elf.h>
#include <fcntl.h>
Include dependency graph for elf_reader.cpp:

Namespaces

namespace  asmgrader
 

Macros

#define ELF_ERROR(cond, msg)
 

Macro Definition Documentation

◆ ELF_ERROR

#define ELF_ERROR ( cond,
msg )
Value:
ASSERT(!(cond), "libelf error: " #msg " ({})", elf_errmsg(-1))