#if defined(__ELF__) && !defined(OS_FREEBSD)
#include <Common/Elf.h>
#include <Common/Exception.h>
#include <base/unaligned.h>
#include <cstring>
namespace DB
{
namespace ErrorCodes
{
    extern const int CANNOT_PARSE_ELF;
}
Elf::Elf(const std::string & path)