2009年6月16日 星期二

sim-panalyzer 1.1 bug-fix log

參考資料:http://jwhitham.org/simplescalar/patches/

1.errno bug
將eval.c和range.c兩個檔案內的
-#if defined(__CYGWIN32__)
#include
-#endif
拿掉 if/endif部份
2.LFM/SFM
將machine.c第1164行
/* src2 */sign, i*8);
改成
/* src2 */1, i*8);

第1219行
/* src2 */sign, i*8);
改成
/* src2 */1, i*8);

3.Memory corruption bug
將/libpanalyzer/memory_panalyzer.c
第128行開始的if敘述內容由原來的
nswitchings = obtain_nswitchings(buffer, pspec->bus, 4/*pspec->bsize*/);
改成
{
unsigned sz = ( 4 <> bsize ) ? 4 : pspec -> bsize ;
nswitchings = obtain_nswitchings(buffer, pspec->bus, sz);
}

沒有留言:

張貼留言