From 8b13d2f5f100d088746a1f8dd94f8ab82acc9b5b Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Tue, 6 Aug 2013 15:46:09 +0200 Subject: elf: fix handling of virtual/physical addresses Remove the hackish elf_translate_addresses which should not have existed in the first place, on write always compute the physical address of a section using elf_translate_virtual_address which makes it possible to specify any virtual to physical mapping and fail nicely if there is none. Change-Id: I4f436945e90280a6fd9430de6c642dbeb8e23d40 --- utils/imxtools/sbtools/elf.h | 1 - 1 file changed, 1 deletion(-) (limited to 'utils/imxtools/sbtools/elf.h') diff --git a/utils/imxtools/sbtools/elf.h b/utils/imxtools/sbtools/elf.h index 09cbe251a1..4200850e74 100644 --- a/utils/imxtools/sbtools/elf.h +++ b/utils/imxtools/sbtools/elf.h @@ -101,7 +101,6 @@ void elf_add_load_section(struct elf_params_t *params, void elf_add_fill_section(struct elf_params_t *params, 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); void elf_sort_by_address(struct elf_params_t *params); void elf_write_file(struct elf_params_t *params, elf_write_fn_t write, elf_printf_fn_t printf, void *user); -- cgit v1.2.3