.. | .. |
---|
73 | 73 | enum { |
---|
74 | 74 | sym_vvar_start, |
---|
75 | 75 | sym_vvar_page, |
---|
76 | | - sym_hpet_page, |
---|
77 | 76 | sym_pvclock_page, |
---|
78 | 77 | sym_hvclock_page, |
---|
79 | | - sym_VDSO_FAKE_SECTION_TABLE_START, |
---|
80 | | - sym_VDSO_FAKE_SECTION_TABLE_END, |
---|
| 78 | + sym_timens_page, |
---|
81 | 79 | }; |
---|
82 | 80 | |
---|
83 | 81 | const int special_pages[] = { |
---|
84 | 82 | sym_vvar_page, |
---|
85 | | - sym_hpet_page, |
---|
86 | 83 | sym_pvclock_page, |
---|
87 | 84 | sym_hvclock_page, |
---|
| 85 | + sym_timens_page, |
---|
88 | 86 | }; |
---|
89 | 87 | |
---|
90 | 88 | struct vdso_sym { |
---|
.. | .. |
---|
95 | 93 | struct vdso_sym required_syms[] = { |
---|
96 | 94 | [sym_vvar_start] = {"vvar_start", true}, |
---|
97 | 95 | [sym_vvar_page] = {"vvar_page", true}, |
---|
98 | | - [sym_hpet_page] = {"hpet_page", true}, |
---|
99 | 96 | [sym_pvclock_page] = {"pvclock_page", true}, |
---|
100 | 97 | [sym_hvclock_page] = {"hvclock_page", true}, |
---|
101 | | - [sym_VDSO_FAKE_SECTION_TABLE_START] = { |
---|
102 | | - "VDSO_FAKE_SECTION_TABLE_START", false |
---|
103 | | - }, |
---|
104 | | - [sym_VDSO_FAKE_SECTION_TABLE_END] = { |
---|
105 | | - "VDSO_FAKE_SECTION_TABLE_END", false |
---|
106 | | - }, |
---|
| 98 | + [sym_timens_page] = {"timens_page", true}, |
---|
107 | 99 | {"VDSO32_NOTE_MASK", true}, |
---|
108 | 100 | {"__kernel_vsyscall", true}, |
---|
109 | 101 | {"__kernel_sigreturn", true}, |
---|
.. | .. |
---|
195 | 187 | |
---|
196 | 188 | int fd = open(name, O_RDONLY); |
---|
197 | 189 | if (fd == -1) |
---|
198 | | - err(1, "%s", name); |
---|
| 190 | + err(1, "open(%s)", name); |
---|
199 | 191 | |
---|
200 | 192 | tmp_len = lseek(fd, 0, SEEK_END); |
---|
201 | 193 | if (tmp_len == (off_t)-1) |
---|
.. | .. |
---|
248 | 240 | outfilename = argv[3]; |
---|
249 | 241 | outfile = fopen(outfilename, "w"); |
---|
250 | 242 | if (!outfile) |
---|
251 | | - err(1, "%s", argv[2]); |
---|
| 243 | + err(1, "fopen(%s)", outfilename); |
---|
252 | 244 | |
---|
253 | 245 | go(raw_addr, raw_len, stripped_addr, stripped_len, outfile, name); |
---|
254 | 246 | |
---|