linux_vdso.h (bdc379344aee7b07ea84d4da61a4f228b72f8079) | linux_vdso.h (36204c301698ea648796bfc50ff61c17b75d7f9e) |
---|---|
1/*- 2 * Copyright (c) 2013 Dmitry Chagin 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 27 unchanged lines hidden (view full) --- 36 uint32_t size; 37 uintptr_t * ptr; 38 char symname[]; 39}; 40 41vm_object_t __elfN(linux_shared_page_init)(char **); 42void __elfN(linux_shared_page_fini)(vm_object_t); 43void __elfN(linux_vdso_fixup)(struct sysentvec *); | 1/*- 2 * Copyright (c) 2013 Dmitry Chagin 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 27 unchanged lines hidden (view full) --- 36 uint32_t size; 37 uintptr_t * ptr; 38 char symname[]; 39}; 40 41vm_object_t __elfN(linux_shared_page_init)(char **); 42void __elfN(linux_shared_page_fini)(vm_object_t); 43void __elfN(linux_vdso_fixup)(struct sysentvec *); |
44void __elfN(linux_vdso_reloc)(struct sysentvec *, int); | 44void __elfN(linux_vdso_reloc)(struct sysentvec *, long); |
45void __elfN(linux_vdso_sym_init)(struct linux_vdso_sym *); 46 47#define LINUX_VDSO_SYM_INTPTR(name) \ 48uintptr_t name; \ 49LINUX_VDSO_SYM_DEFINE(name) 50 51#define LINUX_VDSO_SYM_CHAR(name) \ 52const char * name; \ --- 13 unchanged lines hidden --- | 45void __elfN(linux_vdso_sym_init)(struct linux_vdso_sym *); 46 47#define LINUX_VDSO_SYM_INTPTR(name) \ 48uintptr_t name; \ 49LINUX_VDSO_SYM_DEFINE(name) 50 51#define LINUX_VDSO_SYM_CHAR(name) \ 52const char * name; \ --- 13 unchanged lines hidden --- |