X-Git-Url: http://git.megacz.com/?p=nestedvm.git;a=blobdiff_plain;f=doc%2Fnestedvm.ivme04.aux;fp=doc%2Fnestedvm.ivme04.aux;h=27a14188d1150b5bbb163830b33186fef8e4da81;hp=0000000000000000000000000000000000000000;hb=93fc1f921f063121a7b75dcabce36969832f2807;hpb=3cb9ecabb4877cf4cfdd2cb473952e7ad290cc15 diff --git a/doc/nestedvm.ivme04.aux b/doc/nestedvm.ivme04.aux new file mode 100644 index 0000000..27a1418 --- /dev/null +++ b/doc/nestedvm.ivme04.aux @@ -0,0 +1,64 @@ +\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}} +\@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 {6}Future Directions}{8}} +\@writefile{toc}{\contentsline {section}{\numberline {7}Conclusion}{8}} +\@writefile{toc}{\contentsline {section}{\numberline {8}Appendix: Testing Methodology}{8}}