Lines 63-68
extern const char *freebsd32_syscallnames[];
Link Here
|
63 |
|
63 |
|
64 |
extern char aarch32_sigcode[]; |
64 |
extern char aarch32_sigcode[]; |
65 |
extern int sz_aarch32_sigcode; |
65 |
extern int sz_aarch32_sigcode; |
|
|
66 |
extern u_long __read_frequently elf_hwcap; |
67 |
extern u_long __read_frequently elf_hwcap2; |
66 |
|
68 |
|
67 |
static int freebsd32_fetch_syscall_args(struct thread *td); |
69 |
static int freebsd32_fetch_syscall_args(struct thread *td); |
68 |
static void freebsd32_setregs(struct thread *td, struct image_params *imgp, |
70 |
static void freebsd32_setregs(struct thread *td, struct image_params *imgp, |
Lines 106-111
static struct sysentvec elf32_freebsd_sysvec = {
Link Here
|
106 |
.sv_schedtail = NULL, |
108 |
.sv_schedtail = NULL, |
107 |
.sv_thread_detach = NULL, |
109 |
.sv_thread_detach = NULL, |
108 |
.sv_trap = NULL, |
110 |
.sv_trap = NULL, |
|
|
111 |
.sv_hwcap = &elf_hwcap, |
112 |
.sv_hwcap2 = &elf_hwcap2, |
109 |
}; |
113 |
}; |
110 |
INIT_SYSENTVEC(elf32_sysvec, &elf32_freebsd_sysvec); |
114 |
INIT_SYSENTVEC(elf32_sysvec, &elf32_freebsd_sysvec); |
111 |
|
115 |
|