23 lines
542 B
C
23 lines
542 B
C
|
/*
|
||
|
* This program is free software; you can redistribute it and/or modify
|
||
|
* it under the terms of the GNU General Public License, version 2, as
|
||
|
* published by the Free Software Foundation.
|
||
|
*
|
||
|
* Copyright (C) 2015 Naveen N. Rao, IBM Corporation
|
||
|
*/
|
||
|
|
||
|
#include "debug.h"
|
||
|
#include "symbol.h"
|
||
|
#include "map.h"
|
||
|
#include "probe-event.h"
|
||
|
#include "probe-file.h"
|
||
|
|
||
|
#ifdef HAVE_LIBELF_SUPPORT
|
||
|
bool elf__needs_adjust_symbols(GElf_Ehdr ehdr)
|
||
|
{
|
||
|
return ehdr.e_type == ET_EXEC ||
|
||
|
ehdr.e_type == ET_REL ||
|
||
|
ehdr.e_type == ET_DYN;
|
||
|
}
|
||
|
#endif
|