diff options
Diffstat (limited to 'src/generic/phdr-contains-section.c')
-rw-r--r-- | src/generic/phdr-contains-section.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/generic/phdr-contains-section.c b/src/generic/phdr-contains-section.c deleted file mode 100644 index 4c1f2cf..0000000 --- a/src/generic/phdr-contains-section.c +++ /dev/null @@ -1,19 +0,0 @@ -#include <libelf/libelf.h> -#include <libelf/gelf.h> - -#include <libelfu/libelfu.h> - - -int elfu_gPhdrContainsScn(GElf_Phdr *phdr, GElf_Shdr *shdr) -{ - size_t secStart = shdr->sh_offset; - size_t secEnd = shdr->sh_offset + shdr->sh_size; - size_t segStart = phdr->p_offset; - size_t segEnd = phdr->p_offset + phdr->p_memsz; - - if (secStart < segStart || secEnd > segEnd) { - return 0; - } - - return 1; -} |