Commit History

Author SHA1 Message Date
  Alexandre Julliard e3001b6a7c configure: Assume that sys/mman.h is available on Unix. 3 years ago
  Alexandre Julliard 28d7d5ba93 loader: Avoid including wine/port.h. 3 years ago
  Martin Storsjö 29922c2276 loader: Add support for ARM linux in the preloader. 3 years ago
  Alexandre Julliard d5a372abbb include: Move inline assembly definitions to a new wine/asm.h header. 5 years ago
  Alexandre Julliard df8c5a37ec loader: Duplicate some preloader code instead of trying to share it. 6 years ago
  Sebastian Lackner a0ab2a7b0c loader: Implement preloader for macOS. 6 years ago
  Ken Thomases bd2d795240 loader: Move some code in preparation for adding the Mac preloader. 6 years ago
  Alexandre Julliard a2d76cb43f loader: Don't add the AT_UID entries if they don't already exist. 6 years ago
  André Hentschel c08e5560c4 loader: Setup the TLS register on ARM64. 7 years ago
  André Hentschel ebcac6d8f1 loader: Remove dead code. 7 years ago
  Austin English 039d267b09 preloader: Fix a typo in error message. 7 years ago
  André Hentschel 0ad8bb4ecf loader: Don't warn for limited user address space on ARM64. 7 years ago
  André Hentschel 27e92e550c loader: Build the preloader for ARM64. 7 years ago
  Alexandre Julliard 9f06a197c8 preloader: Add a fallback to the old mmap syscall just in case. 7 years ago
  Alexandre Julliard 60fb3d4b64 preloader: Fix symbol lookup for dynamic libraries. 7 years ago
  Alexandre Julliard 45a632ee81 preloader: Use the SYS_mmap2 system call instead of the old SYS_mmap one. 7 years ago
  Alexandre Julliard 1172754fcb preloader: Add a debug option to dump memory maps. 7 years ago
  Keno Fischer 5f38bfed7c preloader: Add proper CFI instructions to _start functions. 8 years ago
  Qian Hong 33765285c5 loader: Fix wld_prctl prototype. 8 years ago
  Alexandre Julliard 8b4ed00b59 loader: Avoid ELF32_ST_INFO macro that is missing on Android. 10 years ago
  Alexandre Julliard 1ecfff38bd loader: ELF hash table entries are always 32-bit on Linux. 11 years ago
  Alexandre Julliard 097867debd loader: Rename the elf_hash function to avoid conflicts. 11 years ago
  Alexandre Julliard 3b8ab28c40 loader: Define our own auxv structure. 11 years ago
  Alexandre Julliard 6f1932dbca loader: Hardcode Linux syscall numbers. 12 years ago
  Eric Pouech 7b544af170 loader: Protect preloader against ELF file without loadable segments (clang). 13 years ago
  Alexandre Julliard 7e112c2917 loader: Setup the TLS register on x86-64 for stack protector checks. 14 years ago
  Alexandre Julliard 61d2d80795 loader: Define asm functions instead of inlines for x86-64 syscalls to avoid trouble with register constraints. 14 years ago
  Alexandre Julliard 0a0862001b loader: Build the preloader for x86-64. 14 years ago
  Alexandre Julliard fe031c937d loader: Use long instead of int in the preloader for anything that can store a pointer. 14 years ago
  Alexandre Julliard 144cb78dba loader: Make sure the new stack is 16-byte aligned in the preloader. 14 years ago