Fix svace phase 1 : Integer overflow cases resolve 07/307007/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Mon, 4 Mar 2024 00:53:50 +0000 (09:53 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 4 Mar 2024 00:59:05 +0000 (09:59 +0900)
commit55431a458d8a0b2c06172b5c3cb91ebfb29f8722
tree125fb4dcdc2c7edc8815595c660b2522fe401292
parent97e04e833f8147b745748ca48d0eba132fa30f45
Fix svace phase 1 : Integer overflow cases resolve

gl-proxy : uint32_t * uint32_t is not enough. Sampler will be break if we call Acuumulate after 2^16 frames.
socket / cairo-renderer : Guard some negative value as unsigned int.
async-task-manager / font-client : Guard 0 to -1 operation.

Change-Id: Ie3addabf669b80153fc9a5d605628168293a53b3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/graphics/gles/gl-proxy-implementation.cpp
dali/internal/network/common/socket-impl.cpp
dali/internal/system/common/async-task-manager-impl.cpp
dali/internal/text/text-abstraction/cairo-renderer.cpp
dali/internal/text/text-abstraction/plugin/font-client-plugin-impl.cpp