summaryrefslogtreecommitdiff
path: root/utils/imxtools/sbtools/elf.h
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2013-08-04 15:03:29 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2013-08-06 21:24:38 +0200
commite4c9eaa7e8f247eb0623350e5d15d542ca665e17 (patch)
tree2d169448038eb4767a730c5cb8bb38dd1b2f7ec6 /utils/imxtools/sbtools/elf.h
parent76446dda459e2696d2a772d77ab4ed585901de13 (diff)
downloadrockbox-e4c9eaa7e8f247eb0623350e5d15d542ca665e17.tar.gz
rockbox-e4c9eaa7e8f247eb0623350e5d15d542ca665e17.zip
sbtools: add helper to determine if a file is a valid ELF image
Change-Id: Ie0e9c05569ca9b02fd36f31fd7323f02b14e1b60
Diffstat (limited to 'utils/imxtools/sbtools/elf.h')
-rw-r--r--utils/imxtools/sbtools/elf.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/imxtools/sbtools/elf.h b/utils/imxtools/sbtools/elf.h
index 403bab0712..cabe764e45 100644
--- a/utils/imxtools/sbtools/elf.h
+++ b/utils/imxtools/sbtools/elf.h
@@ -94,6 +94,8 @@ bool elf_get_start_addr(struct elf_params_t *params, uint32_t *addr);
94int elf_get_nr_sections(struct elf_params_t *params); 94int elf_get_nr_sections(struct elf_params_t *params);
95void elf_release(struct elf_params_t *params); 95void elf_release(struct elf_params_t *params);
96 96
97bool elf_guess(elf_read_fn_t read, void *user);
98
97/* standard implementation of read/write/printf functions 99/* standard implementation of read/write/printf functions
98 * with user being a FILE* pointer */ 100 * with user being a FILE* pointer */
99void elf_std_printf(void *user, bool error, const char *fmt, ...); 101void elf_std_printf(void *user, bool error, const char *fmt, ...);