nanana37 / eacces-modifier

Make "Permission denied" detailed.
0 stars 0 forks source link

Analysis for ERR_PTR #9

Closed nanana37 closed 6 months ago

nanana37 commented 6 months ago

解析について

ptr (return ERR_PTR) か int (従来の return -EACCES) かで異なる処理に

  • use-def が一回多い

visitAlloca の use-def ループを回避

  • 名前解析時に flag.addr の代わりに flag をとってこれるようにするために用いるループ
  • それ以外でループすると無限ループに陥る

その他変更点

マクロ関数DEBUG_PRINT2()を作成

  • Valueプリント時,関数の中身を全てプリントしなくてすむように