mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 01:24:27 +00:00
![]() The get_bl_mem_params_node() function could return NULL. Add asserts to check the return value is not NULL. This corrects coverity issues: pager_mem_params = get_bl_mem_params_node(BL32_EXTRA1_IMAGE_ID); >>> CID 378360: (NULL_RETURNS) >>> Dereferencing "pager_mem_params", which is known to be "NULL". paged_mem_params = get_bl_mem_params_node(BL32_EXTRA2_IMAGE_ID); >>> CID 378360: (NULL_RETURNS) >>> Dereferencing "paged_mem_params", which is known to be "NULL". tos_fw_mem_params = get_bl_mem_params_node(TOS_FW_CONFIG_ID); >>> CID 378360: (NULL_RETURNS) >>> Dereferencing "tos_fw_mem_params", which is known to be "NULL". Do the same for other occurrences of get_bl_mem_params_node() return not checked, in the functions plat_get_bl_image_load_info() and bl2_plat_handle_pre_image_load(). Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I79165b1628fcee3da330f2db4ee5e1dafcb1b21f |
||
---|---|---|
.. | ||
include | ||
services | ||
sp_min | ||
bl2_plat_setup.c | ||
plat_bl2_mem_params_desc.c | ||
plat_bl2_stm32_mem_params_desc.c | ||
plat_image_load.c | ||
platform.mk | ||
stm32mp1.ld.S | ||
stm32mp1.S | ||
stm32mp1_boot_device.c | ||
stm32mp1_dbgmcu.c | ||
stm32mp1_def.h | ||
stm32mp1_fconf_firewall.c | ||
stm32mp1_fip_def.h | ||
stm32mp1_gic.c | ||
stm32mp1_helper.S | ||
stm32mp1_pm.c | ||
stm32mp1_private.c | ||
stm32mp1_scmi.c | ||
stm32mp1_security.c | ||
stm32mp1_shared_resources.c | ||
stm32mp1_stack_protector.c | ||
stm32mp1_stm32image_def.h | ||
stm32mp1_syscfg.c | ||
stm32mp1_topology.c | ||
stm32mp1_usb_dfu.c |