/openbmc/qemu/linux-user/alpha/ |
H A D | target_syscall.h | 8 abi_ulong r0; 9 abi_ulong r1; 10 abi_ulong r2; 11 abi_ulong r3; 12 abi_ulong r4; 13 abi_ulong r5; 14 abi_ulong r6; 15 abi_ulong r7; 16 abi_ulong r8; 17 abi_ulong r19; [all …]
|
/openbmc/qemu/bsd-user/x86_64/ |
H A D | target_arch_signal.h | 34 abi_ulong mc_rsi; 35 abi_ulong mc_rdx; 36 abi_ulong mc_rcx; 37 abi_ulong mc_r8; 38 abi_ulong mc_r9; 39 abi_ulong mc_rax; 40 abi_ulong mc_rbx; 41 abi_ulong mc_rbp; 42 abi_ulong mc_r10; 57 abi_ulong mc_cs; [all …]
|
H A D | target_syscall.h | 25 abi_ulong r15; 26 abi_ulong r14; 27 abi_ulong r13; 28 abi_ulong r12; 29 abi_ulong rbp; 30 abi_ulong rbx; 32 abi_ulong r11; 34 abi_ulong r9; 35 abi_ulong r8; 45 abi_ulong cs; [all …]
|
/openbmc/qemu/bsd-user/i386/ |
H A D | target_arch_signal.h | 33 abi_ulong mc_fs; 34 abi_ulong mc_es; 35 abi_ulong mc_ds; 36 abi_ulong mc_edi; 37 abi_ulong mc_esi; 38 abi_ulong mc_ebp; 39 abi_ulong mc_isp; 40 abi_ulong mc_ebx; 41 abi_ulong mc_edx; 47 abi_ulong mc_cs; [all …]
|
/openbmc/qemu/linux-user/x86_64/ |
H A D | target_syscall.h | 8 abi_ulong r15; 9 abi_ulong r14; 10 abi_ulong r13; 11 abi_ulong r12; 12 abi_ulong rbp; 13 abi_ulong rbx; 15 abi_ulong r11; 16 abi_ulong r10; 17 abi_ulong r9; 18 abi_ulong r8; [all …]
|
/openbmc/qemu/linux-user/ |
H A D | user-mmap.h | 39 extern abi_ulong task_unmapped_base; 40 extern abi_ulong elf_et_dyn_base; 47 extern abi_ulong mmap_next_start; 49 int target_mprotect(abi_ulong start, abi_ulong len, int prot); 50 abi_long target_mmap(abi_ulong start, abi_ulong len, int prot, 52 int target_munmap(abi_ulong start, abi_ulong len); 53 abi_long target_mremap(abi_ulong old_addr, abi_ulong old_size, 55 abi_ulong new_addr); 56 abi_long target_madvise(abi_ulong start, abi_ulong len_in, int advice); 57 abi_ulong mmap_find_vma(abi_ulong, abi_ulong, abi_ulong); [all …]
|
H A D | syscall_defs.h | 202 abi_ulong filter; 526 abi_ulong sa_mask; 1243 abi_ulong st_ino; 1450 abi_ulong st_dev; 1451 abi_ulong st_ino; 1508 abi_ulong st_dev; 2567 abi_ulong name; 2569 abi_ulong date; 2571 abi_ulong desc; 2576 abi_ulong value; [all …]
|
H A D | qemu.h | 31 abi_ulong brk; 34 abi_ulong vdso; 40 abi_ulong argc; 41 abi_ulong argv; 111 abi_ulong target_v86; 119 abi_ulong tp_value; 123 abi_ulong heap_base; 124 abi_ulong heap_limit; 126 abi_ulong stack_base; 175 static inline bool access_ok_untagged(int type, abi_ulong addr, abi_ulong size) in access_ok_untagged() [all …]
|
H A D | flatload.c | 75 static abi_ulong copy_strings(abi_ulong p, int n, char **s) in copy_strings() 88 static int target_pread(int fd, abi_ulong ptr, abi_ulong len, in target_pread() 108 static abi_ulong 111 abi_ulong addr; in calc_reloc() 115 abi_ulong text_len; in calc_reloc() 200 abi_ulong extra; in load_flat_file() 203 abi_ulong fpos; in load_flat_file() 205 abi_ulong indx_len; in load_flat_file() 462 abi_ulong p; in load_flt_binary() 465 abi_ulong sp; in load_flt_binary() [all …]
|
H A D | flat.h | 25 abi_ulong rev; /* version (as above) */ 26 abi_ulong entry; /* Offset of first executable instruction 28 abi_ulong data_start; /* Offset of data segment from beginning of 30 abi_ulong data_end; /* Offset of end of data segment 32 abi_ulong bss_end; /* Offset of end of bss segment from beginning 37 abi_ulong stack_size; /* Size of stack, in bytes */ 38 abi_ulong reloc_start; /* Offset of relocation records from 40 abi_ulong reloc_count; /* Number of relocation records */ 41 abi_ulong flags; 42 abi_ulong build_date; /* When the program/library was built */ [all …]
|
H A D | mmap.c | 167 int target_mprotect(abi_ulong start, abi_ulong len, int target_prot) in target_mprotect() 330 static bool mmap_frag(abi_ulong real_start, abi_ulong start, abi_ulong last, in mmap_frag() 414 static abi_ulong mmap_find_vma_reserved(abi_ulong start, abi_ulong size, in mmap_find_vma_reserved() 434 abi_ulong mmap_find_vma(abi_ulong start, abi_ulong size, abi_ulong align) in mmap_find_vma() 554 static abi_long mmap_end(abi_ulong start, abi_ulong last, in mmap_end() 592 static abi_long mmap_h_eq_g(abi_ulong start, abi_ulong len, in mmap_h_eq_g() 779 static abi_long mmap_h_gt_g(abi_ulong start, abi_ulong len, in mmap_h_gt_g() 1016 static int mmap_reserve_or_unmap(abi_ulong start, abi_ulong len) in mmap_reserve_or_unmap() 1023 abi_ulong a; in mmap_reserve_or_unmap() 1074 int target_munmap(abi_ulong start, abi_ulong len) in target_munmap() [all …]
|
/openbmc/qemu/linux-user/xtensa/ |
H A D | target_structs.h | 19 abi_ulong __unused1; 20 abi_ulong sem_otime; 21 abi_ulong __unused2; 22 abi_ulong sem_ctime; 24 abi_ulong sem_otime; 25 abi_ulong __unused1; 26 abi_ulong sem_ctime; 27 abi_ulong __unused2; 29 abi_ulong sem_nsems; 30 abi_ulong __unused3; [all …]
|
/openbmc/qemu/bsd-user/ |
H A D | qemu.h | 64 abi_ulong brk; 65 abi_ulong rss; 160 abi_ulong loader_build_argptr(int envc, int argc, abi_ulong sp, 236 int target_mprotect(abi_ulong start, abi_ulong len, int prot); 239 int target_munmap(abi_ulong start, abi_ulong len); 243 int target_msync(abi_ulong start, abi_ulong len, int flags); 245 abi_ulong mmap_find_vma(abi_ulong start, abi_ulong size); 246 void mmap_reserve(abi_ulong start, abi_ulong size); 268 abi_ulong arg3, abi_ulong arg4, abi_ulong arg5, abi_ulong arg6); 272 abi_ulong oldp, abi_ulong oldlenp, abi_ulong newp, abi_ulong newlen); [all …]
|
/openbmc/qemu/linux-user/ppc/ |
H A D | target_syscall.h | 31 abi_ulong gpr[32]; 32 abi_ulong nip; 33 abi_ulong msr; 35 abi_ulong ctr; 36 abi_ulong link; 37 abi_ulong xer; 38 abi_ulong ccr; 40 abi_ulong softe; 46 abi_ulong dar; /* Fault registers */ 47 abi_ulong dsisr; [all …]
|
/openbmc/qemu/bsd-user/openbsd/ |
H A D | target_os_elf.h | 66 static abi_ulong target_create_elf_tables(abi_ulong p, int argc, int envc, in target_create_elf_tables() 74 abi_ulong sp; in target_create_elf_tables() 76 abi_ulong u_platform; in target_create_elf_tables() 93 sp = sp & ~(abi_ulong)15; in target_create_elf_tables() 121 NEW_AUX_ENT(AT_PHNUM, (abi_ulong)(exec->e_phnum)); in target_create_elf_tables() 124 NEW_AUX_ENT(AT_FLAGS, (abi_ulong)0); in target_create_elf_tables() 126 NEW_AUX_ENT(AT_UID, (abi_ulong)getuid()); in target_create_elf_tables() 127 NEW_AUX_ENT(AT_EUID, (abi_ulong)geteuid()); in target_create_elf_tables() 128 NEW_AUX_ENT(AT_GID, (abi_ulong)getgid()); in target_create_elf_tables() 129 NEW_AUX_ENT(AT_EGID, (abi_ulong)getegid()); in target_create_elf_tables() [all …]
|
/openbmc/qemu/bsd-user/netbsd/ |
H A D | target_os_elf.h | 66 static abi_ulong target_create_elf_tables(abi_ulong p, int argc, int envc, in target_create_elf_tables() 74 abi_ulong sp; in target_create_elf_tables() 76 abi_ulong u_platform; in target_create_elf_tables() 93 sp = sp & ~(abi_ulong)15; in target_create_elf_tables() 121 NEW_AUX_ENT(AT_PHNUM, (abi_ulong)(exec->e_phnum)); in target_create_elf_tables() 124 NEW_AUX_ENT(AT_FLAGS, (abi_ulong)0); in target_create_elf_tables() 126 NEW_AUX_ENT(AT_UID, (abi_ulong)getuid()); in target_create_elf_tables() 127 NEW_AUX_ENT(AT_EUID, (abi_ulong)geteuid()); in target_create_elf_tables() 128 NEW_AUX_ENT(AT_GID, (abi_ulong)getgid()); in target_create_elf_tables() 129 NEW_AUX_ENT(AT_EGID, (abi_ulong)getegid()); in target_create_elf_tables() [all …]
|
/openbmc/qemu/bsd-user/freebsd/ |
H A D | target_os_elf.h | 69 static abi_ulong target_create_elf_tables(abi_ulong p, int argc, int envc, in target_create_elf_tables() 70 abi_ulong stringp, in target_create_elf_tables() 77 abi_ulong features, sp; in target_create_elf_tables() 86 sp = sp & ~(abi_ulong)15; in target_create_elf_tables() 109 NEW_AUX_ENT(AT_PHNUM, (abi_ulong)(exec->e_phnum)); in target_create_elf_tables() 111 NEW_AUX_ENT(AT_BASE, (abi_ulong)(interp_load_addr)); in target_create_elf_tables() 112 NEW_AUX_ENT(AT_FLAGS, (abi_ulong)0); in target_create_elf_tables() 121 NEW_AUX_ENT(AT_UID, (abi_ulong)getuid()); in target_create_elf_tables() 122 NEW_AUX_ENT(AT_EUID, (abi_ulong)geteuid()); in target_create_elf_tables() 123 NEW_AUX_ENT(AT_GID, (abi_ulong)getgid()); in target_create_elf_tables() [all …]
|
H A D | os-proc.h | 40 static inline abi_long do_freebsd_execve(abi_ulong path_or_fd, abi_ulong argp, in do_freebsd_execve() 41 abi_ulong envp) in do_freebsd_execve() 48 static inline abi_long do_freebsd_fexecve(abi_ulong path_or_fd, abi_ulong argp, in do_freebsd_fexecve() 49 abi_ulong envp) in do_freebsd_fexecve() 57 abi_long arg3, abi_ulong target_rusage) in do_freebsd_wait4() 86 abi_ulong target_status, abi_long options, abi_ulong target_wrusage, in do_freebsd_wait6() 87 abi_ulong target_infop, abi_ulong pad1) in do_freebsd_wait6() 152 static inline abi_long do_freebsd_getloginclass(abi_ulong arg1, abi_ulong arg2) in do_freebsd_getloginclass() 192 abi_ulong child_flag; in do_freebsd_fork() 226 abi_ulong child_flag; in do_freebsd_rfork() [all …]
|
H A D | os-sys.c | 36 [CTLTYPE_ULONG] = sizeof(abi_ulong), 70 static abi_ulong cap_memory(uint64_t mem) in cap_memory() 99 static abi_ulong h2g_ulong_sat(u_long ul) in h2g_ulong_sat() 344 (*(abi_ulong *)holdp) = tswapal((abi_ulong)lvalue); in do_freebsd_sysctl_oid() 381 (*(abi_ulong *)holdp) = tswapal((abi_ulong)lvalue); in do_freebsd_sysctl_oid() 391 (*(abi_ulong *)holdp) = tswapal((abi_ulong)TARGET_PAGE_SIZE); in do_freebsd_sysctl_oid() 482 int32_t namelen, abi_ulong oldp, abi_ulong oldlenp, abi_ulong newp, in do_freebsd_sysctlbyname() 483 abi_ulong newlen) in do_freebsd_sysctlbyname() 490 abi_ulong oldlen = 0; in do_freebsd_sysctlbyname() 542 abi_ulong oldp, abi_ulong oldlenp, abi_ulong newp, abi_ulong newlen) in do_freebsd_sysctl() [all …]
|
/openbmc/qemu/linux-user/mips/ |
H A D | target_structs.h | 31 abi_ulong __unused1; 32 abi_ulong __unused2; 38 abi_ulong shm_atime; /* time of last shmat() */ 39 abi_ulong shm_dtime; /* time of last shmdt() */ 44 abi_ulong __unused1; 45 abi_ulong __unused2; 57 abi_ulong sem_otime; 58 abi_ulong sem_ctime; 59 abi_ulong sem_nsems; 60 abi_ulong __unused1; [all …]
|
H A D | target_syscall.h | 9 abi_ulong pad0[6]; 12 abi_ulong regs[32]; 15 abi_ulong cp0_status; 16 abi_ulong lo; 17 abi_ulong hi; 18 abi_ulong cp0_badvaddr; 19 abi_ulong cp0_cause; 20 abi_ulong cp0_epc; 33 static inline abi_ulong target_shmlba(CPUMIPSState *env) in target_shmlba()
|
/openbmc/qemu/linux-user/arm/ |
H A D | signal.c | 31 abi_ulong arm_r0; 32 abi_ulong arm_r1; 33 abi_ulong arm_r2; 34 abi_ulong arm_r3; 35 abi_ulong arm_r4; 36 abi_ulong arm_r5; 37 abi_ulong arm_r6; 38 abi_ulong arm_r7; 63 abi_ulong fpscr; 74 abi_ulong size; [all …]
|
/openbmc/qemu/linux-user/generic/ |
H A D | target_structs.h | 32 abi_ulong __unused1; 33 abi_ulong __unused2; 39 abi_ulong shm_atime; /* time of last shmat() */ 41 abi_ulong __unused1; 43 abi_ulong shm_dtime; /* time of last shmdt() */ 45 abi_ulong __unused2; 47 abi_ulong shm_ctime; /* time of last change by shmctl() */ 49 abi_ulong __unused3; 53 abi_ulong shm_nattch; /* number of current attaches */ 54 abi_ulong __unused4; [all …]
|
/openbmc/qemu/linux-user/s390x/ |
H A D | target_structs.h | 37 abi_ulong __unused1; 38 abi_ulong __unused2; 44 abi_ulong shm_atime; /* time of last shmat() */ 46 abi_ulong __unused1; 48 abi_ulong shm_dtime; /* time of last shmdt() */ 50 abi_ulong __unused2; 52 abi_ulong shm_ctime; /* time of last change by shmctl() */ 54 abi_ulong __unused3; 58 abi_ulong shm_nattch; /* number of current attaches */ 59 abi_ulong __unused4; [all …]
|
/openbmc/qemu/linux-user/sparc/ |
H A D | target_syscall.h | 6 abi_ulong u_regs[16]; 7 abi_ulong tstate; 8 abi_ulong pc; 9 abi_ulong npc; 15 abi_ulong psr; 16 abi_ulong pc; 17 abi_ulong npc; 18 abi_ulong y; 19 abi_ulong u_regs[16]; 48 static inline abi_ulong target_shmlba(CPUSPARCState *env) in target_shmlba()
|