16#ifndef LIEF_ELF_UTILS_H
17#define LIEF_ELF_UTILS_H
22#include "LIEF/types.hpp"
23#include "LIEF/visibility.h"
34LIEF_API
bool is_elf(
const std::string& file);
37LIEF_API
bool is_elf(
const std::vector<uint8_t>& raw);
39LIEF_API
unsigned long hash32(
const char* name);
40LIEF_API
unsigned long hash64(
const char* name);
41LIEF_API uint32_t dl_new_hash(
const char* name);
Class that is used to a read stream of data from different sources.
Definition BinaryStream.hpp:34
bool is_elf(BinaryStream &stream)
Check if given stream wraps an ELF file.
LIEF namespace.
Definition Abstract/Binary.hpp:32