forgot main tex file
This commit is contained in:
parent
2571f5a8a2
commit
36a7ad9477
254
main.tex
Normal file
254
main.tex
Normal file
@ -0,0 +1,254 @@
|
||||
\documentclass[conference]{IEEEtran}
|
||||
%USENIX Template:
|
||||
%\documentclass[letterpaper,twocolumn,10pt]{article}
|
||||
%\usepackage{usenix-2020-09}
|
||||
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[english]{babel}
|
||||
\usepackage{tikz}
|
||||
\usepackage{subfig}
|
||||
\usepackage{booktabs}
|
||||
\usepackage{tabularx}
|
||||
\usepackage{multirow}
|
||||
\usepackage{pifont}
|
||||
\usepackage[nointegrals]{wasysym}
|
||||
\usepackage{amsmath}
|
||||
\usepackage[labelfont=bf]{caption}
|
||||
\usepackage{comment}
|
||||
\usepackage{xcolor}
|
||||
\usepackage[nospread,keeplastbox]{flushend}
|
||||
\usepackage{tcolorbox}
|
||||
\usepackage{listings}
|
||||
%\usepackage{cite}
|
||||
\usepackage[normalem]{ulem}
|
||||
\usepackage{xspace}
|
||||
\usepackage{relsize}
|
||||
|
||||
\usepackage[sorting=anyt,%
|
||||
giveninits=true,%
|
||||
maxbibnames=99,%
|
||||
citestyle=numeric-comp,%
|
||||
natbib=true,%
|
||||
backend=biber,%,
|
||||
mincrossrefs=1000]{biblatex}
|
||||
\setcounter{biburlnumpenalty}{9000}
|
||||
\setcounter{biburlucpenalty}{9000}
|
||||
\setcounter{biburllcpenalty}{9000}
|
||||
|
||||
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
|
||||
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
|
||||
|
||||
\AtEveryBibitem{% Clean up the bibliography rather than editing it
|
||||
\clearfield{editor}
|
||||
\clearfield{pages}
|
||||
\clearfield{language}
|
||||
\ifentrytype{book}{
|
||||
}{
|
||||
\ifentrytype{inbook}{}{% Remove publisher, editor, ISBN and ISSN except for books
|
||||
\clearlist{publisher}
|
||||
\clearname{editor}
|
||||
\clearfield{isbn}
|
||||
\clearfield{issn}
|
||||
}}
|
||||
\ifentrytype{inproceedings}{
|
||||
\clearfield{series}
|
||||
\clearfield{volume}
|
||||
\clearfield{edition}
|
||||
\clearfield{doi}
|
||||
\clearfield{isbn}
|
||||
\clearfield{url}
|
||||
\clearfield{pages}
|
||||
\clearfield{month}
|
||||
}{}
|
||||
%
|
||||
\clearlist{location}
|
||||
\clearlist{address}
|
||||
\clearfield{doi}
|
||||
}
|
||||
|
||||
% Bibliography
|
||||
\addbibresource{proceedings.bib}
|
||||
\addbibresource{oatmeal.bib}
|
||||
|
||||
\PassOptionsToPackage{hyphens}{url}
|
||||
\usepackage{hyperref}
|
||||
\renewcommand{\UrlNoBreaks}{}
|
||||
\renewcommand{\UrlBigBreaks}{\do\/\do\-\do\r\do\i}
|
||||
%\def\UrlBreaks{\do\/\do-\do\\\do\.\do\?}
|
||||
\mathchardef\UrlBreakPenalty=0
|
||||
\mathchardef\UrlBigBreakPenalty=0
|
||||
\renewcommand{\UrlFont}{\ttfamily\relscale{0.9}}
|
||||
\hypersetup{
|
||||
breaklinks=true,
|
||||
filecolor=black,
|
||||
citecolor=black,
|
||||
urlcolor=black,
|
||||
linkcolor=black,
|
||||
colorlinks,
|
||||
pdfpagelabels,
|
||||
pdfpagelayout=SinglePage,
|
||||
unicode
|
||||
}
|
||||
|
||||
% acronyms!
|
||||
\usepackage[acronym]{glossaries}
|
||||
\glsdisablehyper %no links for glossary / acronyms
|
||||
\newacronym{art}{ART}{Android Runtime}
|
||||
\providecommand{\art}{\acrshort{art}}
|
||||
\newacronym{apk}{APK}{Android Package}
|
||||
\providecommand{\apk}{\acrshort{apk}}
|
||||
\newacronym{ndk}{NDK}{Native Development Kit}
|
||||
\providecommand{\ndk}{\acrshort{ndk}}
|
||||
\newacronym[longplural={Third Party Libraries}]{tpl}{TPL}{Third Party Library}
|
||||
\providecommand{\tpl}{\acrshort{tpl}}
|
||||
\newacronym{oat}{OAT}{Of Ahead Time} % m) https://stackoverflow.com/questions/28435860/what-does-oat-mean -- the history android names deserve some research someday (D8, dalvik, ..)
|
||||
\providecommand{\oat}{\acrshort{oat}}
|
||||
\newacronym{elf}{ELF}{Executable and Linkable Format}
|
||||
\providecommand{\elf}{\acrshort{elf}}
|
||||
\newacronym[shortplural={DEXes}]{dex}{DEX}{Dalvik Executable}
|
||||
\providecommand{\dex}{\acrshort{dex}}
|
||||
\newacronym{jit}{JIT}{Just-In-Time}
|
||||
\providecommand{\jit}{\acrshort{jit}}
|
||||
\newacronym{aot}{AOT}{Ahead-Of-Time}
|
||||
\providecommand{\aot}{\acrshort{aot}}
|
||||
|
||||
|
||||
% fix margin for todonotes. should not be visible in template -> this messes up the template somewhat
|
||||
%\setlength {\marginparwidth }{1.5cm}
|
||||
%\usepackage{todonotes}
|
||||
|
||||
\newcommand{\mypar}[1]{\smallskip\noindent\textbf{#1.}\xspace}
|
||||
|
||||
\newcommand{\thecompiler}{\textsc{OATmeal}\xspace}
|
||||
\newcommand{\thediffer}{\textsc{androSAFE}\xspace}
|
||||
|
||||
|
||||
%%%% SPACESAVING COMMANDS (if needed)
|
||||
%\captionsetup{belowskip=0.5em,aboveskip=0.5em}
|
||||
%\setlength{\textfloatsep}{1.5em}
|
||||
%\setlength{\floatsep}{1em}
|
||||
%\setlength{\dbltextfloatsep}{1.5em}
|
||||
%\setlength{\dblfloatsep}{1em}
|
||||
%%%%
|
||||
|
||||
% Orphans and Widows
|
||||
\clubpenalty=10000
|
||||
\widowpenalty=10000
|
||||
\displaywidowpenalty=10000
|
||||
% Split footnotes
|
||||
\interfootnotelinepenalty=10000
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% custom codes
|
||||
%-------------------------------------------------------------------------------
|
||||
\newif\ifreview
|
||||
|
||||
\reviewtrue
|
||||
|
||||
\newcommand\reviewcomment[3]{
|
||||
\ifreview
|
||||
\textcolor{#1}{#2 - #3}
|
||||
\fi
|
||||
}
|
||||
|
||||
\newcommand\ml[1]{\reviewcomment{magenta}{#1}{ML}}
|
||||
\newcommand\jb[1]{\reviewcomment{teal}{#1}{JB}}
|
||||
|
||||
|
||||
\def\t#1{{\color{blue}[TODO] #1}}
|
||||
\def\q#1{{\color{red}[QUESTION] #1}}
|
||||
|
||||
\newcommand\todo[1]{%
|
||||
\ifreview
|
||||
\begin{center}
|
||||
\begin{minipage}{.95\linewidth}
|
||||
\color{red!70}\vrule width 3pt%
|
||||
\colorbox{red!15}{%
|
||||
\parbox{.95\textwidth}{%
|
||||
\textcolor{black}{\small%
|
||||
TODO\@: #1%
|
||||
}%
|
||||
}%
|
||||
}%
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
\fi
|
||||
}
|
||||
|
||||
|
||||
\providecommand{\vs}{vs. }
|
||||
\providecommand{\ie}{\textit{i.e.,}\xspace}
|
||||
\providecommand{\ia}{\textit{i.a.,}\xspace}
|
||||
\providecommand{\eg}{\textit{e.g.,}\xspace}
|
||||
\providecommand{\cf}{\textit{cf.,}\xspace}
|
||||
\providecommand{\resp}{\textit{resp.,}\xspace}
|
||||
\providecommand{\etal}{\textit{et al.}\xspace}
|
||||
\providecommand{\etc}{\textit{etc.}\xspace}
|
||||
\providecommand{\via}{\textit{via}\xspace}
|
||||
\newcommand{\ok}{\ding{51}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
\begin{document}
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
% don't want date printed
|
||||
\date{}
|
||||
|
||||
% make title bold and 14 pt font (Latex default is non-bold, 16 pt)
|
||||
%\title{\Large \bf Oatmeal, the healthy alternative to strings}
|
||||
\title{Poyo: A wonderful title}
|
||||
% "optimizing away"?
|
||||
|
||||
\author{Anonymous Submission \# XY}
|
||||
|
||||
\maketitle
|
||||
|
||||
%For page numbers
|
||||
\thispagestyle{plain}
|
||||
\pagestyle{plain}
|
||||
|
||||
\input{sections/abstract.tex}
|
||||
|
||||
|
||||
\input{sections/introduction.tex}
|
||||
|
||||
\input{sections/background.tex}
|
||||
|
||||
\input{sections/related_work.tex}
|
||||
|
||||
\input{sections/approach.tex}
|
||||
|
||||
\input{sections/evaluation.tex}
|
||||
|
||||
\input{sections/discussion.tex}
|
||||
|
||||
\input{sections/future_work.tex}
|
||||
|
||||
\input{sections/conclusion.tex}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
\section*{Availability}
|
||||
%-------------------------------------------------------------------------------
|
||||
To provide reproducibility of our results and foster further research in this area, we provide all analysis artifacts, including the developed source code and created benchmark dataset at \texttt{\url{https://anonymized.com}}.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
%\section*{Acknowledgments}
|
||||
%-------------------------------------------------------------------------------
|
||||
% Don't forget to thank folks!
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
%\section*{References}
|
||||
%-------------------------------------------------------------------------------
|
||||
{
|
||||
%\linespread{0.98}\selectfont
|
||||
\printbibliography
|
||||
}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\end{document}
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Loading…
Reference in New Issue
Block a user