[#7631] 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...>

小松です。

26 messages 1999/08/12
[#7632] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/12

まつもと ゆきひろです

[#7634] Re: 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...> 1999/08/13

小松です。

[#7636] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7638] cvs HEAD (Re: Re: 1.3 to 1.4) — EGUCHI Osamu <eguchi@...> 1999/08/13

えぐち@エスアンドイーです。

[#7647] Re: cvs HEAD (Re: Re: 1.3 to 1.4) — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7641] Re: [ruby-ext:00382] New coerce scheme — keiju@... (石塚圭樹)

けいじゅ@日本ラショナルソフトウェアです.

26 messages 1999/08/13

[ruby-dev:7718] Re: [ruby-list:16198] Re: Ruby 1.4.0

From: matz@... (Yukihiro Matsumoto)
Date: 1999-08-18 08:27:15 UTC
List: ruby-dev #7718
まつもと ゆきひろです

In message "[ruby-dev:7715] Re: [ruby-list:16198] Re: Ruby 1.4.0"
    on 99/08/18, WATANABE Tetsuya <tetsu@jpn.hp.com> writes:

||#7 search_method での *(struct RClass*)klass の値とか、
||*(struct RBasic*)recv の値とかをみるともうちょっと分かるかも
||しれません。

|(gdb) print *(struct RClass*)klass
|$1 = {basic = {flags = 0, klass = 1075012132}, iv_tbl = 0x0, m_tbl = 0x0, super = 0}

うーん、klassはGCされてますね。まだ参照されているのにGCされ
ているとはなにごとでしょうか?

後、以下の情報があればしぼりこめるかも

  rb_cIO
  *(struct RFile*)recv  (rb_callで)
  *(struct RClass*)((struct RBasic*)recv)->klass
  *(struct RClass*)((struct RClass*)((struct RBasic*)recv)->klass)->super
  ... 以下 klass と同じ値が出て来るまで ...

それとこのオブジェクト(openの結果)が代入されている変数はなん
ですか? 通常ローカル変数? ブロック内ローカル変数? それと
もそれ以外のなにか?
                                まつもと ゆきひろ /:|)

In This Thread