読者です 読者をやめる 読者になる 読者になる

たまに書きます。

気になって調べたことを書いていきます。まずはAboutページをご覧ください。

Hello Worldが書けない

別に何の意味も無い記事。
C言語Hello Worldがどうも動いてくれないのでとりあえず載っけてみる。問題のコード及びその逆アセンブルは以下。これを動かすとbus errorとかsegmentation faultになって実行されずに終わります。

考察は今度するとして結論:
最近のバイナリは難しい。

なんでこんなコードを書いてみようと思ったかはおいておいて、まぁ上に載っけた逆アセンブル結果を見ればなんとなく想像できないでも無い。
これをベースに動かせるようにできる方法はないものかな。親プロセスのposix_spawn時に細工するとかその辺をいくつか試せばこのコードを変更すること無く動かせる期もするんだけど。
また見てみる。