[OSy] Nedeterministicke chovanie - preco?

Martin Decky decky at d3s.mff.cuni.cz
Fri Nov 9 11:19:51 CET 2012


Hezky den,

> Ako teda toto co najjednoduchsie riesit?

V teto situaci se asi skutecne neda poradit nic jineho, nez co psal Petr 
Tuma. Tedy nasadit si dlouhe holinky a ponorit se do debuggovani na 
urovni instrukci, az po kolena :-) Zadna zkratka Vam tady asi nepomuze.

Osobne bych postupoval tak, ze bych si otevrel disassembly kernelu (a 
pripadne firmwaru, i kdyz pokud jste jej nemenili, tak to jsou porad 
jenom tri instrukce), postupne bych krokoval kod instrukci po instrukci 
a porovnaval to, co vidim pri provadeni kodu, s tim, co vidim v 
disassembly (zda napriklad kod najendou neskoci nekam jinam nez by mel 
apod.). Pricina toho problemu zkratka nutne musi byt nekde v tom kodu. 
Muzete hovorit o stesti v nestesti, ze se ten problem projevuje tak brzo 
po bootu, pravdepodobne budete muset prokovat jen par desitek instrukci, 
coz se rozhodne da zvladnout v rozumnem case.


M.D.




More information about the NSWI004 mailing list