Dean
00c28bf688
Merge pull request #10390 from roboterspinne/fix/relinker-validation-offset-once
...
fix(relinker): print the unsupported relocation offset once
2026-10-27 21:34:15 +13:00
Dean
06e4e4606c
Merge pull request #11367 from roboterspinne/fix/relinker-null-symbol-entry
...
fix(relinker): reject relocations against a non-null executable symbol entry 0
2026-10-27 21:23:51 +13:00
Dean
b4445c5b16
Merge pull request #8118 from RockENZO/codex/macos-guest-weak-exports
...
fix(relinker): preserve weak guest exports on macOS
2026-10-27 21:04:56 +13:00
Adrià
ea048ce2c3
Merge pull request #11033 from mzaeemnasir/fix/relinker-collector-signed-branch-target
...
fix(relinker): collect reachable branch targets without signed overflow
2026-10-27 08:40:36 +01:00
Adrià
bf83eae375
Merge pull request #10947 from roboterspinne/fix/relinker-windows-tls-template-imports
...
fix(relinker): reject Windows executable imports bound into the TLS template
2026-10-27 07:59:13 +01:00
Adrià
7f289b53df
Merge pull request #10946 from roboterspinne/fix/relinker-macos-tls-export-at-block-end
...
fix(relinker): accept a zero-size TLS export at the end of the macOS TLS block
2026-10-27 07:59:08 +01:00
Dean
f52fcfd749
Merge pull request #11422 from Mherberts/codex/fix-mingw-ucrt-fixture-build
...
fix(build): link the UCRT test fixture without -mcrtdll
2026-10-27 18:37:16 +13:00
Dean
a8bc4474c4
Merge pull request #11090 from roboterspinne/fix/relinker-windows-gs-trap-entry-roots
...
fix(relinker): refuse GS traps that overwrite a code entry point in Windows output
2026-10-27 18:32:02 +13:00
Dean
570002610e
Merge pull request #11084 from roboterspinne/fix/relinker-output-directory-paths
...
fix(relinker): reject an existing directory at any output path before writing
2026-10-27 18:31:47 +13:00
Dean
6e719cc497
Merge pull request #11276 from plexerPK/fix/ignored-string-segments
...
fix(relinker): ignore segment overrides on fixed-ES string instructions
2026-10-27 15:01:59 +13:00
Dean
e48379c7af
Merge pull request #11299 from p3n1cillin/claude/relinker-duplicate-relocations
...
fix(relinker): accept an identical duplicate relocation in Windows executables
2026-10-27 11:07:09 +13:00
Dean
d68ea2314c
Merge pull request #11038 from plexerPK/codex/executable-tls-special-sections
...
fix(relinker): reject executable TLS symbols in special sections
2026-10-27 10:59:53 +13:00
Dean
6df35a4f58
Merge pull request #10997 from SandstromPL/fix/relinker-backup-copies-in-conversion
...
fix(relinker): skip backup copies of guest modules in the online converter too
2026-10-27 10:58:32 +13:00
Dean
5566e1e097
Merge pull request #10971 from roboterspinne/fix/relinker-linux-nonzero-import-addends
...
fix(relinker): reject nonzero GLOB_DAT and JUMP_SLOT addends in Linux output
2026-10-27 10:58:17 +13:00
Dean
1748d26517
Merge pull request #10871 from Chronyyx/feat/relinker-frame-short-exits
...
feat(relinker): frame red-zone leaves whose prologue or exit is shorter than a jump
2026-10-27 10:55:26 +13:00
Dean
7a1dd637ae
Merge pull request #10401 from roboterspinne/fix/relinker-elf-type-allowlist
...
fix(relinker): accept only ET_EXEC, ET_DYN and the SCE dynamic ELF types as executable input
2026-10-27 10:54:16 +13:00
Dean
613a877ab9
Merge pull request #11232 from MarcZX10/marc/fix-relinker-island-overflow
...
fix(relinker): place 256-bit store islands across 2^63 without signed overflow
2026-10-27 10:39:59 +13:00
Dean
ece00a8bfd
Merge pull request #11178 from LuPetro/test/windows-red-zone-execution
...
test(relinker): execute red-zone framing regressions on Windows
2026-10-27 10:38:45 +13:00
Dean
357b586723
Merge pull request #11067 from slopgobblercobbler/fix/relinker-unwind-narrow-unsigned-overflow
...
fix(relinker): reject unsigned address overflow for narrow unwind encodings
2026-10-27 10:36:42 +13:00
Dean
e34b992e8a
Merge pull request #11010 from harisibrar1/fix/relinker-rpath-value
...
fix(relinker): reject a repeated --rpath
2026-10-27 10:35:33 +13:00
Dean
37caf45550
Merge pull request #10912 from ahmadmuj/fix/anyps5-frame-red-zone-requires-windows
...
fix(relinker): reject --frame-red-zone without --windows
2026-10-27 10:33:25 +13:00
Dean
bfa6203903
Merge pull request #10763 from harisibrar1/test/relinker-python-utf8
...
test(relinker): run the relinker tests in Python's UTF-8 mode
2026-10-27 10:31:44 +13:00
Dean
7c3d8b3bbb
Merge pull request #11007 from al3ss4ndrolb/test/suggest-patches-resolved-temp-root
...
test(relinker): compare patch advisor output against the resolved temporary root
2026-10-27 09:15:45 +13:00
Dean
3fa7e3f9cc
Merge pull request #10545 from Bram910/fix/file-prefix-allocation
...
fix(io): avoid allocating the entire file prefix limit
2026-10-27 09:00:30 +13:00
roboterspinne
66f6fa3a32
Merge remote-tracking branch 'upstream/main' into fix/relinker-windows-gs-trap-entry-roots
2026-10-26 19:58:04 +01:00
roboterspinne
ca8e16751c
Merge remote-tracking branch 'upstream/main' into fix/relinker-windows-tls-template-imports
2026-10-26 19:38:21 +01:00
Adrià
cabd860cbe
Merge pull request #10439 from KSWORK2001/fix/relinker-syscall-number-paths
...
fix(relinker): agree on the syscall number between the two constant-load paths
2026-10-26 19:10:09 +01:00
Adrià
aa04180e37
Merge pull request #10391 from roboterspinne/fix/relinker-macos-relocation-message
...
fix(relinker): drop Windows from errors the macOS target also reports
2026-10-26 19:10:01 +01:00
Dean
ae17955d2c
Merge pull request #10945 from roboterspinne/fix/relinker-windows-lazy-stub-alignment
...
fix(relinker): align the stack in Windows lazy import failure stubs
2026-10-27 05:53:57 +13:00
Dean
50ef454b5a
Merge pull request #11082 from roboterspinne/fix/relinker-windows-fixed-base-user-limit
...
fix(relinker): keep fixed Windows images below the highest user address
2026-10-27 05:40:54 +13:00
Dean
728266059d
Merge pull request #11063 from roboterspinne/fix/relinker-red-zone-pop-rm-xop
...
fix(relinker): stop reading pop r/m without REX as XOP in red-zone framing
2026-10-27 05:40:19 +13:00
Dean
b73c5659a5
Merge pull request #11000 from plexerPK/fix/windows-empty-tls-file-offset
...
fix(relinker): accept empty TLS images beyond EOF on Windows
2026-10-27 05:35:55 +13:00
Dean
47d389e6da
Merge pull request #10561 from vingelvatten/fix/relinker-dynamic-segment-tail
...
fix(relinker): accept PT_DYNAMIC data after DT_NULL
2026-10-27 05:27:55 +13:00
Matheus Herberts
ec3cc6b602
fix(build): link the UCRT test fixture without -mcrtdll
2026-10-26 12:29:30 -03:00
review
044e52a2f0
Merge commit 'refs/review/9669/head' into HEAD
2026-10-26 14:10:41 +01:00
roboterspinne
7c0b736c68
Merge remote-tracking branch 'upstream/main' into fix/relinker-null-symbol-entry
2026-10-26 13:44:10 +01:00
Dean
190386eb70
Merge pull request #11058 from plexerPK/fix/executable-tls-symbol-bounds
...
fix(relinker): reject out-of-range executable TLS symbols
2026-10-27 00:59:47 +13:00
p3nicillin and Claude Opus 5.5
9673868d5f
fix(relinker): accept an identical duplicate relocation in Windows executables
...
A RELA entry repeated with the same target, type and addend writes the
same value twice, so applying it once is equivalent. The Windows
relocation builder refused it as overlapping and code analysis as an
invalid relative relocation; the Linux output already passed it through.
Forever Launcher's game-child.bin (PPSA99030) repeats one RELATIVE entry
at 0x2df70 and could not be converted. Distinct entries at one target
are still refused.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 11:38:33 +00:00
fogydes
719701a68e
fix(libkernel): follow the measured exec lookup and image checks
2026-10-26 16:19:46 +05:30
Adrià
01cd4a42df
Merge pull request #9711 from milescoviello/test/input-magic-asan
...
test(relinker): bound input_magic's large input with ASan's allocation cap
2026-10-26 11:35:00 +01:00
Adrià
cbf76e7a6e
Merge pull request #9408 from rursache/feat/macos-trace-imports
...
feat(relinker): trace function imports on macOS
2026-10-26 11:27:51 +01:00
roboterspinne
028e58a18f
Merge remote-tracking branch 'upstream/main' into fix/relinker-null-symbol-entry
2026-10-26 11:07:06 +01:00
fogydes
f53346a288
feat(libkernel): implement execv, execvp and execve process replacement
2026-10-26 14:51:38 +05:30
Dean
ec9256a042
Merge pull request #10852 from Mherberts/codex/fix-elf-section-table-alignment
...
fix(relinker): align ELF64 section header tables
2026-10-26 22:03:40 +13:00
Dean
fb5afb3ef7
Merge pull request #8236 from javierUDP/test/rosetta-inplace-execution
...
test(relinker): execute the in-place Rosetta replacements
2026-10-26 21:59:04 +13:00
roboterspinne
b1e3b814fb
Merge remote-tracking branch 'upstream/main' into fix/relinker-null-symbol-entry
2026-10-26 09:15:26 +01:00
plexerPK
5f4c8cb927
fix(relinker): reject executable TLS symbols outside their block
2026-10-26 08:45:23 +01:00
Dean
f33c06b639
Merge pull request #10862 from hakarrr/patch-2
...
test(relinker): compile the executable-exports probe on glibc before 2.36
2026-10-26 20:38:48 +13:00
Dean
b744c37f4e
Merge pull request #8076 from brainiac91/fix/relinker-embedded-data-tables
...
fix(relinker): mask embedded data tables in inter-FDE gaps
2026-10-26 20:36:58 +13:00
Dean
637397576b
Merge pull request #10102 from JJenkx/windows/relinker-trailing-note
...
fix(relinker): ignore an unmapped note segment outside a module's file
2026-10-26 20:34:57 +13:00