-
公开(公告)号:US20240403411A1
公开(公告)日:2024-12-05
申请号:US18697722
申请日:2022-11-17
Applicant: QUALCOMM Incorporated
Inventor: Sundeep KUSHWAHA , Arvind KRISHNASWAMY , Sergei LARIN , Can ACAR , Tianshuo SU , Awanish PANDEY , Richard SENIOR
Abstract: Various embodiments include methods and devices for maintaining control flow integrity in computing devices. Embodiments may include identifying indirect function call candidate functions from a source code by a compiler, replacing, by the compiler, an indirect function call from the source code with a call to a wrapper function, and collocating the indirect function call candidate functions in at least one range of addresses of memory by a linker. The wrapper function may be configured to determine whether an address to be passed to the indirect function call is within the at least one range of addresses of memory.