arm-trusted-firmware/lib/aarch32
Justin Chadwell 9624c0a9e0 Fix Coverity #261967, Infinite loop
Coverity has identified that the __aeabi_imod function will loop forever
if the denominator is not a power of 2, which is probably not the
desired behaviour.

The functions in the rest of the file are compiler implementations of
division if ARMv7 does not implement division which is permitted by the
spec. However, while most of the functions in the file are documented
and referenced in other places online, __aeabi_uimod and __aeabi_imod
are not. For this reason, these functions have been removed from the
code base, which also removes the Coverity error.

Change-Id: I20066d72365329a8b03a5536d865c4acaa2139ae
Signed-off-by: Justin Chadwell <justin.chadwell@arm.com>
2019-08-06 13:06:03 +01:00
..
arm32_aeabi_divmod.c Fix Coverity #261967, Infinite loop 2019-08-06 13:06:03 +01:00
arm32_aeabi_divmod_a32.S ARMv7: division support for missing __aeabi_*divmod 2017-11-08 14:42:07 +01:00
armclang_printf.S libc: armclang: Implement compiler printf symbols 2018-08-22 10:26:05 +01:00
cache_helpers.S cache_helpers.s:fix mixed tabs and spaces 2019-04-10 10:57:58 +01:00
misc_helpers.S Cortex A9:errata 794073 workaround 2019-04-12 10:10:32 +00:00