Home
last modified time | relevance | path

Searched refs:canary (Results 1 – 3 of 3) sorted by relevance

/optee_os/ta/
H A Duser_ta_header.c58 uintptr_t canary = 0; in _C_FUNCTION() local
60 res = _utee_cryp_random_number_generate(&canary, in _C_FUNCTION()
61 sizeof(canary)); in _C_FUNCTION()
66 canary &= ~0xffUL; in _C_FUNCTION()
68 __stack_chk_guard = (void *)canary; in _C_FUNCTION()
/optee_os/core/kernel/
H A Dthread.c132 uint32_t *canary = NULL; in init_canaries() local
135 canary = stack_end_va_to_start_canary(stack_size, va_end); in init_canaries()
136 *canary = start_canary_value; in init_canaries()
137 canary = stack_end_va_to_end_canary(stack_size, va_end); in init_canaries()
138 *canary = end_canary_value; in init_canaries()
174 uint32_t canary[2] = { }; in thread_update_canaries() local
177 plat_get_random_stack_canaries(canary, ARRAY_SIZE(canary), in thread_update_canaries()
178 sizeof(canary[0])); in thread_update_canaries()
184 start_canary_value = canary[0]; in thread_update_canaries()
185 end_canary_value = canary[1]; in thread_update_canaries()
[all …]
/optee_os/core/drivers/pm/sam/
H A Dat91_pm.c38 static uint32_t canary = 0xA5A5A5A5; variable
44 uint32_t *canary; member
276 io_write32((vaddr_t)&at91bootstrap_bu->canary, virt_to_phys(&canary)); in at91_write_backup_data()