From: adam Date: Mon, 10 May 2004 02:48:53 +0000 (-0700) Subject: conflict resolution X-Git-Tag: merge~1 X-Git-Url: http://git.megacz.com/?p=nestedvm.git;a=commitdiff_plain;h=83b890b5443d047278b2140acff1b93977daf97b;hp=93fc1f921f063121a7b75dcabce36969832f2807 conflict resolution darcs-hash:20040510024853-5007d-ba78120dfdaf26f2017c5dffcad93ba30f30b777.gz --- diff --git a/doc/nestedvm.ivme04.aux b/doc/nestedvm.ivme04.aux index 27a1418..c17098f 100644 --- a/doc/nestedvm.ivme04.aux +++ b/doc/nestedvm.ivme04.aux @@ -35,30 +35,16 @@ \citation{hotspot} \@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Binary-to-Binary}{6}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}Compiler Flags}{7}} -\@writefile{toc}{\contentsline {section}{\numberline {5}The NestedVM Runtime}{7}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}The Runtime Class}{7}} \citation{msil} -\bibdata{nestedvm} -\bibcite{j2me}{1} -\bibcite{msil}{2} -\bibcite{parrot}{3} -\bibcite{python}{4} -\bibcite{jazillian}{5} -\bibcite{c2j}{6} -\bibcite{gcc}{7} -\bibcite{jikes}{8} -\bibcite{csharp}{9} -\bibcite{cni}{10} -\bibcite{hotspot}{11} -\bibcite{capp}{12} -\bibcite{java}{13} -\bibcite{KR}{14} -\bibcite{jni}{15} -\bibcite{mohca}{16} -\bibcite{ephedra}{17} -\bibcite{c2jpp}{18} -\bibcite{soustroup}{19} -\bibcite{egcsjvm}{20} +\@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.log b/doc/nestedvm.ivme04.log index 1b6d5c8..8636bab 100644 --- a/doc/nestedvm.ivme04.log +++ b/doc/nestedvm.ivme04.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159-1.10b (Web2C 7.4.5) (format=pdflatex 2004.2.3) 20 MAR 2004 07:30 +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> @@ -194,7 +194,7 @@ 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-2004320450 +touch /tmp/w18-test-2004591188 system()...disabled. @@ -330,6 +330,26 @@ 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- @@ -340,6 +360,18 @@ 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'. @@ -356,6 +388,13 @@ 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>] @@ -367,31 +406,49 @@ 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 [] -Underfull \hbox (badness 1014) in paragraph at lines 210--217 -/pplr7t@9.0pt/specific trans-la-tors rather than a sin-gle trans-la-tion - [] +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) - [2 <./nestedvm.ivme04-fig2.pdf> <./nestedvm.ivme -04-fig3.pdf> <./nestedvm.ivme04-fig4.pdf>] -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 287. + + +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- [] @@ -411,7 +468,7 @@ Opening PDFStream=nestedvm.ivme04-fig5.tex \openout3 = `nestedvm.ivme04-fig5.tex'. - + File: nestedvm.ivme04-fig5.pdf Graphic file (type pdf) @@ -419,67 +476,73 @@ Overfull \hbox (37.89pt too wide) in paragraph at lines 419--503 []$[]$ [] -[3 <./nestedvm.ivme04-fig5.pdf>] -File: chart1.pdf Graphic file (type pdf) +[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 574--577 +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 583--584 +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 585--586 +Overfull \hbox (0.81pt too wide) in paragraph at lines 582--583 [][] [] -Underfull \hbox (badness 1990) in paragraph at lines 591--594 +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 595--599 +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 614--623 +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 [] - -Underfull \hbox (badness 10000) in paragraph at lines 652--661 +[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 652--661 +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 652--661 +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 652--661 +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 [] @@ -487,181 +550,116 @@ he in-ter-me-di-ate Opening PDFStream=nestedvm.ivme04-fig6.tex \openout3 = `nestedvm.ivme04-fig6.tex'. - [5 <./chart5.pdf> <./chart6.pdf>] + File: nestedvm.ivme04-fig6.pdf Graphic file (type pdf) -Underfull \hbox (badness 1418) in paragraph at lines 698--703 +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 698--703 +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 698--703 +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 710--711 +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 822--829 +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 849--850 +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 851--852 +Overfull \hbox (0.81pt too wide) in paragraph at lines 884--885 [][] [] -Underfull \hbox (badness 1661) in paragraph at lines 880--887 +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 880--887 +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/, [] -[7 <./chart4.pdf> <./chart3.pdf>] -Underfull \hbox (badness 7869) in paragraph at lines 888--891 -[]/pplr7t@9.0pt/It pro-vides gen-eral OS ser-vices, in-clud-ing - [] - - -Underfull \hbox (badness 2245) in paragraph at lines 932--938 -/pplr7t@9.0pt/jpeg and writ-ing a tga. The /pcrr7t@9.0pt/mspack /pplr7t@9.0pt/t -est con- - [] - -(./nestedvm.ivme04.bbl -Underfull \hbox (badness 10000) in paragraph at lines 14--15 -[]/pplr7t@9.0pt/http://research.microsoft.com/ emei- - [] - - -Overfull \hbox (28.85645pt too wide) in paragraph at lines 32--33 -[]/pplr7t@9.0pt/http://www-124.ibm.com/developerworks/oss/jikes/. - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 35--38 -[]/pplri7t@9.0pt/The c# pro-gram-ming lan-guage/pplr7t@9.0pt/, - [] - - -Overfull \hbox (53.16565pt too wide) in paragraph at lines 35--38 -/pplr7t@9.0pt/http://download.microsoft.com/download/0/a/c/0acb3585- - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 44--46 -[]/pplri7t@9.0pt/The java hotspot per-for-mance - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 44--46 -/pplri7t@9.0pt/en-gine ar-chi-tec-ture/pplr7t@9.0pt/, 1999, - [] - - -Overfull \hbox (35.9659pt too wide) in paragraph at lines 44--46 -/pplr7t@9.0pt/http://java.sun.com/products/hotspot/whitepaper.html. - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 65--69 -[]/pplr7t@9.0pt/Scott Mal-abarba, Premku-mar T. De-vanbu, - [] - - -Underfull \hbox (badness 4752) in paragraph at lines 65--69 -/pplr7t@9.0pt/and Aaron Stearns, /pplri7t@9.0pt/Mohca-java: A tool for - [] - - -Underfull \hbox (badness 5607) in paragraph at lines 65--69 -/pplri7t@9.0pt/c++ to java con-ver-sion sup-port/pplr7t@9.0pt/, In-ter-na-tiona -l - [] - -Underfull \hbox (badness 10000) in paragraph at lines 65--69 -/pplr7t@9.0pt/seer.ist.psu.edu/malabarba99mohcajava.html, - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 71--73 -[]/pplr7t@9.0pt/J. Mar-tin, /pplri7t@9.0pt/Ephedra: A c to java +Underfull \hbox (badness 7869) in paragraph at lines 921--924 +[]/pplr7t@9.0pt/It pro-vides gen-eral OS ser-vices, in-clud-ing [] -Underfull \hbox (badness 10000) in paragraph at lines 71--73 -/pplri7t@9.0pt/mi-gra-tion en-vi-ron-ment/pplr7t@9.0pt/, (2002), - [] +LaTeX Warning: Citation `msil' on page 8 undefined on input line 932. -Underfull \hbox (badness 1348) in paragraph at lines 78--79 -[]/pplr7t@9.0pt/B. Strous-trup., /pplri7t@9.0pt/The c++ pro-gram-ming lan-guage -/pplr7t@9.0pt/, +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! -Underfull \hbox (badness 10000) in paragraph at lines 81--83 -[]/pplr7t@9.0pt/T. Wadding-ton, /pplri7t@9.0pt/Java back- +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 10000) in paragraph at lines 81--83 -/pplri7t@9.0pt/end for gcc/pplr7t@9.0pt/, (Novem-ber 2000), +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) -Overfull \hbox (45.57799pt too wide) in paragraph at lines 81--83 -/pplr7t@9.0pt/http://archive.csee.uq.edu.au/?csmweb/uqbt.html#gccjvm. - [] +LaTeX Warning: There were undefined references. -) [8] (./nestedvm.ivme04.aux) ) + ) Here is how much of TeX's memory you used: 2493 strings out of 95437 - 30804 string characters out of 1189862 - 103318 words of memory out of 1000001 - 5419 multiletter control sequences out of 10000+50000 + 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 - 228 PDF objects out of 300000 + 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/psnfss/8r.en -c}{/usr/local -/share/texmf-local/dvips/tetex/f7b6d320.enc}{/usr/local/share/texmf-local/dvips/tetex/09fbbfac. -enc}{/usr/local -/share/texmf-local/dvips/tetex/bbad153f.enc} -Output written on nestedvm.ivme04.pdf (8 pages, 268208 bytes). +{/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). diff --git a/doc/nestedvm.ivme04.tex b/doc/nestedvm.ivme04.tex index ba2ff29..840c4b0 100644 --- a/doc/nestedvm.ivme04.tex +++ b/doc/nestedvm.ivme04.tex @@ -1004,19 +1004,6 @@ Users preferring a simpler communication mechanism can also use Java Stream \section{Appendix A: Testing Environment} -All times are measured in seconds. These were all run on a dual 1ghz -G4 running OS X 10.3.1 with Apple's latest VM (JDK 1.4.1\_01-27). Each -************* -/* C */ -void do_work(int n) { - int i; - int ret=0; - for(i=0;i