Home
last modified time | relevance | path

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

/trusty/kernel/app/userscstest/
Duserscstest.c111 ASSERT_EQ((void*)ta->thread->shadow_stack_base, NULL, in trusty_app_callback()
135 ASSERT_NE((void*)tt->shadow_stack_base, NULL, in trusty_app_callback()
138 ASSERT_EQ(false, is_kernel_address(tt->shadow_stack_base), in trusty_app_callback()
141 ASSERT_NE(tt->stack_start, tt->shadow_stack_base, in trusty_app_callback()
152 vaddr_t past_last = (vaddr_t)tt->shadow_stack_base + tt->shadow_stack_size; in trusty_app_callback()
173 ASSERT_EQ(NO_ERROR, translate_uspace_ptr(uspace, tt->shadow_stack_base, in trusty_app_callback()
/trusty/kernel/lib/trusty/
Dtrusty_app.c516 user_addr_t shadow_stack_base = 0; in trusty_thread_startup() local
518 shadow_stack_base = trusty_thread->shadow_stack_base; in trusty_thread_startup()
521 arch_enter_uspace(trusty_thread->entry, stack_ptr, shadow_stack_base, in trusty_thread_startup()
544 if (trusty_thread->shadow_stack_base) { in trusty_thread_exit()
552 trusty_thread->shadow_stack_base - adjustment); in trusty_thread_exit()
589 vaddr_t shadow_stack_base = 0; in trusty_thread_create() local
593 (void**)&shadow_stack_base, PAGE_SIZE_SHIFT, 0, in trusty_thread_create()
599 err, shadow_stack_base, trusty_app->app_id); in trusty_thread_create()
623 trusty_thread->shadow_stack_base = shadow_stack_base + adjustment; in trusty_thread_create()
641 vmm_free_region(trusty_app->aspace, shadow_stack_base); in trusty_thread_create()
/trusty/kernel/lib/trusty/include/lib/trusty/
Dtrusty_app.h141 vaddr_t shadow_stack_base; member