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