aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNikunj A Dadhania <nikunj@linux.vnet.ibm.com>2013-12-06 10:10:01 +1100
committerAlexey Kardashevskiy <aik@ozlabs.ru>2014-02-04 19:49:46 +1100
commitc2358afb40d42fa1f9c6ffb59c32f803bb3aa44d (patch)
tree9545dd4d56240c0545193c94587ff2a043289985 /include
parent41a34055032ac5c64811238fe72f514634285c09 (diff)
downloadSLOF-c2358afb40d42fa1f9c6ffb59c32f803bb3aa44d.zip
SLOF-c2358afb40d42fa1f9c6ffb59c32f803bb3aa44d.tar.gz
SLOF-c2358afb40d42fa1f9c6ffb59c32f803bb3aa44d.tar.bz2
Add support for 64bit LE ABI v1 and v2 support
Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com> -- v2: With the parameters changed for go-64, kernel loading from commandline broke v3: (client-exec) calls start-elf64 directly, fix args
Diffstat (limited to 'include')
-rw-r--r--include/libelf.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/libelf.h b/include/libelf.h
index 495d697..ee55375 100644
--- a/include/libelf.h
+++ b/include/libelf.h
@@ -89,6 +89,7 @@ unsigned long elf_load_segments64(void *file_addr, signed long offset,
long elf_get_base_addr(void *file_addr);
long elf_get_base_addr32(void *file_addr);
long elf_get_base_addr64(void *file_addr);
+uint32_t elf_get_eflags_64(void *file_addr);
void elf_relocate64(void *file_addr, signed long offset);