about summary refs log tree commit diff stats
path: root/src/elfs/elfloader.c
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-08-17 14:25:04 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-08-17 14:25:04 +0200
commitd47b1b0e5679652e6b5fb5fd4cee52b775229a63 (patch)
tree46f331bed24c7b7212fb7005c162d324a6956d23 /src/elfs/elfloader.c
parentfa87b0fcef3dff593a507b3200ef83d846101d64 (diff)
downloadbox64-d47b1b0e5679652e6b5fb5fd4cee52b775229a63.tar.gz
box64-d47b1b0e5679652e6b5fb5fd4cee52b775229a63.zip
[BOX32] Added 32bits elf header parser and dumper
Diffstat (limited to 'src/elfs/elfloader.c')
-rw-r--r--src/elfs/elfloader.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/elfs/elfloader.c b/src/elfs/elfloader.c
index 20fa13c0..beeacbfb 100644
--- a/src/elfs/elfloader.c
+++ b/src/elfs/elfloader.c
@@ -55,7 +55,7 @@ int getElfIndex(box64context_t* ctx, elfheader_t* head) {
 
 elfheader_t* LoadAndCheckElfHeader(FILE* f, const char* name, int exec)
 {
-    elfheader_t *h = ParseElfHeader64(f, name, exec);
+    elfheader_t *h = box64_is32bits?ParseElfHeader32(f, name, exec):ParseElfHeader64(f, name, exec);
     if(!h)
         return NULL;