|
|
830e75db19
|
prepare for relocation
|
2025-02-24 01:28:16 +02:00 |
|
|
|
8726b94122
|
list output call sites
|
2025-02-24 01:15:41 +02:00 |
|
|
|
8f7faca54a
|
propose output layout
|
2025-02-24 01:00:59 +02:00 |
|
|
|
88a5f28f9e
|
log all call sites now that they're filtered
|
2025-02-24 00:40:11 +02:00 |
|
|
|
71adf9cec3
|
add some more termination sequences
|
2025-02-24 00:38:25 +02:00 |
|
|
|
5b2a785829
|
sort of map of what needs to be linked
|
2025-02-24 00:16:42 +02:00 |
|
|
|
8a404c3bd5
|
depth or breadth first?
|
2025-02-23 22:37:34 +02:00 |
|
|
|
b629beb5fc
|
update call site collection
|
2025-02-23 22:29:35 +02:00 |
|
|
|
32f901d17a
|
retracking imports/dependencies
|
2025-02-23 22:03:15 +02:00 |
|
|
|
0a1b74b2ae
|
good entrypoint for async rust
|
2025-02-23 21:40:41 +02:00 |
|
|
|
6660e28287
|
more refactor for the refactor gods
|
2025-02-23 21:28:19 +02:00 |
|
|
|
380d64c892
|
gut it out
|
2025-02-23 21:05:23 +02:00 |
|
|
|
2740b6c232
|
flatten in preparation for big delet
|
2025-02-23 19:20:47 +02:00 |
|
|
|
8a5452f6a6
|
wip: resolve in breadth
|
2025-02-23 01:12:53 +02:00 |
|
|
|
88ee260cde
|
resolve broader
|
2025-02-23 00:15:54 +02:00 |
|
|
|
1d24f6e71f
|
borken with hello, works with kotel
|
2025-02-22 23:41:55 +02:00 |
|
|
|
a546f2d45e
|
wip: bake 2nd pass into 1st pass
|
2025-02-22 23:27:47 +02:00 |
|
|
|
c02df5d47f
|
align call targets
|
2025-02-22 22:26:01 +02:00 |
|
|
|
40356b31c7
|
colorize output
|
2025-02-22 22:20:52 +02:00 |
|
|
|
9deba511bd
|
wip: nicer hl
|
2025-02-22 22:06:36 +02:00 |
|
|
|
099d0f3e92
|
wip: baby's first (hex) dump
|
2025-02-22 20:34:18 +02:00 |
|
|
|
ed01876426
|
flatten and cleanup
|
2025-02-22 17:24:42 +02:00 |
|
|
|
459f6c643c
|
disassemble call targets
|
2025-02-22 17:14:48 +02:00 |
|
|
|
cfd291b050
|
hexdump callsites; need exports now
|
2025-02-22 01:50:29 +02:00 |
|
|
|
27dec3a72c
|
cleanup; big hexdump
|
2025-02-22 00:35:37 +02:00 |
|
|
|
a6511a5ed2
|
resolve dependencies recursively
|
2025-02-21 23:49:44 +02:00 |
|
|
|
da39ae3aab
|
fix search paths
|
2025-02-21 23:42:54 +02:00 |
|
|
|
41a130bce0
|
resolve callsites
|
2025-02-21 23:28:32 +02:00 |
|
|
|
dbca25d9cb
|
resolve 1 level of imports
|
2025-02-21 22:51:39 +02:00 |
|
|
|
5188bc5581
|
count imports
|
2025-02-21 22:32:27 +02:00 |
|
|
|
1997297d7b
|
log and resolve call sites
|
2025-02-21 22:25:57 +02:00 |
|
|
|
862159116c
|
collect calls by target
|
2025-02-21 22:16:15 +02:00 |
|
|
|
f5a4ce9116
|
report load addr overlaps
|
2025-02-21 19:28:34 +02:00 |
|
|
|
5490fef835
|
separate load/show/main
|
2025-02-21 18:40:38 +02:00 |
|
|
|
09bdc91701
|
total code sections amount to 800-900k - promising!
|
2025-02-21 00:06:40 +02:00 |
|
|
|
d61606fe48
|
link call/jmp to library targets
|
2025-02-20 23:46:06 +02:00 |
|
|
|
6796e3e50f
|
get call addrs
|
2025-02-20 23:04:03 +02:00 |
|
|
|
513166ddd5
|
show some import addresses
|
2025-02-20 02:57:44 +02:00 |
|
|
|
18fbfe62ac
|
rip must start 0x1000
|
2025-02-20 02:28:22 +02:00 |
|
|
|
48da19f7d5
|
filter out lib calls
|
2025-02-20 02:14:00 +02:00 |
|
|
|
e5baca6c31
|
start tracing call instructions
|
2025-02-20 01:33:44 +02:00 |
|
|
|
33546ccfb4
|
try another library
|
2025-02-19 23:46:55 +02:00 |
|
|
|
8946a571ae
|
explore entrypoint hexdump
|
2025-02-19 23:16:29 +02:00 |
|
|
|
10c922e0c5
|
use object to parse and add jack stub
|
2025-02-19 22:55:09 +02:00 |
|
|
|
686f47a3cf
|
try a bunch of things
|
2025-02-19 21:39:59 +02:00 |
|
|
|
50e271e71b
|
reduce number of modules
|
2025-02-19 20:53:51 +02:00 |
|
|
|
1be712eeab
|
drag in reloc.rs from lancelot by the ears
|
2025-02-19 19:56:16 +02:00 |
|
|
|
10eb388c18
|
functionalize
|
2025-02-19 19:36:48 +02:00 |
|
|
|
b6451308e0
|
shebang loader
|
2025-02-19 00:05:57 +02:00 |
|
|
|
a22b17d6de
|
first syscalls
|
2025-02-18 22:39:44 +02:00 |
|