[Anthy-dev 2369] Re: r5rs: Scm_eval_c_string バグ, スタック保護

Back to archive index

YamaKen yamak****@bp*****
2005年 9月 12日 (月) 03:20:16 JST


At Thu, 08 Sep 2005 10:08:30 +0900,
yamak****@bp***** wrote:
> > YamaKen wrote:
> > > だいぶ間が空いてしまいましたが、r1450で対策コードを入れてみまし
> > > た。SCM_GCC4_READY_GCを1に設定すると有効になりますが、まだ
> > > uim-scm側の対応コードがないのでsscmで試すだけしかできませんが。

> 問題は暗黙のインライン展開です。
(snip)
> …と、ここまで書いて気付いたんですが、インライン展開を防ぐ事が目
> 的なら一旦&eval_strをstorage-protection.oの関数に通してから
> (*f)(exp)の形で呼ぶようにすれば関数として呼ばれる事が保証できま
> すね。ちょっとその形に変更してみます。

r1471でそのように変更しました。APIについて他の提案がなければ
uim-scmまわりの追従とtrunkへの移植に進もうと思うので、関心のある
方はご確認お願いします。

-------------------------------
ヤマケン yamak****@bp*****



Anthy-dev メーリングリストの案内
Back to archive index