Apr 16 21:54:14 framboise IchigoJam_BASIC: backwards memcpy
お、おう…(OpenBSDのmemcpy()って重なった領域間のmemcpy()を認めてないのか…たとえ32byte先のデータを手前に動かすっていうだけでも)。
一般的には、重なった領域間のmemcpy()の動作は「未定義」とか「結果を保証しない」と言われる話なので、動いたとしたらそれはたまたま動くケースに該当しただけって話。
動けばおっけではなくて、なるたけ意図しない動き(で脆弱性を作っちゃうこと)は排除しようということなんだろう、OpenBSDの思想は。