hainingwu 分享
12 years ago
stackoverflow.com/questi... 昨天學會一招debug code避免compiler把程式碼optimized out
latest #7
hainingwu
12 years ago
unsigned char i, j;
j = 0;
while(--j) {
i = 0; while(--i) asm(""); }
elros
12 years ago
這樣做的目的是?
hainingwu
12 years ago
因為我們想在某個地方+某些條件下 設breakpoint
立即下載
hainingwu
12 years ago
所以就寫一個dummy function然後呼叫他
hainingwu
12 years ago
把breakpoint設在dummy function上
hainingwu
12 years ago
可是如果dummy function裡面的程式太沒意義 compiler的optimization會忽略這段程式
cmd not found
12 years ago
所以asm(""); 試你想要加的dummy function?
back to top