ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
301792 Топик полностью
Apтём (25.01.2012 17:12, просмотров: 233) ответил MegaJohn на Кэп, вы говорите очевидные вещи =) Только вот стартап в иаре от пользователя скрыт, могу в void main( void ) добавить типо memset( CSTACK_START - CSTACK_SIZE, 0xCC, CSTACK_SIZE ) но блин и эти N неизвестны
Через pragma получить можно unsigned char *dbg_ptr, *dbg_begin; #pragma segment="CSTACK" #pragma segment="RSTACK" memset(__segment_begin("CSTACK"), 'D', GetY()-(unsigned char *)__segment_begin("CSTACK")); //// очистка стека возвратов dbg_ptr=reinterpret_cast<TStackItem*>(*((volatile unsigned short*)0x3D)); dbg_ptr-=6; dbg_begin=(unsigned char *)__segment_begin("RSTACK"); // заполнение стека возвратов символом 'R' memset(dbg_begin, 'R', dbg_ptr-dbg_begin);