Searched refs:vdso_info (Results 1 – 5 of 5) sorted by relevance
39 static struct vdso_info struct56 } vdso_info; argument77 vdso_info.valid = false; in vdso_init_from_sysinfo_ehdr()79 vdso_info.load_addr = base; in vdso_init_from_sysinfo_ehdr()87 ELF(Phdr) *pt = (ELF(Phdr)*)(vdso_info.load_addr + hdr->e_phoff); in vdso_init_from_sysinfo_ehdr()98 vdso_info.load_offset = base in vdso_init_from_sysinfo_ehdr()113 vdso_info.symstrings = 0; in vdso_init_from_sysinfo_ehdr()114 vdso_info.symtab = 0; in vdso_init_from_sysinfo_ehdr()115 vdso_info.versym = 0; in vdso_init_from_sysinfo_ehdr()116 vdso_info.verdef = 0; in vdso_init_from_sysinfo_ehdr()[all …]
39 struct vdso_info { struct47 static struct vdso_info *vdso_info__new(void) in vdso_info__new() argument49 static const struct vdso_info vdso_info_init = { in vdso_info__new()110 struct vdso_info *vdso_info = machine->vdso_info; in machine__exit_vdso() local112 if (!vdso_info) in machine__exit_vdso()115 if (vdso_info->vdso.found) in machine__exit_vdso()116 unlink(vdso_info->vdso.temp_file_name); in machine__exit_vdso()118 if (vdso_info->vdso32.found) in machine__exit_vdso()119 unlink(vdso_info->vdso32.temp_file_name); in machine__exit_vdso()120 if (vdso_info->vdsox32.found) in machine__exit_vdso()[all …]
28 struct vdso_info;51 struct vdso_info *vdso_info; member
96 machine->vdso_info = NULL; in machine__init()
57 static struct vdso_abi_info vdso_info[] __ro_after_init = { variable95 if (memcmp(vdso_info[abi].vdso_code_start, "\177ELF", 4)) { in __vdso_init()100 vdso_info[abi].vdso_pages = ( in __vdso_init()101 vdso_info[abi].vdso_code_end - in __vdso_init()102 vdso_info[abi].vdso_code_start) >> in __vdso_init()105 vdso_pagelist = kcalloc(vdso_info[abi].vdso_pages, in __vdso_init()112 pfn = sym_to_pfn(vdso_info[abi].vdso_code_start); in __vdso_init()114 for (i = 0; i < vdso_info[abi].vdso_pages; i++) in __vdso_init()117 vdso_info[abi].cm->pages = vdso_pagelist; in __vdso_init()145 if (vma_is_special_mapping(vma, vdso_info[VDSO_ABI_AA64].dm)) in vdso_join_timens()[all …]