Сравнивал несколько дампов после прерывания при программировании.так вот,из трех дампов он(кфп) каждый раз начинал не перезаписывать область с разных мест, но заканчивает всегда в одной и той же строчке.
значит, что программирование срыватся всегда в разное время и соответственно в разных облостях памяти трет и не пишет новую информацию