-
- Указатель в фиг знает куда с совершенно бредовым результатом? Малорандомным (00000 или 0xFFFFF). #define MEM_CONTROL_SEQ 0xDEADBEEF мне кажется рандомнее. И, кроме того, его удобнее глазами в хекс-дампе смотреть. - fk0(27.07.2012 14:03)
- Какой указатель ? Я про них ничего не говорил. deadbeaf кто только не применяет. Это уже третье по распространенности слово. - MegaJohn(27.07.2012 14:07)
- 0xCAFEBABE SciFi(160 знак., 27.07.2012 14:12 - 14:19)
- Какой указатель ? Я про них ничего не говорил. deadbeaf кто только не применяет. Это уже третье по распространенности слово. - MegaJohn(27.07.2012 14:07)
- А нафиг? - SciFi(27.07.2012 13:02)
- а чтобы не получилось что одно постоянное данное совпадает с магическим словом, и польза от всего магического слова пропадает. и программист не в курсе что входной буфер больше чем надо и собсвенно получается непонятное падение программы - MegaJohn(27.07.2012 13:12)
- А __TIME__, стало быть, ни с чем не совпадёт? А вообще не понимаю, что там этот magic должен делать... - SciFi(27.07.2012 13:21)
- можно и так __TIME__ ^ __DATE__ ^ "blaa". MegaJohn(420 знак., 27.07.2012 13:30)
- А __TIME__, стало быть, ни с чем не совпадёт? А вообще не понимаю, что там этот magic должен делать... - SciFi(27.07.2012 13:21)
- а чтобы не получилось что одно постоянное данное совпадает с магическим словом, и польза от всего магического слова пропадает. и программист не в курсе что входной буфер больше чем надо и собсвенно получается непонятное падение программы - MegaJohn(27.07.2012 13:12)
- __TIME__ - это строкаДля решения вашей задачи я сделал бы так.У IAR есть возможность считать CRC памяти программ и размещать по заданному адресу.Объявите в исходниках константу по этому адресу и обращайтесь к ней.Чтобы CRC менялась в зависимости amusin)(44 знак., 27.07.2012 12:12, )
- а не может быть, что разные исходники комплируюясь в разное время (разницы в секунду вроде как достаточно) будут получать разные MEM_CONTROL_SEQ ? - Mahagam(27.07.2012 12:06)
- Указатель в фиг знает куда с совершенно бредовым результатом? Малорандомным (00000 или 0xFFFFF). #define MEM_CONTROL_SEQ 0xDEADBEEF мне кажется рандомнее. И, кроме того, его удобнее глазами в хекс-дампе смотреть. - fk0(27.07.2012 14:03)