Пасхалки в крашлогах Apple с помощью hexspeak
Помните, когда-то на калькуляторах можно было писать всякие прикольные слова с помощью цифр?
Оказывается, есть специальный термин hexspeak, целая форма правописания с использованием шестнадцатеричных цифр.
Apple не остался в стороне и несколько кодов завершения также написаны в этом стиле:
Да и вообще, рекомендую посмотреть вики, там много любопытных отсылок, есть даже Ace of Base 🎵
😃 iOS Dev
Помните, когда-то на калькуляторах можно было писать всякие прикольные слова с помощью цифр?
Оказывается, есть специальный термин hexspeak, целая форма правописания с использованием шестнадцатеричных цифр.
Apple не остался в стороне и несколько кодов завершения также написаны в этом стиле:
0xdead10cc (dead lock) - приложение удерживает системный ресурс во время работы в фоновом режиме.
0x8badf00d (ate bad food) - watchdog убивает за слишком долгую блокировку основного потока при запуске или возобновлении.
0xc00010ff (cool off) - используется Apple в отчетах о крашах iOS, когда приложение было закрыто в ответ на термическое событие.
0xdeadfa11 (dead fall) - юзер принудительно закрыл зависшее приложение.
0xbad22222 (bad too repeatedly) - VoIP-приложуху крашнул iOS, поскольку оно возобновлялось слишком часто.
0xbaaaaaad (baaaaad) - лог представляет собой снимок состояния всей системы, не отчет о краше.
0xdeadfeed (dead feed) - краш из-за превышения таймаута при запуске службы.
Да и вообще, рекомендую посмотреть вики, там много любопытных отсылок, есть даже Ace of Base 🎵
😃 iOS Dev