return NULL;
}
-/* Returns value if return_val==1, ptr otherwise */
+/* Returns value if return_val==1, ptr otherwise */
static void * elf_find_dynamic( int64_t const key, ElfW(Dyn) *dynp,
ElfW(Ehdr) *ehdr, int return_val)
{
static int check_elf_header(ElfW(Ehdr) *const ehdr)
{
- if (! ehdr || strncmp((void *)ehdr, ELFMAG, SELFMAG) != 0 ||
+ if (! ehdr || strncmp((void *)ehdr, ELFMAG, SELFMAG) != 0 ||
(ehdr->e_ident[EI_CLASS] != ELFCLASS32 &&
ehdr->e_ident[EI_CLASS] != ELFCLASS64) ||
- ehdr->e_ident[EI_VERSION] != EV_CURRENT)
+ ehdr->e_ident[EI_VERSION] != EV_CURRENT)
{
return 1;
}
case EM_CYGNUS_FR30:
case EM_FR30: tmp="Fujitsu FR30"; break;
case EM_CYGNUS_FRV:
- case EM_PJ_OLD:
+ case EM_PJ_OLD:
case EM_PJ: tmp="picoJava"; break;
case EM_MMA: tmp="Fujitsu MMA Multimedia Accelerator"; break;
case EM_PCP: tmp="Siemens PCP"; break;
case EM_PDSP: tmp="Sony DSP Processor"; break;
default: tmp="unknown";
}
- printf( "Machine:\t%s\n", tmp);
+ printf( "Machine:\t%s\n", tmp);
switch (ehdr->e_ident[EI_CLASS]) {
case ELFCLASSNONE: tmp = "Invalid class"; break;
printf( "Data:\t\t%s\n", tmp);
printf( "Version:\t%d %s\n", ehdr->e_ident[EI_VERSION],
- (ehdr->e_ident[EI_VERSION]==EV_CURRENT)?
+ (ehdr->e_ident[EI_VERSION]==EV_CURRENT)?
"(current)" : "(unknown: %lx)");
switch (ehdr->e_ident[EI_OSABI]) {
}
}
}
-
+
static void describe_elf_interpreter(ElfW(Ehdr)* ehdr)
{
ElfW(Phdr) *phdr;
goto foo;
/* mmap the file to make reading stuff from it effortless */
- ehdr = (ElfW(Ehdr) *)mmap(0, statbuf.st_size,
+ ehdr = (ElfW(Ehdr) *)mmap(0, statbuf.st_size,
PROT_READ|PROT_WRITE, MAP_PRIVATE, fileno(thefile), 0);
foo: