From d1e4d71d6ff41f07af8ee6830ed2c845f49667db Mon Sep 17 00:00:00 2001 From: adam Date: Tue, 11 May 2004 00:51:16 -0700 Subject: [PATCH] documentation updates darcs-hash:20040511075116-5007d-1a6e3c79dbe20cbfe54ca2b524017800e2c37ef1.gz --- doc/nestedvm.ivme04-fig1.pdf | Bin 6223 -> 0 bytes doc/nestedvm.ivme04-fig1.tex | 21 -- doc/nestedvm.ivme04-fig2.pdf | Bin 6512 -> 0 bytes doc/nestedvm.ivme04-fig2.tex | 25 -- doc/nestedvm.ivme04-fig3.pdf | Bin 5882 -> 0 bytes doc/nestedvm.ivme04-fig3.tex | 24 -- doc/nestedvm.ivme04-fig4.pdf | Bin 4345 -> 0 bytes doc/nestedvm.ivme04-fig4.tex | 22 -- doc/nestedvm.ivme04-fig5.pdf | Bin 6849 -> 0 bytes doc/nestedvm.ivme04-fig5.tex | 24 -- doc/nestedvm.ivme04-fig6.pdf | Bin 6477 -> 0 bytes doc/nestedvm.ivme04-fig6.tex | 23 -- doc/nestedvm.ivme04.aux | 50 ---- doc/nestedvm.ivme04.blg | 73 ----- doc/nestedvm.ivme04.log | 665 ------------------------------------------ 15 files changed, 927 deletions(-) delete mode 100644 doc/nestedvm.ivme04-fig1.pdf delete mode 100644 doc/nestedvm.ivme04-fig1.tex delete mode 100644 doc/nestedvm.ivme04-fig2.pdf delete mode 100644 doc/nestedvm.ivme04-fig2.tex delete mode 100644 doc/nestedvm.ivme04-fig3.pdf delete mode 100644 doc/nestedvm.ivme04-fig3.tex delete mode 100644 doc/nestedvm.ivme04-fig4.pdf delete mode 100644 doc/nestedvm.ivme04-fig4.tex delete mode 100644 doc/nestedvm.ivme04-fig5.pdf delete mode 100644 doc/nestedvm.ivme04-fig5.tex delete mode 100644 doc/nestedvm.ivme04-fig6.pdf delete mode 100644 doc/nestedvm.ivme04-fig6.tex delete mode 100644 doc/nestedvm.ivme04.aux delete mode 100644 doc/nestedvm.ivme04.blg delete mode 100644 doc/nestedvm.ivme04.log diff --git a/doc/nestedvm.ivme04-fig1.pdf b/doc/nestedvm.ivme04-fig1.pdf deleted file mode 100644 index 9079785d497fe619ec6d9a28f959d9da7fd6a272..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6223 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 fhAd|`910yi(97k~I6S^LaRe+5rl4S8Muz~ diff --git a/doc/nestedvm.ivme04-fig1.tex b/doc/nestedvm.ivme04-fig1.tex deleted file mode 100644 index 9a4c44c..0000000 --- a/doc/nestedvm.ivme04-fig1.tex +++ /dev/null @@ -1,21 +0,0 @@ -\documentclass{article} -\input tmp.inputs -\pagestyle{empty} -\usepackage{amssymb,amsbsy} -\begin{document} -\newlength{\MyLength} -\settowidth{\MyLength}{machine code} -\newcommand{\MyBox}[1]{\makebox[\MyLength][c]{#1}} -\begin{psmatrix}[colsep=2,rowsep=0] - & \\[0pt] - [name=s0]\MyBox{unsafe source} & [name=s1]\MyBox{safe source} \\[0pt] - [name=s00]\MyBox{\tt (.c)} & [name=s11]\MyBox{\tt (.java)} \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - [name=b0]\MyBox{machine code} & [name=b1]\MyBox{safe bytecode} \\[0pt] - [name=b00]\MyBox{\tt (.o)} & [name=b11]\MyBox{\tt (.class)} \\ - & \\[0pt] - \psset{nodesep=5pt,arrows=->} -\end{psmatrix} -\end{document} diff --git a/doc/nestedvm.ivme04-fig2.pdf b/doc/nestedvm.ivme04-fig2.pdf deleted file mode 100644 index 9fef4c77dc4fa5a3a5cd45a7edf95fbc611f908e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6512 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 U} - \ncline{s0}{b0}\bput{:U}{\tt gcc} - \ncline{s1}{b0}\bput{:D}{\tt gcj} - \ncline{s1}{b1}\aput{:U}{\tt javac} - \ncline{b1}{b0}\aput{:D}{\tt gcj}\bput{:D}{JITs} -\endpsmatrix -\end{document} diff --git a/doc/nestedvm.ivme04-fig3.pdf b/doc/nestedvm.ivme04-fig3.pdf deleted file mode 100644 index 9927f711ea412b6d7c4ed7d379a02c0456c24adf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5882 zcmdT|2{_bi)K8I`P$ZPA{uL_Qe^&dIZAge_EV-fvV~k~nnX#vmHA^K#gi@lLJzFIe z*HX5q5S3ill4RfF;`{$6iMr4C+;4fl=lN#lnfbrxyzhC>dC%{hdC!qB*4B|l$zc!@ z)q@vP5jX$|&}|$Ms;Zy?nMPqb0P+xp0P0YkS!4zP>Nt~FWNor7-HxoLhG4Q7WReTQ z>sl<)kiHGYQ`%?#SNyN4TUGLsj!RFLXXPsV!BOOwmeKKh%(Hu6?%&#f2+BIUsbC5dc-3m)PIriyP_+_h^Rd8MzIly~zqcntSghWCl!u{^=8 zxA?J({wHd1t+Bs2B|VFttmvx|^^&M2+=)6f*!f_6UCX7}fISXj{c}!4Op%kIp4$mp ze}=mFtC5~;JSKswi`0YP*PNq(Ij-rYB41p?T~&#cGrD7-p+JO%`W?_ z-ONbI?tD*k`DB%lL!3b_*x;H$-SAL#=Zfc7?kt=R>9YCNFv?ja$}|2ZF=L0z!oj3h zYlDuw8Rc1+mo`7N6`4LzuO1pUj>wXXB{bH%ScFyd{;~0;Dl#^<9f*3$qdyKTUSv}C zQ2b3!*$3HloV2lU4*UyaKYl#HDia|t+Pe^lI?+}~Tc4dLwQApKWK>#9a@fpaY;Zx zkOQ@#F(i=*ER&Y>gSYq!T}T?FAi&m;34r=kJ0@U>_$to|fF!uXB4KGuOHs>9msV<# zSR`jU<(r7F+JB#~w0iz`t-&KC7cxjt0!;{@o*kqnmE{d;>H-R|`k<*60Z?Q=85tV_ zsPFRFwl0MoK?wniC#>ME2ucD9gFvy>0SPD+0tIWnVk#_sNzT`ZT^X>@S-R6~SyVcW zeLP46s7-evQE8S)1PXQ;iAEt?%0fb+fhLv3G$u2MBo|j_GN6b6iBuo5B^oDh^(`-; z&}wSS@$cjy@@CB%?I&kB;3HiPCD``=nNDBz`!A|wdlFWO1N!`|66zbgAs75RoKO^|-rN{_`!I#pU(}{~dzOyTS$NQc2!Nv(zIm zX&(1sgx^bY_b9q{ui1H`FGK5ucP@RTbt^dov&geM=@J6SL+suu+rYk6YtpFmIRXHSJh> zZwuWjh=+&hITBAqXxq^r>UJq8D~xV4HH|%0XmsgO7VY3LLwe`aKC}Gr8ihky)*9!X zyYAwna!#0We(~A8zlL<$P4oH8dU!x8pkFkE#Fz7>@C|1YaBYf{lV5P8;!9a}nb*OIr)Tj*o$|vOFCSC* zlTTLftt-nH<{x{P5oDr=2ol%hr6&CDIOY6TnuTf(Mo$2FX@^aInn6YPrNi92pEs!z z<9O6i8$FfkwYMu9ZC6dXJMYQQyRi50)!eJ6@ArrWaAt}H`64G?jHTb!5i{@Ce=zBN zo6PYr9}LoKSeGc(aNLha$S{a?I9SfJadN?$FTA%{SFM>>mM>#eBJ~**G-z6g=;+L` z&ZHR^5zg9&7I{~s6K>DRy)3^ycKJcv++)KskwZou4@Y-frYUu3m&i81f5Y?Wq+3#a zyw4O>KqcFa>zx+o=B8kct&u$OlYiGCe9KUK^1PL6?b~8E% mx%c2d!1`OL$zxH= zscl6{`1ep>%0SEUon`7|Y|^(~ErhF~X^m7Ok>@r=fp_bxTRM!r9*%pBw``4-N; z{D*a?1xCh)ystdk7W#1$(q^YzqLH41a&MB$QSUGKfx$YN$Wv~w1iahAwsnndh}BF= zx^h|iL|p1KLIwf*X9!_uO5ByK7lN|Uy8C0tB9ldf#v;QsgM8BW_|1OIP&F+xyJ=k8 z+LI>z>b@XecK>t3t<&2F%4H0TEkd zFH8*gz6Iy_T4L>y*zwm!+E$YB<}4080Zuifce z|4=<8<)vH1<}A``6I8K#$2#wXgIH8q)8XAV^UhB$uiqUEOz+BtcJTQlM}T=uvr z{JtwRNv~N$CdbaFZkI*-(~Y}CFJAq_#?~FVzoM`%K)+A!g2h((v0H<>3vc(FLyD16 z$^N1r2vb*ZJq6BZ4;?aSu&h4(c;>?H#*e3B>L|RX9d;ZSKSr%R+#39@c(%RYHoBze z3g`I|jNEJEtaFT_>)z%e_tHN0r*sZ1@>-0bZ`7O`n|M@NW8*43E2fys%@eERR~Xf3 zHRXX{pPP7Me#?pKk-I}iQx~tIeeF2TX|zhpc)k#e_F@tClwMT&MNLc@|M#f|MQkDQ7umj6WH8NLH*jR+kia z@N|gw_>0En5p0~K^+_n%?PRcuaUe-_^W`gu@kWM|2v6Z`NqqmKIUT$5b-{skHv10i zC^si24jLTO?p?6i*cCc4WHa$d(JS+=VXz1Na(U>V$bm4^j_87CmpHFBly`IO6mL`yJ&v_uI5=aVM0>jnJeXBDuPT`YN_tV7G|AqONS)u*6$_{(E3ZsMCn2 ze$>;m8Zm8rgN3h5cHEubLAKaU%H=N7Y(Hw4;wVyeBM#Sbf3xee!Xn!z3*&1nVuq*| zZ4sxB&$Jh==Z<{eU0fD*GGa^ljhyg0jh5+-t}g%fy~gf=IWL4`0}@_iha87ho15F? znjR_5M%Fiu27W0Vb7J)PZk$XEkr8uU8~h>A-~F@Qo`@FfMtz^wOhS59I*n70+wHaa zFLJg+_vzN}DIC#33h^GM>Kus_&>dSWHaI}=kkqxWl8hT|mhP|I@@Dg?j>T3d$tdNJ zkzm=}x#`TeGVD?K)4=YXK7B;t8dbFiYt1rO!+CKVqbHDiJ z@dp8MN?kKw`Rw>Z)2I9v94;E z_44kTHA%|9_F0wz@@(I0{r>dGb-vLZYDt@xu$bY2q%2OVf` zJ2O9?Zj^Bv-k#^dp@L3W2$KnjN^W`N6e^!-n)Td_?k_f&Gn7$XWt1e6KWaK7Dg3-t zFgB?`wyP^A)sE%Bv_!yV*?;o> zf569~;ri$6_jgNHjaOL#ao|Fd2K6YYGzxSOGz}V)x;$QW30hHPt*8N)ondN9&^OS6 zoI&^pU%{j^E4bLBK>Y*+sKK;_n-vfd>NAjB50R-9hovDLg)k3Zi2(JW_5jsZ zgGPahW2lZMvdAuGfC9wO@Sw0G55_A3G$eVg98sA}2$3r&aNt5Mko}-7=m>g%qyuc# zp~{_%0oXO_iqakhpV+@K`X|sX+l<5kicr!~K;pjHj9s=FBCfQVJ^XGn%=|~2QD_uo z=1RjLC_;k18Rp>a>OiJ}-XIOKkq+8{WY8XDfK1Q;v3TK{+Xqww$v8#Vvy}2@S-6EFTVhJ91ep6?167I1qCSd;1@vq zMuSidWs}u3qypUJ`GJPR{Y*o`y{;eUK|B6HL!r>n$^0-+N#SRCis+wo!6D&vv3e~Q zBM$-W2bzK+YI6yzfS>N(P(wjLBE1OU{d+0y|SI_#z)lSN{%*xtlpkywO;1l~vo F@gG#`&|Clj diff --git a/doc/nestedvm.ivme04-fig3.tex b/doc/nestedvm.ivme04-fig3.tex deleted file mode 100644 index 3c17d3a..0000000 --- a/doc/nestedvm.ivme04-fig3.tex +++ /dev/null @@ -1,24 +0,0 @@ -\documentclass{article} -\input tmp.inputs -\pagestyle{empty} -\usepackage{amssymb,amsbsy} -\begin{document} -\newlength{\MyLength} -\settowidth{\MyLength}{xmachine codex} -\newcommand{\MyBox}[1]{\makebox[\MyLength]{#1}} -\psmatrix[colsep=2,rowsep=0,nrot=:U] - & \\[0pt] - & \\[0pt] - [name=s0]\MyBox{unsafe source} & [name=s1]\MyBox{safe source} \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - [name=b0]\MyBox{machine code} & [name=b1]\MyBox{safe bytecode} \\[0pt] - & \\[0pt] - \psset{nodesep=5pt,arrows=->} - \ncline{s0}{s1}\aput{:U}{source-to}\bput{:U}{source} - \ncline{s1}{b1}\aput{:U}{\tt javac} -\endpsmatrix -\end{document} diff --git a/doc/nestedvm.ivme04-fig4.pdf b/doc/nestedvm.ivme04-fig4.pdf deleted file mode 100644 index ace944c3bfe9b12f1996330255f4600b1151d755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4345 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 diff --git a/doc/nestedvm.ivme04-fig4.tex b/doc/nestedvm.ivme04-fig4.tex deleted file mode 100644 index e478d07..0000000 --- a/doc/nestedvm.ivme04-fig4.tex +++ /dev/null @@ -1,22 +0,0 @@ -\documentclass{article} -\input tmp.inputs -\pagestyle{empty} -\usepackage{amssymb,amsbsy} -\begin{document} -\newlength{\MyLength} -\settowidth{\MyLength}{xmachine codex} -\newcommand{\MyBox}[1]{\makebox[\MyLength]{#1}} -\psmatrix[colsep=2,rowsep=0,nrot=:U] - & \\[0pt] - [name=s0]\MyBox{unsafe source} & [name=s1]\MyBox{safe source} \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - [name=b0]\MyBox{machine code} & [name=b1]\MyBox{safe bytecode} \\[0pt] - & \\[0pt] - \psset{nodesep=5pt,arrows=->} - \ncline{s0}{b1}\bput{:U}{source-to-binary} -\endpsmatrix -\end{document} diff --git a/doc/nestedvm.ivme04-fig5.pdf b/doc/nestedvm.ivme04-fig5.pdf deleted file mode 100644 index f505887408cec7031ff2420c476ca81d522f411c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6849 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 diff --git a/doc/nestedvm.ivme04-fig5.tex b/doc/nestedvm.ivme04-fig5.tex deleted file mode 100644 index 4b80ebb..0000000 --- a/doc/nestedvm.ivme04-fig5.tex +++ /dev/null @@ -1,24 +0,0 @@ -\documentclass{article} -\input tmp.inputs -\pagestyle{empty} -\usepackage{amssymb,amsbsy} -\begin{document} -\newlength{\MyLength} -\settowidth{\MyLength}{xmachine codex} -\newcommand{\MyBox}[1]{\makebox[\MyLength]{#1}} -\psmatrix[colsep=2,rowsep=0,nrot=:U] - & \\[0pt] - & \\[0pt] - [name=s0]\MyBox{unsafe source} & [name=s1]\MyBox{safe source} \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - [name=b0]\MyBox{machine code} & [name=b1]\MyBox{safe bytecode} \\[0pt] - \psset{nodesep=5pt,arrows=->} - \ncline{s0}{b0}\bput{:U}{\tt gcc} - \ncline{s1}{b1}\aput{:U}{\tt javac} - \ncline{b0}{s1}\naput{\tt NestedVM} -\endpsmatrix -\end{document} diff --git a/doc/nestedvm.ivme04-fig6.pdf b/doc/nestedvm.ivme04-fig6.pdf deleted file mode 100644 index d251f2a458a5896661d6cd94d2a91d1228029065..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6477 zcmdT}c{r5c+b=|oh-hETHwjsu*=NYUuaP}V8DqvwjA3R7EtXIe3E2sugit6;DU>Zz zA=%n&SxeR;?=zCLT<`ULulJAN^_%rM_qosg-0L}We@4VmO+yMUjf99)4_{1$prJ4* z&F&aPP7cr`Iy*4QPz*>h0yHR2Od=f$XgJ}SL^UFTW=~X5fH0VJBAyEINVsgQPZNZ% zzt?Zx6C$V6B=b60b8D)5s92lEg zyJw@w$*zCYE}1ZJhimqtueo%NNO7m3C9PX`j*8L?O0Eg#Y^>fC%kg{{enVnVTOqz|b#tyCdBkLli26+2OWa5Qv=Bt~pU02&b|2UtK za%ru2XT$v%v5DzYd5OKsyj+#H;yRo*{GWp{Lc!-Yo?IVNK*#nUymeh-CzFFcS-QBeA z(D*x_0~Hi>ae8FwoeI=}(oHtGJ$3V(MWiQlL}&Y@ID%KK*s~(e`bMEJkR=l8XIhwe zx)1?FyaN%?C)!i+Dl`wM6%3q)<1kP-3}*uYjA%?SNuV&0i%xWALXoTt0?9-M&5ceV zGQiw2q|*q-M5Yx0W*-zVA$l;ub?P2WP2V~Mi4OF099}dN@PHn zNlW^%Zt*>BL200Z&_xXyP(YVr&wyG%zRRGx1I|haV!o zYyXp9=2!loS_231R3cy`1DF^A+V-HD6s9Mjq6x*a)CWveji9*2D+5D)DEz0qMO&9j z&PWEr5^uC(c11xN!I2R7qB?*P91elAG+)8WlD;J8d$q1CR?wGj&IBff=Dg@07z9wG zQSlUKD;NaM3K`znfoLTK3Izu$6eh!vNH@k)U7Uze90V|?coD4-XpGH|JpqnTP*|>g zNAlKJt5&H!@LA1r>9488vi<+3(|7&;k17#tSt_jtUw^6u|B>Ec8XCLVF@VbW)Gp(-TSka$MCjFJL>X*N9W-o)v=wjCG}a4)3q!1D}16`O=#o`Gj$)oQ5gv zgKr-3;HSogm_2>yfxGYawOYL0P9QPYWLsKpdYQDomR=`Rzg28t?w+Um^8&duIw`eC zHAtaJMpt|;EXGVHqU9LHOE4umLt+9_qLxn^923mRnDJ3o)_qa%RglRah<`DiG18G@ zILH&bH7Yo#s>n7gFQ=_EW@r5aj4g7{8N$h7)eDs^GhLJ+&-}7gih;TIrKEft^!hJ> z4=evk6Y9_Z$}c@C?zf#m?0R@iTR+zII3jGwSi`%d?F9<1J+Sxq(Z7u;GP=I^&&LH5F2r5rOUgg;t>s*YAqOT50*`h2Hb zW1aK%Y^A!j+&tS0H+;FiE-N{Yqj|gH&a0yvtLONJrF>O_TVyz-4&T9f5)MbCn7XF5 zAMU;Bt}5XX7bnNl__gN4eHGb#%&G;y96tr22~J9$A;NA$vn5rQZd8<@d}o_rWmOXI zKMv%i8ozI4d(HeNjkRMwei7!|Ws&LBsy)$)>euc5=Lyq)p2Oq%)4OPYvY26Bb$n@9 zWpw$&pt~{~qU3id97i;%rl_30p%it`l`+_O;C*@MX|$K4*1l*x%L>bFbI)M=gJv!@ zh6dFu=A#7Ji>W%^SP$_9|I6R*cwt0THjsizg}iLkE4a=ZAJO6IJS-?aOLXtOHe z-nIN#HDodHNH?PKDEav0q?^&{T0S(!UoKszgRlDCGM?`X4ilg>j$d! z-nf>&At!R+nPJOuVl4O67+`VFs&!mSN~ZZpM=HC~8WFBcA{(+vIr=61P1Jhv+~&zu zL9G*Ar85Uar#9{ORA{00-8r~3XKf1lpWUg4RW4w@#cyzaZ&EAt8 zym@n>3u4Q|*icB!wv^cLZ6_nlaEbg7)ru{!VW4d`Q1~y~=Z`HNjzD9V&(IZT&%fVO zmyWvSgCxh4YH0Fu+x_S@qb;i-@jKS19mnzr_}gFTIp35SqNJ>)Cb3pSSR*6i^UdT`6iLcyJ%ugk|r+XRteVQKfAjM#+EZxO14i99K8bbZ_%5QrOL zez`i!=_q47{KR)aH0wW31h(OY`v9;|9O5E>!I zNTUaZFN6gNKoIowx^Vq>F0pz$$I1>#hDLAJ-Ncm^TW_GbxrW9qj{ryh z{k@83UOR{fGa`%k2gxNur}z&9z1~CL@Emkrr!H7@%`9m1Tl5*JIh%+1R6;vd4=uD(UKWQH`&WV>zE z%MRK9yn0Y4g%7cwF6@nG({tIwwMKCdw%OdQr^WP!`xdow?#X0-)m=r8N!$g`T2-la zXKv_t1`B_kn|PI(DIJwNn9j-Oln}2<{G=@XqQl`5v(+5uW8HL$Gd@!gU6qG8*7Pwy zpDX)g&}d{5fYIO~>?ugJEc5zM$8@xlJ1_CA{>ljtzAvY@ix|4>aJrQeJXO|c!?(JY zvc|RGW0sKETv@xm#;Ir4r3O8dF$t1;n!CtvMqRL;$9PAIC6r=L1Zux*txXA+9>ldd zjyR1ieC`k~f7qRC%a&Vh@RX*88ow=kF)Hddidwzx zX>r_7#WmhCw)*kkZ9=y*oI6i)YP=P`jBbeIELDQM3cIdjnx57-w#F;Kuu#4CO;Ta9 zP*B+S`c>whfZ5rt%8K3c8*bKr&g{ zM|l)e#`$dYwSnFROoD%Vgwy4Ww2guVw?=FYUe`9>e4Fi?b{!j$vup!iUg8c=SNuf%b~N{c=b&U~{Jtx`uO&ncx0TO8#*+0S zt1M91I%xQ5K$M_Mo@&lf&7Qh@KY#mx&UGpNw>&1|%|)1P>-PybqWtnJQTw;Oi1*cK zE>=7>n^{&q7$f#H>6IiUBjBZgB_Y(i4@;Imv7;CjP;((WrB7_DuL7_BzGrMLyqe9E zve$3e7sd^44>4+cmjXJ{5^x9uEVLDs^lc{Q@h- zX{ly8zg2+bmYSoPh0}wZ+;#Hf-`$pz;QZFz*uSyX`p5^&xb^s~mw51Wlf2-g5!<}B z!!tq`TR-U+%vpqXxjbxpl;!P`o?xN>;+)pqrkX_3FofZ&XKG2nQX<|J6 zS-0Xueq&^QWP1}=UsAcg#mSv7r(dh5+&=2|6;j_kFon*5U)4nL7R-JY@ZMx&wAZjy z&}~qz!9w7CxVXy$ttpqjn(m@`rL*dy)pZASbMEa*Y$Z&xkL^&CKNFGTo-BF|adZ>$ zP{rrL>4HP;BjY*6!SZ1`3xoIVy!tw0T?MSpciXXLMhi2Hr_whhl@G+I;)TZVu6Y}@ zz&~04hRgeA!Gd?cpYfIS=fPtYR>o!yRWBDX!e%AcMtj(zKD$vkWBX19M35!=YmiCQt=MA=V{r zoofg%lV*{^3~ZIEto;Y~zH2+fv_Ef5OzAL{v&IK<4kX_*i8@QOaxpkiM{}$GP%YNc z{_0v=;mwr9-Hwu)@^YjD@^b6mT?uLc-u~qT{?UQLad7nV3H-AI22}72BCB%-^be^h zTO5{9)i*JL!xo!qH6nvRr?@a_bSNCbY9AL{pT#M#L!{6dOjRd{$L1eW#7lJ&$Pk&6_Ne^Dw@1_4FNprA;c%p(0e7aG9=pq3-^ZzIJj zg(aAR1qJ+8DvQHKaOcm0QUUQV5dM-vAV4+1lET2@HY@D5bh+W}b zw1^Z3^3sr1iL5!+N(i70LQWKdvaSJX$1klHOtQ=7o z3@{&8P*}wa!fIjw0ni8Rfr9`MZ~zzp6EG8BGy=qhh)C!n0`+KdeVBTMrUfTE95_X+3N5uhzp6pwskMnutUqK|w!E^aPwiGijiiM1Ta) zK{Lsqp%lOkzynmk?iYg>fw!NPxgy*k5NYp5AkxK@H4OEjnq(S-`F)3ks;HYNLygq+ z)Rm3Zp*U$cOdPy92zRqEG&K<46jPH$z+fmC68yv>!3%I+pJxB}DFuZkw9$i3B!T&h z0F!w60mY!vNHmlL{XxTGz%8EjfI9!6p>bHSCVr*Cu&l`aMnj|jq`_Da>hF9=aC`cd z28Y8zNBv5J$zcDKhl7Jn;IDjW3~0e`G?WY)#9e>mL*o9BheD(O&;^E*`Qsii8N?qn zI0Ey>eGwSgA9f%xV1fRo3kr=~p$n6a2dje){__D{1U$hQK|v^+2BO7ac^E+fZD$e< cx_D@^&|?M@PiHPh6D=bn0}&BXH_(9m55XqtW&i*H diff --git a/doc/nestedvm.ivme04-fig6.tex b/doc/nestedvm.ivme04-fig6.tex deleted file mode 100644 index f84854d..0000000 --- a/doc/nestedvm.ivme04-fig6.tex +++ /dev/null @@ -1,23 +0,0 @@ -\documentclass{article} -\input tmp.inputs -\pagestyle{empty} -\usepackage{amssymb,amsbsy} -\begin{document} -\newlength{\MyLength} -\settowidth{\MyLength}{xmachine codex} -\newcommand{\MyBox}[1]{\makebox[\MyLength]{#1}} -\psmatrix[colsep=2,rowsep=0,nrot=:U] - & \\[0pt] - [name=s0]\MyBox{unsafe source} & [name=s1]\MyBox{safe source} \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - & \\[0pt] - [name=b0]\MyBox{machine code} & [name=b1]\MyBox{safe bytecode} \\[0pt] - & \\[0pt] - \psset{nodesep=5pt,arrows=->} - \ncline{s0}{b0}\bput{:U}{\tt gcc} - \ncline{b0}{b1}\naput{\tt NestedVM} -\endpsmatrix -\end{document} diff --git a/doc/nestedvm.ivme04.aux b/doc/nestedvm.ivme04.aux deleted file mode 100644 index c17098f..0000000 --- a/doc/nestedvm.ivme04.aux +++ /dev/null @@ -1,50 +0,0 @@ -\relax -\bibstyle{amsplain} -\citation{KR} -\citation{soustroup} -\citation{java} -\citation{csharp} -\citation{jni} -\citation{cni} -\citation{j2me} -\citation{msil} -\citation{parrot} -\citation{python} -\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}} -\@writefile{toc}{\contentsline {section}{\numberline {2}Approaches to Translation}{1}} -\citation{jazillian} -\citation{mohca} -\citation{c2j} -\citation{c2jpp} -\citation{capp} -\citation{ephedra} -\citation{egcsjvm} -\citation{gcc} -\@writefile{toc}{\contentsline {section}{\numberline {3}Existing Work}{2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Source-to-Source Translation}{2}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Incomplete Translation}{2}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.2}Partial Domain Translation}{2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Source-to-Binary Translation}{2}} -\@writefile{toc}{\contentsline {section}{\numberline {4}NestedVM}{3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Why MIPS?}{3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Binary-to-Source}{3}} -\citation{jikes} -\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Trampoline transformation necessitated by Java's 64kb method size limit}}{4}} -\newlabel{code1}{{1}{4}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}Optimizations}{4}} -\citation{hotspot} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Binary-to-Binary}{6}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}Compiler Flags}{7}} -\citation{msil} -\@writefile{toc}{\contentsline {section}{\numberline {5}The NestedVM Runtime}{8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}The Runtime Class}{8}} -\@writefile{toc}{\contentsline {section}{\numberline {6}Future Directions}{8}} -\@writefile{toc}{\contentsline {section}{\numberline {7}Conclusion}{8}} -\@writefile{toc}{\contentsline {section}{\numberline {8}Appendix: Testing Methodology}{8}} -\@writefile{toc}{\contentsline {section}{\numberline {9}Future Directions}{9}} -\@writefile{toc}{\contentsline {section}{\numberline {10}Conclusion}{9}} -\@writefile{toc}{\contentsline {section}{\numberline {11}Appendix A: Testing Environment}{9}} -\@writefile{toc}{\contentsline {section}{\numberline {12}Future Directions}{9}} -\@writefile{toc}{\contentsline {section}{\numberline {13}Conclusion}{9}} -\@writefile{toc}{\contentsline {section}{\numberline {14}Appendix A: Testing Environment}{9}} -\@writefile{toc}{\contentsline {section}{\numberline {15}References}{9}} diff --git a/doc/nestedvm.ivme04.blg b/doc/nestedvm.ivme04.blg deleted file mode 100644 index b63185d..0000000 --- a/doc/nestedvm.ivme04.blg +++ /dev/null @@ -1,73 +0,0 @@ -This is BibTeX, Version 0.99c (Web2C 7.4.5) -The top-level auxiliary file: nestedvm.ivme04.aux -The style file: amsplain.bst -Database file #1: nestedvm.bib -Warning--I'm ignoring c2jpp's extra "note" field ---line 73 of file nestedvm.bib -Warning--to sort, need author or key in csharp -Warning--to sort, need author or key in cni -Warning--to sort, need author or key in j2me -Warning--to sort, need author or key in msil -Warning--to sort, need author or key in parrot -Warning--to sort, need author or key in python -Warning--to sort, need author or key in jazillian -Warning--to sort, need author or key in c2j -Warning--to sort, need author or key in gcc -Warning--to sort, need author or key in jikes -Warning--to sort, need author or key in hotspot -Warning--missing pages in capp -Warning--missing journal name in KR -Warning--missing pages in KR -Warning--missing journal name in jni -Warning--missing pages in jni -Warning--missing journal name in ephedra -Warning--missing pages in ephedra -Warning--missing title in c2jpp -Warning--missing journal name in c2jpp -Warning--missing pages in c2jpp -Warning--missing journal name in soustroup -Warning--missing pages in soustroup -Warning--missing journal name in egcsjvm -Warning--missing pages in egcsjvm -You've used 20 entries, - 2213 wiz_defined-function locations, - 574 strings with 5810 characters, -and the built_in function-call counts, 4059 in all, are: -= -- 309 -> -- 103 -< -- 0 -+ -- 55 -- -- 28 -* -- 254 -:= -- 559 -add.period$ -- 20 -call.type$ -- 20 -change.case$ -- 64 -chr.to.int$ -- 0 -cite$ -- 45 -duplicate$ -- 223 -empty$ -- 482 -format.name$ -- 28 -if$ -- 901 -int.to.chr$ -- 0 -int.to.str$ -- 20 -missing$ -- 30 -newline$ -- 70 -num.names$ -- 18 -pop$ -- 214 -preamble$ -- 1 -purify$ -- 53 -quote$ -- 0 -skip$ -- 110 -stack$ -- 0 -substring$ -- 135 -swap$ -- 33 -text.length$ -- 0 -text.prefix$ -- 0 -top$ -- 0 -type$ -- 78 -warning$ -- 25 -while$ -- 20 -width$ -- 22 -write$ -- 139 -(There were 26 warnings) diff --git a/doc/nestedvm.ivme04.log b/doc/nestedvm.ivme04.log deleted file mode 100644 index 8636bab..0000000 --- a/doc/nestedvm.ivme04.log +++ /dev/null @@ -1,665 +0,0 @@ -This is pdfTeX, Version 3.14159-1.10b (Web2C 7.4.5) (format=pdflatex 2004.2.3) 9 MAY 2004 19:48 -**nestedvm.ivme04.tex -(./nestedvm.ivme04.tex{/usr/local/share/texmf-local/pdftex/config/pdftex.cfg} -LaTeX2e <2001/06/01> -Babel and hyphenation patterns for american, french, german, ngerman, n -ohyphenation, loaded. -(./acmconf.cls -Document Class: acmconf 1994/11/27 Alternative LaTeX document class -Bugs to berson@cs.pitt.edu -(/usr/local/share/texmf-local/tex/latex/base/article.cls -Document Class: article 2001/04/21 v1.4e Standard LaTeX document class -(/usr/local/share/texmf-local/tex/latex/base/size10.clo -File: size10.clo 2001/04/21 v1.4e Standard LaTeX file (size option) -) -\c@part=\count79 -\c@section=\count80 -\c@subsection=\count81 -\c@subsubsection=\count82 -\c@paragraph=\count83 -\c@subparagraph=\count84 -\c@figure=\count85 -\c@table=\count86 -\abovecaptionskip=\skip41 -\belowcaptionskip=\skip42 -\bibindent=\dimen102 -) -\@acmtitlebox=\box26 -) -(/usr/local/share/texmf-local/tex/latex/graphics/graphicx.sty -Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/local/share/texmf-local/tex/latex/graphics/keyval.sty -Package: keyval 1999/03/16 v1.13 key=value parser (DPC) -\KV@toks@=\toks14 -) -(/usr/local/share/texmf-local/tex/latex/graphics/graphics.sty -Package: graphics 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR) - -(/usr/local/share/texmf-local/tex/latex/graphics/trig.sty -Package: trig 1999/03/16 v1.09 sin cos tan (DPC) -) -(/usr/local/share/texmf-local/tex/latex/config/graphics.cfg -File: graphics.cfg 2001/08/31 v1.1 graphics configuration of teTeX/TeXLive -) -Package graphics Info: Driver file: pdftex.def on input line 80. - -(/usr/local/share/texmf-local/tex/latex/graphics/pdftex.def -File: pdftex.def 2002/06/19 v0.03k graphics/color for pdftex -\Gread@gobject=\count87 -)) -\Gin@req@height=\dimen103 -\Gin@req@width=\dimen104 -) -(/usr/local/share/texmf-local/tex/latex/tools/multicol.sty -Package: multicol 2000/07/10 v1.5z multicolumn formatting (FMi) -\c@tracingmulticols=\count88 -\mult@box=\box27 -\multicol@leftmargin=\dimen105 -\c@unbalance=\count89 -\c@collectmore=\count90 -\doublecol@number=\count91 -\multicoltolerance=\count92 -\multicolpretolerance=\count93 -\full@width=\dimen106 -\page@free=\dimen107 -\premulticols=\dimen108 -\postmulticols=\dimen109 -\multicolsep=\skip43 -\multicolbaselineskip=\skip44 -\partial@page=\box28 -\last@line=\box29 -\mult@rightbox=\box30 -\mult@grightbox=\box31 -\mult@gfirstbox=\box32 -\mult@firstbox=\box33 -\@tempa=\box34 -\@tempa=\box35 -\@tempa=\box36 -\@tempa=\box37 -\@tempa=\box38 -\@tempa=\box39 -\@tempa=\box40 -\@tempa=\box41 -\@tempa=\box42 -\@tempa=\box43 -\@tempa=\box44 -\@tempa=\box45 -\@tempa=\box46 -\@tempa=\box47 -\@tempa=\box48 -\@tempa=\box49 -\@tempa=\box50 -\c@columnbadness=\count94 -\c@finalcolumnbadness=\count95 -\last@try=\dimen110 -\multicolovershoot=\dimen111 -\multicolundershoot=\dimen112 -\mult@nat@firstbox=\box51 -\colbreak@box=\box52 -) -(/usr/local/share/texmf-local/tex/latex/amsfonts/amssymb.sty -Package: amssymb 2002/01/22 v2.2d - -(/usr/local/share/texmf-local/tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2001/10/25 v2.2f -\@emptytoks=\toks15 -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 132. -)) -(/usr/local/share/texmf-local/tex/latex/amsmath/amsmath.sty -Package: amsmath 2000/07/18 v2.13 AMS math features -\@mathmargin=\skip45 - -For additional information on amsmath, use the `?' option. -(/usr/local/share/texmf-local/tex/latex/amsmath/amstext.sty -Package: amstext 2000/06/29 v2.01 - -(/usr/local/share/texmf-local/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 -\@emptytoks=\toks16 -\ex@=\dimen113 -)) -(/usr/local/share/texmf-local/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d -\pmbraise@=\dimen114 -) -(/usr/local/share/texmf-local/tex/latex/amsmath/amsopn.sty -Package: amsopn 1999/12/14 v2.01 operator names -) -\inf@bad=\count96 -LaTeX Info: Redefining \frac on input line 211. -\uproot@=\count97 -\leftroot@=\count98 -LaTeX Info: Redefining \overline on input line 307. -\classnum@=\count99 -\DOTSCASE@=\count100 -LaTeX Info: Redefining \ldots on input line 379. -LaTeX Info: Redefining \dots on input line 382. -LaTeX Info: Redefining \cdots on input line 467. -\Mathstrutbox@=\box53 -\strutbox@=\box54 -\big@size=\dimen115 -LaTeX Font Info: Redeclaring font encoding OML on input line 567. -LaTeX Font Info: Redeclaring font encoding OMS on input line 568. -\macc@depth=\count101 -\c@MaxMatrixCols=\count102 -\dotsspace@=\muskip10 -\c@parentequation=\count103 -\dspbrk@lvl=\count104 -\tag@help=\toks17 -\row@=\count105 -\column@=\count106 -\maxfields@=\count107 -\andhelp@=\toks18 -\eqnshift@=\dimen116 -\alignsep@=\dimen117 -\tagshift@=\dimen118 -\tagwidth@=\dimen119 -\totwidth@=\dimen120 -\lineht@=\dimen121 -\@envbody=\toks19 -\multlinegap=\skip46 -\multlinetaggap=\skip47 -\mathdisplay@stack=\toks20 -LaTeX Info: Redefining \[ on input line 2666. -LaTeX Info: Redefining \] on input line 2667. -) -(/usr/local/share/texmf-local/tex/latex/graphics/epsfig.sty -Package: epsfig 1999/02/16 v1.7a (e)psfig emulation (SPQR) -\epsfxsize=\dimen122 -\epsfysize=\dimen123 -) -(/usr/local/share/texmf-local/tex/latex/base/alltt.sty -Package: alltt 1997/06/16 v2.0g defines alltt environment -) -(/usr/local/share/texmf-local/tex/latex/psnfss/palatino.sty -Package: palatino 2002/09/08 PSNFSS-v9.0a (SPQR) -) (./pdftricks.sty -Package: pdftricks 2001/09/30 1.15 psTricks support in PDF (CVRACL) - - -Package pdftricks Warning: **************************************** -(pdftricks) Package pdftricks v,1.15 loaded -(pdftricks) [psTricks support in PDF (CVR, ACL)] -(pdftricks) ****************************************. - -(/usr/local/share/texmf-local/tex/latex/graphics/color.sty -Package: color 1999/02/16 v1.0i Standard LaTeX Color (DPC) - -(/usr/local/share/texmf-local/tex/latex/config/color.cfg -File: color.cfg 2001/08/31 v1.1 color configuration of teTeX/TeXLive -) -Package color Info: Driver file: pdftex.def on input line 125. -) -touch /tmp/w18-test-2004591188 -system()...disabled. - - -Package pdftricks Warning: **************************************** -(pdftricks) No \write 18 capability. -(pdftricks) You'll have to run a script by yourself! -(pdftricks) ****************************************. - -\PDFStream=\write3 -Special stream 'pdfpic' -\c@psfig=\count108 -\c@arraylength=\count109 -\c@ArrayIndex=\count110 -\c@zeroCtr=\count111 -\c@recordCtr=\count112 -\c@Ctr=\count113 -\c@f@irstCtr=\count114 -\c@s@econdCtr=\count115 -) -\CVinputs=\write4 -\openout4 = `tmp.inputs'. - - -(/usr/local/share/texmf-local/tex/latex/misc/parskip.sty -Package: parskip 2001/04/09 non-zero parskip adjustments -) -(/usr/local/share/texmf-local/tex/latex/tools/tabularx.sty -Package: tabularx 1999/01/07 v2.07 `tabularx' package (DPC) - -(/usr/local/share/texmf-local/tex/latex/tools/array.sty -Package: array 1998/05/13 v2.3m Tabular extension package (FMi) -\col@sep=\dimen124 -\extrarowheight=\dimen125 -\NC@list=\toks21 -\extratabsurround=\skip48 -\backup@length=\skip49 -) -\TX@col@width=\dimen126 -\TX@old@table=\dimen127 -\TX@old@col=\dimen128 -\TX@target=\dimen129 -\TX@delta=\dimen130 -\TX@cols=\count116 -\TX@ftn=\toks22 -) -(./nestedvm.ivme04.aux) -\openout1 = `nestedvm.ivme04.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Try loading font information for OT1+ppl on input line 30. - -(/usr/local/share/texmf-local/tex/latex/psnfss/ot1ppl.fd -File: ot1ppl.fd 2001/06/04 font definitions for OT1/ppl. -) -(/usr/local/share/texmf-local/tex/context/base/supp-pdf.tex -(/usr/local/share/texmf-local/tex/context/base/supp-mis.tex -loading : Context Support Macros / Missing -\protectiondepth=\count117 -\scratchcounter=\count118 -\scratchtoks=\toks23 -\scratchdimen=\dimen131 -\scratchskip=\skip50 -\scratchmuskip=\muskip11 -\scratchbox=\box55 -\scratchread=\read1 -\scratchwrite=\write5 -\zeropoint=\dimen132 -\minusone=\count119 -\thousandpoint=\dimen133 -\emptytoks=\toks24 -\nextbox=\box56 -\nextdepth=\dimen134 -\everyline=\toks25 -\!!counta=\count120 -\!!countb=\count121 -\recursecounter=\count122 -) -loading : Context Support Macros / PDF -\nofMPsegments=\count123 -\nofMParguments=\count124 -\everyMPtoPDFconversion=\toks26 -) -LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <14.4> not available -(Font) Font shape `OT1/ppl/b/n' tried instead on input line 32. -LaTeX Font Info: Try loading font information for OT1+phv on input line 32. - (/usr/local/share/texmf-local/tex/latex/psnfss/ot1phv.fd -File: ot1phv.fd 2001/06/04 scalable font definitions for OT1/phv. -) -LaTeX Font Info: Font shape `OT1/phv/bx/n' in size <14.4> not available -(Font) Font shape `OT1/phv/b/n' tried instead on input line 32. -LaTeX Font Info: Try loading font information for U+msa on input line 32. - -(/usr/local/share/texmf-local/tex/latex/amsfonts/umsa.fd -File: umsa.fd 2002/01/19 v2.2g AMS font definitions -) -LaTeX Font Info: Try loading font information for U+msb on input line 32. - -(/usr/local/share/texmf-local/tex/latex/amsfonts/umsb.fd -File: umsb.fd 2002/01/19 v2.2g AMS font definitions -) -LaTeX Font Info: Try loading font information for OT1+pcr on input line 32. - -(/usr/local/share/texmf-local/tex/latex/psnfss/ot1pcr.fd -File: ot1pcr.fd 2001/06/04 font definitions for OT1/pcr. -) -LaTeX Font Info: Font shape `OT1/phv/bx/n' in size <9> not available -(Font) Font shape `OT1/phv/b/n' tried instead on input line 34. -LaTeX Font Info: Try loading font information for OMS+ppl on input line 46. - -(/usr/local/share/texmf-local/tex/latex/psnfss/omsppl.fd -File: omsppl.fd -) -LaTeX Font Info: Font shape `OMS/ppl/m/n' in size <9> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 46. - -Underfull \hbox (badness 3386) in paragraph at lines 52--59 -/pplr7t@9.0pt/a binary-to-source and binary-to-binary trans-la-tor - [] - - -Underfull \hbox (badness 2600) in paragraph at lines 52--59 -/pplr7t@9.0pt/tar-get-ing the Java Vir-tual Ma-chine. NestedVM- - [] - -LaTeX Font Info: Font shape `OT1/ppl/bx/n' in size <9> not available -(Font) Font shape `OT1/ppl/b/n' tried instead on input line 64. - -LaTeX Warning: Citation `KR' on page 1 undefined on input line 64. - - -LaTeX Warning: Citation `soustroup' on page 1 undefined on input line 64. - - -LaTeX Warning: Citation `java' on page 1 undefined on input line 66. - - -LaTeX Warning: Citation `csharp' on page 1 undefined on input line 66. - - -LaTeX Warning: Citation `jni' on page 1 undefined on input line 73. - - -LaTeX Warning: Citation `cni' on page 1 undefined on input line 73. - - -Underfull \hbox (badness 4229) in paragraph at lines 79--85 -/pplr7t@9.0pt/hib-ited in a num-ber of con-texts, in-clud-ing ap- - [] - - -Underfull \hbox (badness 2165) in paragraph at lines 79--85 -/pplr7t@9.0pt/plets en-vi-ron-ments and servlet con-tain-ers with a - [] - - -LaTeX Warning: Citation `j2me' on page 1 undefined on input line 91. - - -LaTeX Warning: Citation `msil' on page 1 undefined on input line 98. - - -LaTeX Warning: Citation `parrot' on page 1 undefined on input line 99. - - -LaTeX Warning: Citation `python' on page 1 undefined on input line 99. - -Opening PDFStream=nestedvm.ivme04-fig1.tex -\openout3 = `nestedvm.ivme04-fig1.tex'. - - - -File: nestedvm.ivme04-fig1.pdf Graphic file (type pdf) - - Opening PDFStream=nestedvm.ivme04-fig2.tex -\openout3 = `nestedvm.ivme04-fig2.tex'. - - - -File: nestedvm.ivme04-fig2.pdf Graphic file (type pdf) - - [1{/usr/local/share/texmf-local/dvips/config/pdf -tex.map} -Warning: pdflatex (file /usr/local/share/texmf-local/pdftex/config/chalk.map): -cannot open font map file -{/usr/local/share/texmf-local/pdftex/config/trebuchet.map}{/usr/local/share/tex -mf-local/pdftex/config/warnock.map}{/usr/local/share/texmf-local/pdftex/config/ -monaco.map}{/usr/local/share/texmf-local/pdftex/config/americantt.map}{/usr/loc -al/share/texmf-local/pdftex/config/cour.map}{/usr/local/share/texmf-local/pdfte -x/config/goudy.map} - - - <./nestedvm.ivme04-fig1.pdf>] -Underfull \hbox (badness 1783) in paragraph at lines 164--166 -/pplr7t@9.0pt/The most com-mon tech-nique em-ployed is par-tial - [] - -Opening PDFStream=nestedvm.ivme04-fig3.tex -\openout3 = `nestedvm.ivme04-fig3.tex'. - - - -File: nestedvm.ivme04-fig3.pdf Graphic file (type pdf) - - - -LaTeX Warning: Citation `jazillian' on page 2 undefined on input line 197. - - -Underfull \hbox (badness 1005) in paragraph at lines 204--209 -[]/pplr7t@9.0pt/Unfortunately such deep anal-y-sis is in-tractible for - [] - - -LaTeX Warning: Citation `mohca' on page 2 undefined on input line 210. - - -LaTeX Warning: Citation `c2j' on page 2 undefined on input line 221. - - -LaTeX Warning: Citation `c2jpp' on page 2 undefined on input line 221. - - -LaTeX Warning: Citation `capp' on page 2 undefined on input line 221. - - -LaTeX Warning: Citation `ephedra' on page 2 undefined on input line 222. - -Opening PDFStream=nestedvm.ivme04-fig4.tex -\openout3 = `nestedvm.ivme04-fig4.tex'. - - - -File: nestedvm.ivme04-fig4.pdf Graphic file (type pdf) - - - -LaTeX Warning: Citation `egcsjvm' on page 2 undefined on input line 269. - - -LaTeX Warning: Citation `gcc' on page 2 undefined on input line 270. - -[2 <./nestedvm.ivme04-fig2.pdf> <./nestedvm.ivme04-fig3.pdf> <./nestedvm.ivme04 --fig4.pdf>] -Underfull \hbox (badness 4013) in paragraph at lines 317--325 -[]/pplr7t@9.0pt/NestedVM of-fers to-tal sup-port for all non- - [] - - -Underfull \hbox (badness 1097) in paragraph at lines 317--325 -/pplr7t@9.0pt/found on a MIPS /pcrr7t@9.0pt/R2000 /pplr7t@9.0pt/CPU, in-clud-in -g the - [] - - -Underfull \hbox (badness 2772) in paragraph at lines 392--396 -/pplr7t@9.0pt/The sim-plest op-er-a-tional mode for Nest-edVM is - [] - -Opening PDFStream=nestedvm.ivme04-fig5.tex -\openout3 = `nestedvm.ivme04-fig5.tex'. - - - -File: nestedvm.ivme04-fig5.pdf Graphic file (type pdf) - - -Overfull \hbox (37.89pt too wide) in paragraph at lines 419--503 -[]$[]$ - [] - -[3 <./nestedvm.ivme04-fig5.pdf>] - -LaTeX Warning: Citation `jikes' on page 4 undefined on input line 519. - - -File: chart1.pdf Graphic file (type pdf) - -Overfull \hbox (0.81pt too wide) in paragraph at lines 538--539 -[][] - [] - -[4 <./chart1.pdf>] -Underfull \hbox (badness 1092) in paragraph at lines 571--574 -[]/pplr7t@9.0pt/This prob-lem was sur-mounted by switch-ing on a - [] - - -LaTeX Warning: Citation `hotspot' on page 5 undefined on input line 577. - - -File: chart5.pdf Graphic file (type pdf) - -Overfull \hbox (0.81pt too wide) in paragraph at lines 580--581 -[][] - [] - - -File: chart6.pdf Graphic file (type pdf) - -Overfull \hbox (0.81pt too wide) in paragraph at lines 582--583 -[][] - [] - - -Underfull \hbox (badness 1990) in paragraph at lines 588--591 -/pplr7t@9.0pt/ment can be coded as a /pcrr7t@9.0pt/TABLESWITCH/pplr7t@9.0pt/, t -he - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 592--596 -[]/pplr7t@9.0pt/Hybrid Interpretive-JIT com-pil-ers such as - [] - - -Underfull \hbox (badness 2277) in paragraph at lines 625--634 -/pplr7t@9.0pt/and ev-ery branch in-struc-tion's des-ti-na-tion is - [] - -[5 <./chart5.pdf> <./chart6.pdf>] -Underfull \hbox (badness 10000) in paragraph at lines 663--672 -[]/pplr7t@9.0pt/One sub-op-ti-mal so-lu-tion was to ex-press con- - [] - - -Underfull \hbox (badness 2990) in paragraph at lines 663--672 -/pplr7t@9.0pt/stants as off-sets from a few cen-tral val-ues; for - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 663--672 -/pplr7t@9.0pt/ex-am-ple ``/pcrr7t@9.0pt/pc = N[]0x00010000 + 0x10/pplr7t@9.0pt/ -'' (where - [] - - -Underfull \hbox (badness 1067) in paragraph at lines 663--672 -/pplr7t@9.0pt/di-rectly to /pcrr7t@9.0pt/.class /pplr7t@9.0pt/files (with-out t -he in-ter-me-di-ate - [] - -Opening PDFStream=nestedvm.ivme04-fig6.tex -\openout3 = `nestedvm.ivme04-fig6.tex'. - - - -File: nestedvm.ivme04-fig6.pdf Graphic file (type pdf) - - -Underfull \hbox (badness 1418) in paragraph at lines 709--714 -[]/pplr7t@9.0pt/Direct com-pi-la-tion to /pcrr7t@9.0pt/.class /pplr7t@9.0pt/fil -es opens up - [] - - -Underfull \hbox (badness 4120) in paragraph at lines 709--714 -/pplr7t@9.0pt/lat-ing MIPS bi-na-ries and load-ing them via - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 709--714 -/pcrr7t@9.0pt/ClassLoader.fromBytes() /pplri7t@9.0pt/at de-ploy-ment - [] - - -File: chart7.pdf Graphic file (type pdf) - -Overfull \hbox (0.81pt too wide) in paragraph at lines 721--722 -[][] - [] - -[6 <./nestedvm.ivme04-fig6.pdf> <./chart7.pdf>] -Underfull \hbox (badness 1052) in paragraph at lines 833--840 -/pcrr7t@9.0pt/-fno-schedule-insns /pplr7t@9.0pt/in-struc-tion, /pcrr7t@9.0pt/gc -c /pplr7t@9.0pt/will - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 859--866 -[]/pcrr7t@9.0pt/-fno-rename-registers /pplr7t@9.0pt/Some pro-ces-sors - [] - - -File: chart4.pdf Graphic file (type pdf) - -Overfull \hbox (0.81pt too wide) in paragraph at lines 882--883 -[][] - [] - - [7] -File: chart3.pdf Graphic file (type pdf) - -Overfull \hbox (0.81pt too wide) in paragraph at lines 884--885 -[][] - [] - - -Underfull \hbox (badness 1661) in paragraph at lines 913--920 -[]/pplr7t@9.0pt/The run-time pro-vides ac-cess to the host file - [] - - -Underfull \hbox (badness 4378) in paragraph at lines 913--920 -/pplr7t@9.0pt/stan-dard UNIX syscalls (/pcrr7t@9.0pt/read()/pplr7t@9.0pt/, /pcr -r7t@9.0pt/write()/pplr7t@9.0pt/, - [] - - -Underfull \hbox (badness 7869) in paragraph at lines 921--924 -[]/pplr7t@9.0pt/It pro-vides gen-eral OS ser-vices, in-clud-ing - [] - - -LaTeX Warning: Citation `msil' on page 8 undefined on input line 932. - - -Overfull \hbox (6.59984pt too wide) in paragraph at lines 980--980 -[] /pcrr7t@7.0pt/pubilc int callJava(int a, int b, int c, int d) {[] - [] - -[8 <./chart4.pdf> <./chart3.pdf>] -Missing character: There is no ^^d5 in font pplr7t! - -Overfull \hbox (6.59984pt too wide) in paragraph at lines 1053--1053 -[] /pcrr7t@7.0pt/pubilc int callJava(int a, int b, int c, int d) {[] - [] - - -Underfull \hbox (badness 1735) in paragraph at lines 1106--1112 -/pplr7t@9.0pt/comic32.exe, times32.exe, and ver-dan32.exe. The - [] - -[9] (./nestedvm.ivme04.aux) - -LaTeX Warning: There were undefined references. - - ) -Here is how much of TeX's memory you used: - 2493 strings out of 95437 - 31117 string characters out of 1189862 - 103247 words of memory out of 1000001 - 5415 multiletter control sequences out of 10000+50000 - 26163 words of font info for 74 fonts, out of 500000 for 1000 - 14 hyphenation exceptions out of 1000 - 29i,15n,24p,218b,509s stack positions out of 1500i,500n,5000p,200000b,5000s - 231 PDF objects out of 300000 - 0 named destinations out of 131072 - 60 words of extra memory for PDF output out of 65536 -{/usr/local/share/texmf-local/dvips/tetex/f7b6d320.enc}{/usr/local/share/texmf-local/dvips/te -tex/09fbbfac.enc}{/usr/local/share/texmf-local/dvips/psnfss/8r.enc}{/usr/local/share/texmf-local/dvips/tete -x/bbad153f.enc}< -/usr/local/share/texmf-local/fonts/type1/urw/palatino/uplr8a.pfb> -Output written on nestedvm.ivme04.pdf (9 pages, 269364 bytes). -- 1.7.10.4