Closed hangingman closed 1 year ago
メモリーリークの場所がわからない際に
valgrind --tool=memcheck --leak-check=yes --leak-resolution=high ./day01test
とやるとメモリーリークの箇所が詳細に出るようだ。 ↓
結局それを使ってもわからなかったので、別のツールを使ってみた。
valgrind --tool=massif ./day01test
謎のエラーはあったがなんとかday01testは通るまでいった。もう少しかんたんなデバッガがあればいいのだけど。 https://github.com/HobbyOSs/opennask/commit/e8e2dddac53834770309efa0b8b2d45289701fd2
作業再開時は、以下のデバッガを検討すること https://www.gdbgui.com/
設計を失敗したのでやり直し・・・
脳内ひろゆき「アセンブラのオフセット計算再設計する人全員バカです」
パス1アセンブラとパス2アセンブラの解説
C++でLazyExpressionというものがある https://github.com/tirimatangi/LazyExpression
先に機械語を確定してからoffsetの計算をするような仕組みを導入したい 参考: ラベルの判定など
メモ