boykopovar
|
49f855cd4b
|
refactor(core): describe original program headers with pt phdr
|
2026-08-04 09:45:09 +03:00 |
|
boykopovar
|
4f9316d7d7
|
fix(core): add pt phdr for relocated program headers
|
2026-08-04 09:36:52 +03:00 |
|
boykopovar
|
0193d5f655
|
fix(patcher): fix segments for success gdb recognizing
|
2026-08-04 02:02:03 +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 |
|