From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kenichi Handa Newsgroups: gmane.emacs.devel Subject: Re: CANNOT_DUMP support Date: Thu, 14 Feb 2008 17:13:33 +0900 Message-ID: References: <200802110433.m1B4XrXw017599@sallyv1.ics.uci.edu> <033e133313f724a1896d8077e2f73d0d@lagorda> <87y79p4xk2.fsf@uwakimon.sk.tsukuba.ac.jp> <87y79o7i7u.fsf@uwakimon.sk.tsukuba.ac.jp> <87myq46nl9.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII X-Trace: ger.gmane.org 1202976853 4517 80.91.229.12 (14 Feb 2008 08:14:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Feb 2008 08:14:13 +0000 (UTC) Cc: chris@web.workinglinux.com, dann@ics.uci.edu, rms@gnu.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 14 09:14:35 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JPZEn-00041S-L6 for ged-emacs-devel@m.gmane.org; Thu, 14 Feb 2008 09:14:33 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JPZEJ-0000Bd-Vf for ged-emacs-devel@m.gmane.org; Thu, 14 Feb 2008 03:14:04 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JPZED-000085-Ut for emacs-devel@gnu.org; Thu, 14 Feb 2008 03:13:58 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JPZEC-00004y-H1 for emacs-devel@gnu.org; Thu, 14 Feb 2008 03:13:57 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JPZEC-0008WI-8F for emacs-devel@gnu.org; Thu, 14 Feb 2008 03:13:56 -0500 Original-Received: from mx20.gnu.org ([199.232.41.8]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JPZE7-0004P2-DW; Thu, 14 Feb 2008 03:13:51 -0500 Original-Received: from mx1.aist.go.jp ([150.29.246.133]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JPZE0-0003At-Vx; Thu, 14 Feb 2008 03:13:49 -0500 Original-Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id m1E8DY7g010008; Thu, 14 Feb 2008 17:13:34 +0900 (JST) env-from (handa@m17n.org) Original-Received: from smtp2.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id m1E8DYq5016551; Thu, 14 Feb 2008 17:13:34 +0900 (JST) env-from (handa@m17n.org) Original-Received: by smtp2.aist.go.jp with ESMTP id m1E8DXbK020726; Thu, 14 Feb 2008 17:13:33 +0900 (JST) env-from (handa@m17n.org) Original-Received: from handa by etlken.m17n.org with local (Exim 4.69) (envelope-from ) id 1JPZDp-0005LE-8D; Thu, 14 Feb 2008 17:13:33 +0900 In-reply-to: <87myq46nl9.fsf@uwakimon.sk.tsukuba.ac.jp> (stephen@xemacs.org) User-Agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/23.0.60 (i686-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) X-detected-kernel: by mx20.gnu.org: Solaris 8 (1) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:89053 Archived-At: In article <87myq46nl9.fsf@uwakimon.sk.tsukuba.ac.jp>, "Stephen J. Turnbull" writes: > Richard Stallman writes: > Lisp objects are just part of what unexec dumps. There is other > malloc data, and lots of global variables that don't point to Lisp > objects. How do you handle them? > True globals live in the executable itself ini the usual way, as far > as I know. Other malloc data needs to be characterized to the dumper > in a way similar to the way that Lisp data is characterized to the GC. > Beyond that, I don't know; I just know that we do, successfully. > If somebody wants to follow up, Olivier Galibert knows how. As far as I know, Mr. Nagano wrote the code of portable dumper for Emacs, and has already sent FSF the signed ASSIGNMENT paper a few years ago. --- Kenichi Handa handa@ni.aist.go.jp