]> git.dujemihanovic.xyz Git - u-boot.git/commit
sandbox: Rename getopt sections
authorAndrew Scull <ascull@google.com>
Mon, 30 May 2022 10:00:03 +0000 (10:00 +0000)
committerTom Rini <trini@konsulko.com>
Thu, 23 Jun 2022 16:58:18 +0000 (12:58 -0400)
commit0648b132696532c96c3656876c5b12ac336e1b27
tree487bbffca17b31ba71547ff5da66af54755485d4
parentaac53d3d96a236c1e62f250ed7ffa8cf9b0e44a6
sandbox: Rename getopt sections

Rename the sections used for defining sandbox command line options so
that they don't start with a '.'. ELF says that sections starting with a
'.' are reserved for system use, but the sandbox runs as a normal user
process so should be using user sections instead.

Clang's ASAN adds redzones to non-user sections and the extra padding
meant that the list of options was being corrupted. Naming the sections
as user sections avoids this issue as clang handles them as we intended.

Signed-off-by: Andrew Scull <ascull@google.com>
arch/sandbox/cpu/u-boot-spl.lds
arch/sandbox/cpu/u-boot.lds
arch/sandbox/include/asm/getopt.h
arch/sandbox/include/asm/sections.h