Lines Matching refs:vdso_info
35 struct vdso_info { struct
43 static struct vdso_info *vdso_info__new(void) in vdso_info__new() argument
45 static const struct vdso_info vdso_info_init = { in vdso_info__new()
106 struct vdso_info *vdso_info = machine->vdso_info; in vdso__exit() local
108 if (!vdso_info) in vdso__exit()
111 if (vdso_info->vdso.found) in vdso__exit()
112 unlink(vdso_info->vdso.temp_file_name); in vdso__exit()
114 if (vdso_info->vdso32.found) in vdso__exit()
115 unlink(vdso_info->vdso32.temp_file_name); in vdso__exit()
116 if (vdso_info->vdsox32.found) in vdso__exit()
117 unlink(vdso_info->vdsox32.temp_file_name); in vdso__exit()
120 zfree(&machine->vdso_info); in vdso__exit()
252 struct vdso_info *vdso_info, in vdso__dso_findnew_compat() argument
270 *dso = vdso__findnew_compat(machine, &vdso_info->vdso32); in vdso__dso_findnew_compat()
273 *dso = vdso__findnew_compat(machine, &vdso_info->vdsox32); in vdso__dso_findnew_compat()
287 struct vdso_info *vdso_info; in vdso__dso_findnew() local
290 if (!machine->vdso_info) in vdso__dso_findnew()
291 machine->vdso_info = vdso_info__new(); in vdso__dso_findnew()
293 vdso_info = machine->vdso_info; in vdso__dso_findnew()
294 if (!vdso_info) in vdso__dso_findnew()
298 if (vdso__dso_findnew_compat(machine, thread, vdso_info, &dso)) in vdso__dso_findnew()
306 file = get_file(&vdso_info->vdso); in vdso__dso_findnew()