diff --git a/report/report.tex b/report/report.tex index 4448691..12d1fd1 100644 --- a/report/report.tex +++ b/report/report.tex @@ -52,10 +52,19 @@ Under supervision of Francesco Zappa-Nardelli\\ %%%% Main text content %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\subsection*{Source code}\label{ssec:source_code} + +The source code of all the implementations made during this internship is +available at \url{https://git.tobast.fr/m2-internship/} under free software +licenses, in various repositories. + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Stack unwinding data presentation} +The compilation process presented in this section is implemented in +\prog{dwarf-assembly}. + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection{Stack frames and x86\_64 calling conventions} @@ -938,6 +947,9 @@ approach using \texttt{/proc} information will fail. However, as this was the easiest method, the first version of \ehelfs{} used those mechanisms; thus requiring some code rewriting. +The modified versions of both \prog{perf} and \prog{libunwind} are present in +the repositories \prog{perf-eh\_elf} and \prog{libunwind-eh\_elf}. + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection{Other explored methods}