summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/libelfu/elfops.h1
-rw-r--r--include/libelfu/generic.h2
-rw-r--r--src/elfops/section-in-segment.c4
-rw-r--r--src/generic/phdr-contains-section.c (renamed from src/elfops/phdr-contains-section.c)2
-rw-r--r--src/printing/sections.c2
-rw-r--r--src/printing/segments.c2
6 files changed, 7 insertions, 6 deletions
diff --git a/include/libelfu/elfops.h b/include/libelfu/elfops.h
index b5e8a3f..58da4cf 100644
--- a/include/libelfu/elfops.h
+++ b/include/libelfu/elfops.h
@@ -10,7 +10,6 @@
char* elfu_eScnName(Elf *e, Elf_Scn *scn);
Elf_Scn* elfu_eScnByName(Elf *e, char *name);
- int elfu_ePhdrContainsScn(GElf_Phdr *phdr, GElf_Shdr *shdr);
Elf_Scn* elfu_eScnFirstInSegment(Elf *e, GElf_Phdr *phdr);
Elf_Scn* elfu_eScnLastInSegment(Elf *e, GElf_Phdr *phdr);
diff --git a/include/libelfu/generic.h b/include/libelfu/generic.h
index 70157f7..f5b0e0f 100644
--- a/include/libelfu/generic.h
+++ b/include/libelfu/generic.h
@@ -6,4 +6,6 @@
size_t elfu_gScnSizeFile(const GElf_Shdr *shdr);
+int elfu_gPhdrContainsScn(GElf_Phdr *phdr, GElf_Shdr *shdr);
+
#endif
diff --git a/src/elfops/section-in-segment.c b/src/elfops/section-in-segment.c
index 143c03f..185da36 100644
--- a/src/elfops/section-in-segment.c
+++ b/src/elfops/section-in-segment.c
@@ -25,7 +25,7 @@ Elf_Scn* elfu_eScnFirstInSegment(Elf *e, GElf_Phdr *phdr)
}
if (shdr.sh_offset == phdr->p_offset
- && elfu_ePhdrContainsScn(phdr, &shdr)) {
+ && elfu_gPhdrContainsScn(phdr, &shdr)) {
return scn;
}
@@ -59,7 +59,7 @@ Elf_Scn* elfu_eScnLastInSegment(Elf *e, GElf_Phdr *phdr)
continue;
}
- if (elfu_ePhdrContainsScn(phdr, &shdr)) {
+ if (elfu_gPhdrContainsScn(phdr, &shdr)) {
if (!last) {
last = scn;
} else {
diff --git a/src/elfops/phdr-contains-section.c b/src/generic/phdr-contains-section.c
index 7a89d61..4c1f2cf 100644
--- a/src/elfops/phdr-contains-section.c
+++ b/src/generic/phdr-contains-section.c
@@ -4,7 +4,7 @@
#include <libelfu/libelfu.h>
-int elfu_ePhdrContainsScn(GElf_Phdr *phdr, GElf_Shdr *shdr)
+int elfu_gPhdrContainsScn(GElf_Phdr *phdr, GElf_Shdr *shdr)
{
size_t secStart = shdr->sh_offset;
size_t secEnd = shdr->sh_offset + shdr->sh_size;
diff --git a/src/printing/sections.c b/src/printing/sections.c
index 3cdf270..71431d1 100644
--- a/src/printing/sections.c
+++ b/src/printing/sections.c
@@ -31,7 +31,7 @@ void printSegmentsWithSection(Elf *e, Elf_Scn *scn)
continue;
}
- if (elfu_ePhdrContainsScn(&phdr, &shdr)) {
+ if (elfu_gPhdrContainsScn(&phdr, &shdr)) {
printf(" %d %s\n", i, segmentTypeStr(phdr.p_type));
}
}
diff --git a/src/printing/segments.c b/src/printing/segments.c
index f7ffd54..444f115 100644
--- a/src/printing/segments.c
+++ b/src/printing/segments.c
@@ -33,7 +33,7 @@ void printSectionsInSegment(Elf *e, GElf_Phdr *phdr)
continue;
}
- if (elfu_ePhdrContainsScn(phdr, &shdr)) {
+ if (elfu_gPhdrContainsScn(phdr, &shdr)) {
printf(" %10u %s\n", elf_ndxscn(scn), elfu_eScnName(e, scn));
}