Remove useless slide titles

This commit is contained in:
Théophile Bastian 2019-10-14 16:55:43 +02:00
parent e17dab21e4
commit e943b3d799

View file

@ -152,7 +152,7 @@ Segmentation fault.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Stack frames and unwinding} \subsection{Stack frames and unwinding}
\begin{frame}{Call stack and registers} \begin{frame}
\begin{columns}[c] \begin{columns}[c]
\begin{column}{0.55\textwidth} \begin{column}{0.55\textwidth}
\begin{center} \begin{center}
@ -293,7 +293,7 @@ Segmentation fault.
\newcommand{\LinusSource}{ \newcommand{\LinusSource}{
\hfill ---~Linus Torvalds, 2012 \hfill ---~Linus Torvalds, 2012
} }
\begin{frame}{A debugging hell: Linux kernel} \begin{frame}
\LinusMailOne{} \LinusMailOne{}
\only<1-2>{ \only<1-2>{
@ -334,7 +334,7 @@ Segmentation fault.
\end{block}} \end{block}}
\newcommand{\tblhl}{\rowcolor{Tan}} \newcommand{\tblhl}{\rowcolor{Tan}}
\begin{frame}{Working on an example} \begin{frame}
\newcommand{\firsttblrows}{ \newcommand{\firsttblrows}{
\tblrowval{\hspace{-2ex}<{\bf foo}>:}{}{\textbf{CFA}}{\textbf{ra}} \tblrowval{\hspace{-2ex}<{\bf foo}>:}{}{\textbf{CFA}}{\textbf{ra}}
\rowonly<3>{\tblhl{}} \tblrowval{push}{\%r15}{rsp+8}{c-8} \rowonly<3>{\tblhl{}} \tblrowval{push}{\%r15}{rsp+8}{c-8}
@ -432,7 +432,7 @@ Segmentation fault.
\subsection{Compilation ahead-of-time} \subsection{Compilation ahead-of-time}
\begin{frame}{Compilation overview} \begin{frame}
\begin{itemize} \begin{itemize}
\item Compiled to \alert{C code} \item Compiled to \alert{C code}
\item C code then \alert{compiled to native binary} (gcc) \item C code then \alert{compiled to native binary} (gcc)
@ -449,7 +449,7 @@ Segmentation fault.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}[shrink]{Compilation example: generated C} \begin{frame}[shrink]
\lstinputlisting[language=C]{src/fib7/fib7.eh_elf_basic.c} \lstinputlisting[language=C]{src/fib7/fib7.eh_elf_basic.c}
\pause{} \pause{}
@ -462,7 +462,7 @@ Segmentation fault.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}{Mostly plug-and-play: libunwind interface} \begin{frame}
\begin{itemize} \begin{itemize}
\item \alert{libunwind}: \textit{de facto} standard library for \item \alert{libunwind}: \textit{de facto} standard library for
unwinding unwinding
@ -502,7 +502,7 @@ Segmentation fault.
\section*{Conclusion} \section*{Conclusion}
\setcounter{section}{0} \setcounter{section}{0}
\begin{frame}{A fragment of our article} \begin{frame}
The original article \textbf{Reliable and Fast DWARF-based Stack Unwinding} The original article \textbf{Reliable and Fast DWARF-based Stack Unwinding}
contains contains