more TODO ideas

main
Allen Webster 2025-05-14 02:43:21 -07:00
parent 14fb4e3944
commit af8aded7c4
1 changed files with 11 additions and 3 deletions

View File

@ -6,6 +6,10 @@ Example Writing:
[ ] Example of more complex data initialization via the hook [ ] Example of more complex data initialization via the hook
Practical Use Tips:
[ ] See the symbol set in the debugger
Vetting: Vetting:
@ -26,14 +30,17 @@ OSs: Win32, Linux, Mac
[ ] Check configurations for link time optimization removal of symbols [ ] Check configurations for link time optimization removal of symbols
[ ] Vet __ImageBase trick on Windows linkers
Development: Development:
[ ] experiment with __ImageBase pseudo variable (linker variable) [x] experiment with __ImageBase pseudo variable (linker variable)
[ ] Small as possible binary parser for "selfimg" purposes [ ] Small as possible binary parser for "selfimg" purposes
[x] PE [x] PE
[ ] Elf
[ ] Macho
Structure Research: Structure Research:
@ -44,13 +51,14 @@ Structure Research:
[ ] Setup id symbols & editing to give them values [ ] Setup id symbols & editing to give them values
[ ] Eliminate the "raw" version of symbols [ ] Eliminate the "raw" version of symbols
[ ] Do I want to maintain a pair of versions one with object file editing [ ] Do I want to maintain a pair of versions one with object file editing
and one without? and one without?
[ ] Explore the tradeoff of using the hook for more complex data initialization [ ] Explore the tradeoff of using the hook for more complex data initialization
[ ] OpenGL Shaders?
[ ] Could Symbol Sets syntax be organized in such a way that it's just a data [ ] Could Symbol Sets syntax be organized in such a way that it's just a data
section and type wrapped in a macro? section and type wrapped in a macro?
[ ] How does this hold up when multiple DLLs or SOs are involved? [ ] How does this hold up when multiple DLLs or SOs are involved?
[ ] Try using this to generate the IDs for profiler blocks?