From 76446dda459e2696d2a772d77ab4ed585901de13 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Tue, 30 Jul 2013 17:12:56 +0200 Subject: sbtools: make code aware of elf section names Change-Id: I7ab657959e38d2fcb2c7e6d9858facfb83101423 --- utils/imxtools/sbtools/elf.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'utils/imxtools/sbtools/elf.h') diff --git a/utils/imxtools/sbtools/elf.h b/utils/imxtools/sbtools/elf.h index 91e160152c..403bab0712 100644 --- a/utils/imxtools/sbtools/elf.h +++ b/utils/imxtools/sbtools/elf.h @@ -39,6 +39,7 @@ enum elf_section_type_t struct elf_section_t { + char *name; uint32_t addr; /* virtual address */ uint32_t size; /* virtual size */ enum elf_section_type_t type; @@ -77,9 +78,9 @@ typedef void (*elf_printf_fn_t)(void *user, bool error, const char *fmt, ...); void elf_init(struct elf_params_t *params); void elf_add_load_section(struct elf_params_t *params, - uint32_t load_addr, uint32_t size, const void *section); + uint32_t load_addr, uint32_t size, const void *section, const char *name); void elf_add_fill_section(struct elf_params_t *params, - uint32_t fill_addr, uint32_t size, uint32_t pattern); + uint32_t fill_addr, uint32_t size, uint32_t pattern, const char *name); uint32_t elf_translate_virtual_address(struct elf_params_t *params, uint32_t addr); void elf_translate_addresses(struct elf_params_t *params); void elf_simplify(struct elf_params_t *params); -- cgit v1.2.3