Wednesday 09 Jan 2013

Wednesday 09 Jan 2013

gdb

因為gdb \<optimized out> 所以 -O0

當程式是用 -O 和 -g 編出來的時候, 用 objdump --source 會看到程式碼怪怪的, gdb 執行順序也會怪怪的, 執行行為和程式碼有時有一點出入, 還有部份的值會印不出來, gdb 輸出 value optimized out。若要觀察的東西就是那些部份, 就得回頭用 -O0 -g 確保沒有開啟最佳化。

configure CFLAGS='-O0 -g'

draytek 不能設定static

draytek vigor 2110 telnet internet -M 3 -w 140.110.240.43 -n 255.255.255.0 -g 140.110.240.254

\<? replace \<?php

find . -name "*.phtml" | xargs sed -i 's#\<?#\<?php #g' find . -name "*.phtml" | xargs sed -i 's#php php#php #g' find . -name "*.phtml" | xargs sed -i 's#php =#php echo#g' find . -name "*.phtml" | xargs sed -i 's#php echo#php echo#g'

Comments