boykopovar
|
8fd65f2a25
|
add EVENT_WRITE support for CS/GS/PS_PARTIAL_FLUSH + relinker return exit code from autorun
|
2026-09-22 20:27:49 +03:00 |
boykopovar
|
3da76b9b33
|
refactor(graphics): add new graphics pipeline log + remove redunant ones
|
2026-09-18 21:03:11 +03:00 |
boykopovar
|
7e5f41aba3
|
feat(cli): add --windows-diagnostics arg - off by default
|
2026-09-13 17:21:13 +03:00 |
boykopovar
|
04e1bc0a2d
|
refactor(codegen): separated x86 assembler
|
2026-09-13 17:04:02 +03:00 |
boykopovar
|
9d7c255316
|
feat(windows): add import error chain diagnostic
|
2026-09-12 15:55:46 +03:00 |
boykopovar
|
4b643c6655
|
refactor(core): seprated folders for relinker and libs
|
2026-09-11 14:53:01 +03:00 |
boykopovar
|
2a14912b65
|
feat(cli): relinker --lazy-binding flag
|
2026-09-10 14:57:27 +03:00 |
boykopovar
|
5bf78ab8b4
|
feat(relinker): strict unused nids filtering mode
|
2026-09-09 19:29:25 +03:00 |
boykopovar
|
77cfe65b9c
|
feat(relinker): unused nid filter fix + cli update
|
2026-09-09 18:17:10 +03:00 |
boykopovar
|
febac8978e
|
chore(relinker): protect .rela.plt + static jump_slot
|
2026-09-09 11:36:47 +03:00 |
boykopovar
|
3b5ae707cd
|
fix(relinker): exact opcode instead of any rip-relative disp in unused nid filter
|
2026-09-09 10:14:45 +03:00 |
boykopovar
|
a81a1bf1b5
|
feat(relinker): upgrade unused import finder via graph
|
2026-09-09 09:56:52 +03:00 |
boykopovar
|
6af387172a
|
fix(relinker): update elf to windows pe relinking
|
2026-09-08 18:24:03 +03:00 |
boykopovar
|
789699928a
|
fix(relinker): gen r_x86_64_relative relocs for internal ptrs
|
2026-09-08 00:15:54 +03:00 |
boykopovar
|
e82abc96c4
|
fix(nid): remove jump_slot records filtering
|
2026-08-22 19:35:34 +03:00 |
boykopovar
|
efd845fcfd
|
fix(patcher): skip broken needed-library recomputation causing empty dt_needed
|
2026-08-22 15:21:26 +03:00 |
boykopovar
|
8672a5cc3d
|
fix(libs): libc export flag name fix
|
2026-08-22 11:18:42 +03:00 |
boykopovar
|
f786ea6576
|
fix(elfpatcher): use original dt pltgot vaddr
|
2026-08-20 09:41:34 +03:00 |
boykopovar
|
948017d734
|
fix(relinker): add dt pltgot to .dynamic + append elf sym write 24 bytes
|
2026-08-12 13:46:47 +03:00 |
boykopovar
|
8c44cf4a52
|
feat(cli): cli flag for amd to intel convertion
|
2026-08-05 13:30:03 +03:00 |
boykopovar
|
88fca26a28
|
refactor(scanner): move scanner from relinker to separated module
|
2026-08-04 15:28:10 +03:00 |
boykopovar
|
007ba188bb
|
feat(relinker): simplify got address resolution + validate entry sizes
|
2026-08-04 13:54:16 +03:00 |
boykopovar
|
be508d9647
|
fix(relinker): validate dt_os/dt dynamic tags
|
2026-08-04 13:35:52 +03:00 |
boykopovar
|
39ae562b51
|
feat(core): relocation tables from pt dynamic instead of hardcoded offset
|
2026-08-04 13:32:22 +03:00 |
boykopovar
|
0fe6ad11f4
|
refactor(core): remove extra targets and cmake lists
|
2026-08-04 01:24:23 +03:00 |
boykopovar
|
850eae37eb
|
refactor(core): separate io from domain logic + di
|
2026-08-04 00:28:58 +03:00 |
boykopovar
|
e451fde738
|
fix(patcher): skip pt note and null-page pt load headers
|
2026-08-03 23:28:43 +03:00 |
boykopovar
|
b05f877e15
|
feat(patcher): gen pt interp + executable entry stub
|
2026-08-03 23:04:11 +03:00 |
boykopovar
|
5718f6931a
|
fix(patcher): create pt load segment for dynamic block
|
2026-08-03 22:53:39 +03:00 |
boykopovar
|
6b6004d974
|
refactor(relinker): clean arch + remove pipelines from main.cpp
|
2026-08-03 22:36:29 +03:00 |
boykopovar
|
a4e7d3028e
|
feat(relink): save output linux elf after checking (wip)
|
2026-08-03 22:13:15 +03:00 |
boykopovar
|
6b3deed7e4
|
fix(scanner): fix false positive fail from naive byte scan for syscall(wip)
|
2026-08-03 21:38:06 +03:00 |
boykopovar
|
fe600cb641
|
fix(header): support pt dynamic import resolution
|
2026-08-03 21:32:01 +03:00 |
boykopovar
|
340a321cbe
|
fix(header): fix read section headers
|
2026-08-03 21:22:07 +03:00 |
boykopovar
|
4d8fc76ff7
|
refactor(core): add some nodiscard and const
|
2026-08-03 21:05:36 +03:00 |
boykopovar
|
2654c8eb4b
|
fix(types): update type names to fix bug with gcc
|
2026-08-03 20:40:27 +03:00 |
boykopovar
|
8a7c7c4e0d
|
feat(log): add call reg writer
|
2026-08-03 20:27:55 +03:00 |
boykopovar
|
657ada06b3
|
initial commit
|
2026-08-03 20:02:52 +03:00 |