Home
last modified time | relevance | path

Searched hist:"9 d6ac0978c21afae871e675ed95c825cd7c8ec91" (Results 1 – 2 of 2) sorted by relevance

/optee_os/lib/libutils/isoc/arch/arm/
H A Dsetjmp_a64.S9d6ac0978c21afae871e675ed95c825cd7c8ec91 Mon Jun 10 06:15:08 UTC 2019 Sumit Garg <sumit.garg@linaro.org> ftrace: arm64: handle special setjmp()/longjmp() apis

setjmp()/longjmp() user-space apis are used to perform a nonlocal goto
which transfer execution from one function to a predetermined location
in another function. This is a special case as compared to normal "C"
function calls. So this patch enables ftrace to generate function graph
for these apis.

Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey960)
/optee_os/lib/libutils/isoc/include/
H A Dsetjmp.h9d6ac0978c21afae871e675ed95c825cd7c8ec91 Mon Jun 10 06:15:08 UTC 2019 Sumit Garg <sumit.garg@linaro.org> ftrace: arm64: handle special setjmp()/longjmp() apis

setjmp()/longjmp() user-space apis are used to perform a nonlocal goto
which transfer execution from one function to a predetermined location
in another function. This is a special case as compared to normal "C"
function calls. So this patch enables ftrace to generate function graph
for these apis.

Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey960)