Dim color boxes colours
This commit is contained in:
parent
e128a47ecd
commit
6af99634a5
1 changed files with 90 additions and 79 deletions
25
slides.tex
25
slides.tex
|
@ -33,6 +33,12 @@
|
||||||
\setbeamertemplate{navigation symbols}{}
|
\setbeamertemplate{navigation symbols}{}
|
||||||
\setbeamertemplate{headline}{}
|
\setbeamertemplate{headline}{}
|
||||||
|
|
||||||
|
\definecolor{infoboxbg}{HTML}{f3e7ac}
|
||||||
|
\definecolor{infoboxborder}{HTML}{de9758}
|
||||||
|
|
||||||
|
\definecolor{alertboxbg}{HTML}{ffc6c7}
|
||||||
|
\definecolor{alertboxborder}{HTML}{ea2f61}
|
||||||
|
|
||||||
\newcommand{\cmark}{\color{OliveGreen}\ding{52}}
|
\newcommand{\cmark}{\color{OliveGreen}\ding{52}}
|
||||||
\newcommand{\xmark}{\color{BrickRed}\ding{56}}
|
\newcommand{\xmark}{\color{BrickRed}\ding{56}}
|
||||||
|
|
||||||
|
@ -283,8 +289,10 @@ Segmentation fault.
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}{What does this imply?}
|
\begin{frame}{What does this imply?}
|
||||||
Your compiler actually generates codes for \alert{two machines}:\\
|
\begin{center}
|
||||||
your processor and the DWARF VM\@.
|
\textbf{Your compiler generates code for \alert{two machines}:\\
|
||||||
|
your processor and the DWARF VM\@.}
|
||||||
|
\end{center}
|
||||||
|
|
||||||
\vfill{}
|
\vfill{}
|
||||||
\begin{columns}
|
\begin{columns}
|
||||||
|
@ -310,6 +318,8 @@ Segmentation fault.
|
||||||
\end{center}
|
\end{center}
|
||||||
\end{column}
|
\end{column}
|
||||||
|
|
||||||
|
\pause{}
|
||||||
|
|
||||||
\begin{column}{0.55\textwidth}
|
\begin{column}{0.55\textwidth}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item[$\implies$] \alert{Cumbersome} to generate for the
|
\item[$\implies$] \alert{Cumbersome} to generate for the
|
||||||
|
@ -325,6 +335,7 @@ Segmentation fault.
|
||||||
|
|
||||||
\end{column}
|
\end{column}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
|
\vfill{}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
|
@ -332,7 +343,7 @@ Segmentation fault.
|
||||||
|
|
||||||
\only<2>{
|
\only<2>{
|
||||||
\begin{textblock*}{0.60\textwidth}[0.5,0.5](0.5\paperwidth,0.5\paperheight)%
|
\begin{textblock*}{0.60\textwidth}[0.5,0.5](0.5\paperwidth,0.5\paperheight)%
|
||||||
\begin{tcolorbox}[halign=center, colframe=OliveGreen, colback=YellowGreen]
|
\begin{tcolorbox}[halign=center, colframe=infoboxborder, colback=infoboxbg]
|
||||||
In \prog{glibc}, \prog{lowlevellock.h}:
|
In \prog{glibc}, \prog{lowlevellock.h}:
|
||||||
\alert{off by one error in unwinding data}.
|
\alert{off by one error in unwinding data}.
|
||||||
|
|
||||||
|
@ -343,7 +354,7 @@ Segmentation fault.
|
||||||
|
|
||||||
\only<3->{
|
\only<3->{
|
||||||
\begin{textblock*}{0.90\textwidth}[0.5,0](0.5\paperwidth,0.10\paperheight)%
|
\begin{textblock*}{0.90\textwidth}[0.5,0](0.5\paperwidth,0.10\paperheight)%
|
||||||
\begin{tcolorbox}[halign=center, colframe=red, colback=Lavender]
|
\begin{tcolorbox}[halign=center, colframe=alertboxborder, colback=alertboxbg]
|
||||||
\bf \LARGE
|
\bf \LARGE
|
||||||
Complex \,\& \,slow
|
Complex \,\& \,slow
|
||||||
\end{tcolorbox}
|
\end{tcolorbox}
|
||||||
|
@ -352,7 +363,7 @@ Segmentation fault.
|
||||||
|
|
||||||
\only<4->{
|
\only<4->{
|
||||||
\begin{textblock*}{0.90\textwidth}[0.5,0](0.5\paperwidth,0.30\paperheight)%
|
\begin{textblock*}{0.90\textwidth}[0.5,0](0.5\paperwidth,0.30\paperheight)%
|
||||||
\begin{tcolorbox}[halign=center, colframe=red, colback=Lavender]
|
\begin{tcolorbox}[halign=center, colframe=alertboxborder, colback=alertboxbg]
|
||||||
\LARGE
|
\LARGE
|
||||||
\textbf{Pervasive:}\\ relied upon by profilers, debuggers,
|
\textbf{Pervasive:}\\ relied upon by profilers, debuggers,
|
||||||
aaand\ldots{}
|
aaand\ldots{}
|
||||||
|
@ -446,7 +457,7 @@ Segmentation fault.
|
||||||
|
|
||||||
{\only<3>{
|
{\only<3>{
|
||||||
\begin{textblock*}{\textwidth}[0.5,0.5](0.5\paperwidth,0.5\paperheight)%
|
\begin{textblock*}{\textwidth}[0.5,0.5](0.5\paperwidth,0.5\paperheight)%
|
||||||
\begin{tcolorbox}[halign=center, colframe=red, colback=Lavender]
|
\begin{tcolorbox}[halign=center, colframe=alertboxborder, colback=alertboxbg]
|
||||||
\large
|
\large
|
||||||
\alert{\bf Assumptions}
|
\alert{\bf Assumptions}
|
||||||
\vspace{0.6em}
|
\vspace{0.6em}
|
||||||
|
@ -512,7 +523,7 @@ Segmentation fault.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\vspace{1em}
|
\vspace{1em}
|
||||||
\begin{tcolorbox}[halign=center, colframe=OliveGreen, colback=YellowGreen]
|
\begin{tcolorbox}[halign=center, colframe=infoboxborder, colback=infoboxbg]
|
||||||
\large
|
\large
|
||||||
Implemented on top of CMU's \prog{BAP}
|
Implemented on top of CMU's \prog{BAP}
|
||||||
\end{tcolorbox}
|
\end{tcolorbox}
|
||||||
|
|
Loading…
Reference in a new issue