Lines Matching refs:flags

434 	uint32_t flags = LDELF_MAP_FLAG_SHAREABLE;  in init_elf()  local
446 flags |= LDELF_MAP_FLAG_EXECUTABLE; in init_elf()
447 res = sys_map_ta_bin(&va, SMALL_PAGE_SIZE, flags, elf->handle, 0, 0, 0); in init_elf()
487 size_t filesz, size_t memsz, size_t flags, size_t align) in add_segment() argument
501 seg->flags = flags; in add_segment()
639 prev_seg->flags |= seg->flags; in adjust_segments()
652 assert(seg->flags & PF_W); in adjust_segments()
688 if (!(seg->flags & PF_R)) in populate_segments_legacy()
760 uint32_t flags = 0; in populate_segments() local
820 if (seg->flags & PF_W) in populate_segments()
821 flags |= LDELF_MAP_FLAG_WRITEABLE; in populate_segments()
823 flags |= LDELF_MAP_FLAG_SHAREABLE; in populate_segments()
824 if (seg->flags & PF_X) in populate_segments()
825 flags |= LDELF_MAP_FLAG_EXECUTABLE; in populate_segments()
826 if (!(seg->flags & PF_R)) in populate_segments()
829 if (flags & LDELF_MAP_FLAG_WRITEABLE) { in populate_segments()
845 res = sys_map_ta_bin(&va, filesz, flags, in populate_segments()
849 res = sys_map_ta_bin(&va, filesz, flags, in populate_segments()
869 uint32_t flags = LDELF_MAP_FLAG_EXECUTABLE | LDELF_MAP_FLAG_BTI; in ta_elf_add_bti() local
874 if (seg->flags & PF_X) { in ta_elf_add_bti()
875 res = sys_set_prot(va, seg->memsz, flags); in ta_elf_add_bti()
1220 if (elf->head->flags & ~TA_FLAGS_MASK) in ta_elf_load_main()
1222 elf->head->flags & ~TA_FLAGS_MASK); in ta_elf_load_main()
1224 *ta_flags = elf->head->flags; in ta_elf_load_main()
1284 uint32_t flags = 0; in ta_elf_finalize_mappings() local
1286 if (seg->flags & PF_W) in ta_elf_finalize_mappings()
1287 flags |= LDELF_MAP_FLAG_WRITEABLE; in ta_elf_finalize_mappings()
1288 if (seg->flags & PF_X) in ta_elf_finalize_mappings()
1289 flags |= LDELF_MAP_FLAG_EXECUTABLE; in ta_elf_finalize_mappings()
1291 res = sys_set_prot(va, seg->memsz, flags); in ta_elf_finalize_mappings()
1310 size_t sz __maybe_unused, uint32_t flags) in print_seg() argument
1321 if (flags & DUMP_MAP_EPHEM) { in print_seg()
1325 if (flags & DUMP_MAP_LDELF) { in print_seg()
1335 if (flags & DUMP_MAP_READ) in print_seg()
1337 if (flags & DUMP_MAP_WRITE) in print_seg()
1339 if (flags & DUMP_MAP_EXEC) in print_seg()
1341 if (flags & DUMP_MAP_SECURE) in print_seg()
1415 uint32_t flags = DUMP_MAP_SECURE; in ta_elf_print_mappings() local
1444 maps[map_idx].flags == in ta_elf_print_mappings()
1445 maps[map_idx + 1].flags) { in ta_elf_print_mappings()
1458 maps[map_idx].flags | f); in ta_elf_print_mappings()
1468 if (seg->flags & PF_R) in ta_elf_print_mappings()
1469 flags |= DUMP_MAP_READ; in ta_elf_print_mappings()
1470 if (seg->flags & PF_W) in ta_elf_print_mappings()
1471 flags |= DUMP_MAP_WRITE; in ta_elf_print_mappings()
1472 if (seg->flags & PF_X) in ta_elf_print_mappings()
1473 flags |= DUMP_MAP_EXEC; in ta_elf_print_mappings()
1475 print_seg(pctx, print_func, idx, elf_idx, va, offs, sz, flags); in ta_elf_print_mappings()
1653 uint32_t flags; member
1675 uint32_t flags; member
1741 if (ifs32->flags & __IFS_VALID) in fill_ifs()
1753 ifs32->flags |= __IFS_VALID; in fill_ifs()
1758 if (ifs->flags & __IFS_VALID) in fill_ifs()
1770 ifs->flags |= __IFS_VALID; in fill_ifs()