From owner-acpi-jp@jp.freebsd.org  Thu Sep 21 14:21:16 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id OAA18335;
	Thu, 21 Sep 2000 14:21:16 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id OAA18326
	for <acpi-jp@jp.freebsd.org>; Thu, 21 Sep 2000 14:21:15 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (iwasaki.imasy.or.jp [202.227.24.92])
	by tasogare.imasy.or.jp (8.10.2+3.3W/3.7W-tasogare/smtpfeed 1.07) with ESMTP id e8L5LCr83653
	for <acpi-jp@jp.freebsd.org>; Thu, 21 Sep 2000 14:21:13 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
To: acpi-jp@jp.freebsd.org
In-Reply-To: <20000921132655G.iwasaki@jp.FreeBSD.org>
References: <200009202253.PAA59611@freefall.freebsd.org>
	<200009210015.RAA00846@mass.osd.bsdi.com>
	<20000921132655G.iwasaki@jp.FreeBSD.org>
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000921141856T.iwasaki@jp.FreeBSD.org>
Date: Thu, 21 Sep 2000 14:18:56 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 20000228(IM140)
Lines: 27
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: acpi-jp 655
Subject: [acpi-jp 655] Re: cvs commit: src/sys/dev/acpi/aml
 aml_evalobj.c aml_evalobj.h aml_obj.c aml_parse.c 
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

acpi-jp $B$N$_$K$7$^$9!#(B

> > stacking variables manually.  (I still don't understand how to stack 
> > variables into an aml_environment rather than just the local stack 
> > anyway...)
> 
> We had the problems with the life time of temprorary object and memory
> leakage, so the code related with this is somehow messy :-)
> Of course this is in our TODO list but priority is not so high...

$B$H$$$&$o$1$G!"(Btemprorary object $B$N(B life time $B4X78!"$9$C$-$j$5$;$?$$$s(B
$B$G$9$,!"$I$J$?$+$8$C$/$j<h$jAH$s$GD:$1$J$$$G$7$g$&$+(B?
# $B2#;3$5$s!"$$$+$,$G$9$+(B?

$B$\$s$d$j$H9M$($F$$$k$N$O!"8=>u(B struct aml_environment $B$K0l$D$E$D$"$k(B 
tempname/tempobject $B$K(B temprorary object $B$NNN0h$r3NJ]$9$k$r;_$a$F!"(B
struct aml_environment $B$NCf$K(B struct aml_local_stack $B$r4^$a$F$7$^$C$F!"(B
$B<B9T4D6-(B env $B$N>CLG(B = temprorary object $B72$N>CLG$H$7$F$7$^$&$N$,(B
$BJ,$+$j$d$9$$$+$J$!!"$H$$$&46$8$G$9!#(B
# $B$D$^$j!"%P%s%P%s;H$C$F:G8e$K$^$H$a$F>C$9(B

$BK\Ev$KC;L?$J(B object $B$rBgNL$K07$&$K$O(B overhead $B$,9b$9$.$k5$$b$7$^$9$,!"(B
$B:#$N$H$3$m(B interpreter $B<+BN$N<B9T@-G=$O0-$/$J$$46$8$J$N$GBg>fIW$@$H$O(B
$B;W$$$^$9$,(B...
$BI,MW$KGw$i$l$?$i(B reference counter $B$H$+(B garbage collection $B$H$+(B
$B2rJ|A0$N(B object $B$N:FMxMQ$H$+$N%F%/%K%C%/$r;H$&$3$H$r9M$($k$H$$$&$3$H$G!"(B
$B$$$+$,$G$7$g$&(B?
