Kompilator gcc / g++ zawiera wiele użytecznych parametrów kompilacji pozwalających na optymalizacje wielkości plików i szybkości działania programu. -O3 / -Os O3 próbuje optymalizować kod pod względem wydajności zawiera wszystkie optymalizacje z parametru O2 plus kilkaCzytaj dalej
Tag: kompilator
Opis OPCodes Kompilatora AMXX
Opis OPCodes używanych przez maszynę wirtualną AMXX’a i kompilator. Przydatne dla ludzi którzy dekompilują pluginy. *** HEX VALUES: – OP_NONE = 0x00 – OP_LOAD_PRI = 0x01 – OP_LOAD_ALT = 0x02 – OP_LOAD_S_PRI = 0x03 –Czytaj dalej
Optymalizacja działania pluginów poprzez parametry kompilacji
O parametrze -d0 kompilatora pisałem już raz przy omawianiu tematu dekompilacji ( http://darkgl.pl/index.php/2012/08/27/zabezpieczanie-pluginu-przed-dekompilacja/ ) Jednak tego parametru nie należy traktować jako stworzonego wyłącznie do tego aby zapobiegać dekompilacji jest to raczej przypadkowy efekt niż zamierzonyCzytaj dalej
Zwracanie hard coded strings i trochę o samym return
Z pewnością kilka osób zna pewnego rodzaju sztuczkę która powoduje crash kompilatora. Wygląda to mnie więcej tak public functionTest(){ return "Hard coded string"; } ( działa na localu jak i na webkompilatorze amxx.pl 😉 )Czytaj dalej