u-boot/doc/develop
Andrew Scull 99e2fbcb69 linker_lists: Rename sections to remove . prefix
Rename the sections used to implement linker lists so they begin with
'__u_boot_list' rather than '.u_boot_list'. The double underscore at the
start is still distinct from the single underscore used by the symbol
names.

Having a '.' in the section names conflicts with clang's ASAN
instrumentation which tries to add redzones between the linker list
elements, causing expected accesses to fail. However, clang doesn't try
to add redzones to user sections, which are names with all alphanumeric
and underscore characters.

Signed-off-by: Andrew Scull <ascull@google.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2022-06-23 12:58:18 -04:00
..
devicetree introduce CONFIG_DEVICE_TREE_INCLUDES 2022-01-25 12:35:57 -07:00
driver-model linker_lists: Rename sections to remove . prefix 2022-06-23 12:58:18 -04:00
package binman: Add documentation for bintools 2022-01-25 12:36:11 -07:00
uefi EFI: Update the documentation to reflect the correct value of OsIndications 2022-06-04 08:43:55 +02:00
bloblist.rst bloblist: doc: Bring in the API documentation 2022-01-13 09:13:41 -07:00
bootstd.rst bootstd: doc: Add documentation 2022-04-25 10:00:04 -04:00
checkpatch.rst scripts/checkpatch.pl: Resync with v5.16 2022-02-03 12:16:00 -05:00
ci_testing.rst doc: Add basic information about running CI tests 2021-08-04 15:58:31 -04:00
coccinelle.rst doc: Coccinelle: move to HTML doc 2020-07-17 08:45:29 -04:00
commands.rst linker_lists: Rename sections to remove . prefix 2022-06-23 12:58:18 -04:00
config_binding.rst doc: Add mention of the /config binding 2021-09-25 12:30:54 +02:00
crash_dumps.rst doc: correct description of crash dumps 2020-07-17 10:47:19 -04:00
distro.rst bootstd: doc: Add documentation 2022-04-25 10:00:04 -04:00
environment.rst doc: Improve environment documentation further 2021-11-16 14:35:08 -05:00
event.rst Merge branch 'next' 2022-04-04 10:48:44 -04:00
global_data.rst nds32: Remove the architecture 2022-04-25 16:04:05 -04:00
index.rst doc: Convert SPL documentation to ReST 2022-05-02 09:58:13 -04:00
logging.rst log: Convert log values to printf() if not enabled 2021-06-08 11:39:09 -04:00
makefiles.rst doc: Bring in Makefile documentation 2021-07-24 10:49:51 +02:00
menus.rst doc: move README.menu to HTML documentation 2021-01-23 09:53:46 -05:00
moveconfig.rst Revert "global: Remove CONFIG_SYS_EXTRA_OPTIONS support" 2022-04-02 18:18:57 -04:00
printf.rst doc: printf() codes 2022-01-19 16:18:09 +01:00
py_testing.rst pytest: Show a message when sandbox crashes 2021-10-14 19:45:07 -04:00
python_cq.rst patman: Correct pylint errors 2022-03-02 10:28:12 -05:00
smbios.rst doc: describe generation of SMBIOS table 2022-02-26 07:37:00 +01:00
spl.rst Introduce Verifying Program Loader (VPL) 2022-05-02 09:58:13 -04:00
testing.rst doc: Create an intro section for testing 2021-08-01 09:05:24 -06:00
tests_sandbox.rst doc: Correct position of gdb '--args' parameter 2022-04-29 11:11:36 -04:00
tests_writing.rst doc: Explain briefly how to write new tests 2021-03-12 09:57:31 -05:00
trace.rst trace: sandbox: Use only the Kconfig options 2021-12-05 09:23:15 -07:00
version.rst acpi: Use U-Boot version for OEM_REVISION 2021-10-06 09:15:14 -04:00