Notes
This commit is contained in:
parent
d33896ecd2
commit
222e3c570d
@ -77,12 +77,13 @@ int main(int argc, char** argv) {
|
|||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
/*
|
/*
|
||||||
1. Find dpatch application order based on levels (high level (very nested) to low level (root))
|
1. Loop over all symbols of the binary
|
||||||
2. Loop over all symbols of the binary
|
|
||||||
-> associate blocks via CU uid symbol
|
-> associate blocks via CU uid symbol
|
||||||
-> find __spslr_program symbol (spslr vaddr pivot)
|
-> find __spslr_program symbol (spslr vaddr pivot)
|
||||||
3. Find virtual address and file address for all pins
|
2. Find virtual address and file address for all pins
|
||||||
4. Emit patcher program into final executable and set __spslr_program
|
3. Emit patcher program into final executable and set __spslr_program
|
||||||
|
-> make all patcher addresses relative to &__spslr_program
|
||||||
|
-> dpatch entries ordered by level (high levels/nest depths first)
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user