From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Oct  5 19:52:04 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA32726;
	Tue, 5 Oct 1999 19:52:04 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from gate.keisu.t.u-tokyo.ac.jp (ns06.t.u-tokyo.ac.jp [133.11.68.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id TAA32721
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 5 Oct 1999 19:52:03 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: (qmail 76824 invoked from network); 5 Oct 1999 10:52:03 -0000
Received: from sylph.sat.t.u-tokyo.ac.jp (10.6.1.20)
  by ns06.t.u-tokyo.ac.jp with SMTP; 5 Oct 1999 10:52:03 -0000
Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [10.6.1.30])
	by sylph.sat.t.u-tokyo.ac.jp (Postfix) with ESMTP id 369B02DAA9
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue,  5 Oct 1999 19:52:03 +0900 (JST)
Received: from ett.sat.t.u-tokyo.ac.jp by ett.sat.t.u-tokyo.ac.jp (8.9.3/sat-V0.6)
	id TAA03024; Tue, 5 Oct 1999 19:52:02 +0900 (JST)
Date: Tue, 05 Oct 1999 19:52:01 +0900
Message-ID: <14329.55377.581942.10388Q@ett.sat.t.u-tokyo.ac.jp>
From: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: In your message of "Tue, 05 Oct 1999 18:09:06 +0900 (JST)"
	<19991005180906M.okuyama@trl.ibm.com>
References: <14329.46269.166911.92287T@ett.sat.t.u-tokyo.ac.jp>
	<19991005180906M.okuyama@trl.ibm.com>
User-Agent: Wanderlust/2.2.2 (You Could Be Mine) SEMI/1.13.6 (Komatsu) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.2 (beta19) (Shinjuku) (i386-unknown-freebsd3.2)
X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$
 jgR\S*&C3R/pJX<mI-4Z8'mqt1R'CjWdw-xqVoilv`\JgZcquM5oVuO^<vt/~051rCDM(`{rM~?{Ok
 r,XC+}Ycm9IJO)odT*-0nyJjBJYzL{GsZ
MIME-Version: 1.0 (generated by SEMI 1.13.6 - "Komatsu")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 46315
Subject: [FreeBSD-users-jp 46315] Re: =?ISO-2022-JP?B?GyRCQmdNRhsoQg==?=
 =?ISO-2022-JP?B?GyRCTkwkTiVhJWIlajNOSl0hJkZJJF89cSQtIUQbKEI=?=
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: simokawa@sat.t.u-tokyo.ac.jp

At Tue, 05 Oct 1999 18:09:06 +0900 (JST),
Kenichi Okuyama <okuyama@trl.ibm.co.jp> wrote:
> 
> $B1|;3(B@$B#I#B#M$G$9!#(B
> 
> >>>>> "HS" == Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp> writes:
> HS> - FreeBSD $BI8=`$N(B malloc $B$O4pK\E*$K(B sbrk/brk $B$r;H$C$F$$$k(B.
> HS> 	(mmap $B$b;H$C$F$O$$$k$,(B, $B4IM}>pJs$NNN0h3NJ]$N$?$a(B)
> 
> FreeBSD $B$N(B malloc $B$O:#$O(B phk-malloc $B$G$9$h$M(B?

$B$O$$(B.

> phk-malloc $B$O!X4IM}>pJs$NNN0h3NJ]$N$?$a!Y$H!X>.$5$JNN0hMQ!Y$K(B sbrk 
> $B$r;H$C$F$$$k$N$G$"$C$F!"Bg$-$JNN0h$O(B mmap $B$@$C$?$O$:$G$9!#(B
> $B$?$7$+!"(B1/2 page $B$h$j$bBg$-$$%5%$%:$rMW5a$9$k$H(B mmap $B$K$J$k$O$:!#(B
> 
> $B$3$A$i$O7k9=<+?H$,$"$k$s$G$9$,!D!#(B

$B:G=*E*$K$O(B source $BFI$_$^$7$g$&$J$s$G$9$,(B, $B>u67>Z5r$H$7$F$O(B,
$BNc$($P(B, $B0J2<$N$h$&$J(B program $B$r(B compile $B$7$F(B,

#include <stdio.h>
#include <stdlib.h>

main ()
{
        int i;
        void *a;

        for (i=0; i<100; i++) {
                a = malloc(1024 * 1024); /* 1MB */
                printf("%x\n", a);
        }
}

% ktrace ./a.out
$B$H$7$F(B, 
% kdump | grep "CALL  break"
$B$H$+$9$k$H(B, $B$$$+$K$b(B break $B$G3NJ]$7$F$$$k$h$&$K8+$($^$9(B.
% kdump | grep "CALL  mmap"
$B$HHf3S$7$F$_$F$/$@$5$$(B.
$B$I$&$G$7$g$&$+(B?

$B!t;d$,;n$7$?$N$O(B, 3.2-STABLE $B$G$9(B.

$B8e$NLdBj$O(B, $B:#;~4V$,$J$$$N$G(B, $B;~4V$,$G$-$?$i$*JV;v$r=q$-$^$9(B.

-- 
/\ Hidetoshi Shimokawa
\/  simokawa@sat.t.u-tokyo.ac.jp
PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp
