Home
last modified time | relevance | path

Searched refs:app_img (Results 1 – 4 of 4) sorted by relevance

/trusty/kernel/lib/backtrace/
Dsymbolize.c50 struct trusty_app_img* app_img) { in range_within_app_img() argument
55 return app_img->img_start <= start && end <= app_img->img_end; in range_within_app_img()
84 struct trusty_app_img* app_img = &app->app_img; in trusty_app_symbolize() local
85 if (app_img->img_end <= app_img->img_start) { in trusty_app_symbolize()
88 if (pc > app_img->img_end - app_img->img_start) { in trusty_app_symbolize()
92 ELF_EHDR* ehdr = (ELF_EHDR*)app_img->img_start; in trusty_app_symbolize()
114 uintptr_t symtab_start = app_img->img_start + symtab_shdr->sh_offset; in trusty_app_symbolize()
116 uintptr_t strtab_start = app_img->img_start + strtab_shdr->sh_offset; in trusty_app_symbolize()
120 if (!range_within_app_img(symtab_start, symtab_size, app_img)) { in trusty_app_symbolize()
124 if (!range_within_app_img(strtab_start, strtab_size, app_img)) { in trusty_app_symbolize()
/trusty/kernel/lib/trusty/
Dtrusty_app.c701 struct trusty_app_img* app_img; in get_app_manifest_config_data() local
703 app_img = &trusty_app->app_img; in get_app_manifest_config_data()
704 if (!app_img->manifest_start) { in get_app_manifest_config_data()
712 (void*)app_img->manifest_start, in get_app_manifest_config_data()
713 app_img->manifest_end - app_img->manifest_start, in get_app_manifest_config_data()
714 (void*)app_img->manifest_end); in get_app_manifest_config_data()
716 *size = app_img->manifest_end - app_img->manifest_start; in get_app_manifest_config_data()
717 *manifest_data = (char*)app_img->manifest_start; in get_app_manifest_config_data()
743 const void* elf_start = (void*)trusty_app->app_img.img_start; in load_app_elf_gnu_property_array()
747 &trusty_app->app_img)) { in load_app_elf_gnu_property_array()
[all …]
/trusty/kernel/services/apploader/
Dapploader_service.c243 struct trusty_app_img* app_img = calloc(1, sizeof(struct trusty_app_img)); in apploader_service_handle_cmd_load_application() local
244 if (!app_img) { in apploader_service_handle_cmd_load_application()
252 &app_img->manifest_start) || in apploader_service_handle_cmd_load_application()
254 &app_img->manifest_end) || in apploader_service_handle_cmd_load_application()
256 &app_img->img_start) || in apploader_service_handle_cmd_load_application()
258 &app_img->img_end)) { in apploader_service_handle_cmd_load_application()
264 rc = trusty_app_create_and_start(app_img, APP_FLAGS_LOADABLE); in apploader_service_handle_cmd_load_application()
284 free(app_img); in apploader_service_handle_cmd_load_application()
/trusty/kernel/lib/trusty/include/lib/trusty/
Dtrusty_app.h162 struct trusty_app_img app_img; member
179 status_t trusty_app_create_and_start(struct trusty_app_img* app_img,