Commit graph

68 commits

Author SHA1 Message Date
b165573e55 update deps and add build infra
Some checks failed
/ build (push) Has been cancelled
2025-04-28 00:57:02 +03:00
07f6f82268 chore: restructure and update deps
Some checks failed
/ build (push) Has been cancelled
2025-04-06 01:50:44 +03:00
6bc456c814 add license
Some checks failed
/ build (push) Has been cancelled
2025-03-24 03:19:15 +02:00
bc4f78f477 add coverage command to justfile 2025-03-15 17:21:36 +02:00
e3cc8395e1 cargo update; restructure; add ui lib 2025-03-15 17:04:22 +02:00
3c4491d632 add ci and no-gh badge 2025-03-10 15:13:52 +02:00
d3884b8a68 add install instructions 2025-03-10 12:15:52 +02:00
ed87ea48a9 build wrapper with musl 2025-02-27 08:35:12 +02:00
32a693e1c4 alignment; more verbose error log 2025-02-24 15:50:51 +02:00
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
cfc1d6c0d8 add justfile and readme 2025-02-22 20:35:19 +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