On 7 June 2015 at 17:03, Liviu Ionescu <i...@livius.net> wrote: > >> On 07 Jun 2015, at 13:46, Peter Maydell <peter.mayd...@linaro.org> wrote: >> ... Some ELF files intended for embedded use have >> a little self-initializing bit on the front that manually clears >> their own .bss section, but that's not part of the ELF spec, and >> QEMU will handle the other kind too. > > as I said, in the embedded world things are a bit different, there > is no ELF loader, or you can consider the debugger as an ELF loader > since it is reading the ELF file and programming the flash. > > but during this step it makes no sense to write/clear the RAM
That depends on what the ELF file is. If I were writing a debugger's ELF loader code I would make it clear the bss area, because a debugger is supposed to handle any ELF file you throw at it, and following the ELF spec is trivial. -- PMM