ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
1092783 Топик полностью
SciFi (13.04.2021 10:49, просмотров: 416) ответил Dingo на У нас же не просто "процесс ради процесса", а предполагается, что бинарник несёт полезную информацию, с которой программа потом работает. (да, кэп Очевидность). В вашем способе я не знаю способа, как адресовать прицепленный фрагмент. А если их несколько?
Ну вот у меня в стартапе, например, вот так происходит инициализация переменных перед вызовом main(): 
extern char __etext[], __data_start__[], __data_len[];
memcpy(__data_start__, __etext, (int)__data_len);

То есть адрес края прошивки вычислить легко: __etext + (int)__data_len. Ну оттуда и плясать дальше.

ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้