| .. | .. |
|---|
| 63 | 63 | sym_vvar_start, |
|---|
| 64 | 64 | sym_VDSO_FAKE_SECTION_TABLE_START, |
|---|
| 65 | 65 | sym_VDSO_FAKE_SECTION_TABLE_END, |
|---|
| 66 | | - sym_vread_tick, |
|---|
| 67 | | - sym_vread_tick_patch_start, |
|---|
| 68 | | - sym_vread_tick_patch_end |
|---|
| 69 | 66 | }; |
|---|
| 70 | 67 | |
|---|
| 71 | 68 | struct vdso_sym { |
|---|
| .. | .. |
|---|
| 81 | 78 | [sym_VDSO_FAKE_SECTION_TABLE_END] = { |
|---|
| 82 | 79 | "VDSO_FAKE_SECTION_TABLE_END", 0 |
|---|
| 83 | 80 | }, |
|---|
| 84 | | - [sym_vread_tick] = {"vread_tick", 1}, |
|---|
| 85 | | - [sym_vread_tick_patch_start] = {"vread_tick_patch_start", 1}, |
|---|
| 86 | | - [sym_vread_tick_patch_end] = {"vread_tick_patch_end", 1} |
|---|
| 87 | 81 | }; |
|---|
| 88 | 82 | |
|---|
| 89 | 83 | __attribute__((format(printf, 1, 2))) __attribute__((noreturn)) |
|---|