Odpověď na názor

Odpovídáte na názor ke článku SEH v Linuxu (C++).

  • 5. 9. 2012 14:45

    belzebub (neregistrovaný)

    Mozna se pletu (v C++ jsem jiz cca 3 roky nedelal), ale pri pohledu na toto "reseni" se vubec necitim dobre.

    Zejmena snaha zachytit SIGSEGV a cokoliv delat v tom samem programu, ktery SIGSEGV vyvolal mi pripada jako nejhorsi prasarna. Napriklad nekde uvnitr Vaseho "try" bloku dojde k preteceni bufferu a nez dojde na SIGSEGV, prepise se nekolik dalsich promennych (tedy klidne i promenne pouzivane SEH implementaci). V dobe kdy se provadi "except" blok tak neni mozne zarucit korektnost ZADNE promenne.

    Zda se mi ze tento hack zadny problem ve skutecnosti neresi (zjistit jestli neni pointer NULL se da i "normalne"), naopak zavadi mnohem horsi problem.