Изъ ИЕЕЕ пишутъ:
Huawei engineers disguised known unsafe functions (such as memcpy) as the "safe" version (memcpy_s) by creating wrapper functions with the "safe" name but none of the safety checks.
Там же пишут, что они использовали "безопасные" варианты только в 17% случаев, но это обвинение на самом деле может быть чушь: в реальности есть полно случаев, где "безопасные" варианты совершенно не добавляют безопасности, поскольку неперекрытие и без того проверятеся другими способами. А вот "оптимизированные" варианты функций с якобы проверками, но без проверок - это креативно.
This entry was originally posted at
https://sab123.dreamwidth.org/638788.html. Please comment there using
OpenID.