thesis: Move Related Work to beginning
This commit is contained in:
@@ -3,12 +3,12 @@
|
||||
|
||||
This chapter gives a rough overview on techniques and methods to intercept or hook system calls and function calls.
|
||||
See also Section~\ref{sec:methods-for-intercepting}.
|
||||
Many methods have already been discussed there.
|
||||
Some relevant methods will be discussed there in more detail.
|
||||
|
||||
|
||||
\section{Function Call Interception}\label{sec:function-call-interception}
|
||||
|
||||
All related work regarding function call interception has already been mentioned in the aforementioned Section.
|
||||
All related work regarding function call interception is mentioned in the aforementioned Section.
|
||||
See \texttt{ltrace} (Subsection~\ref{subsec:ltrace}), wrapper functions (Subsection~\ref{subsec:wrapper-functions}), and \texttt{LD\_PRELOAD} (Subsection~\ref{subsec:preloading}).
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ This section discusses further related work regarding system call interception.
|
||||
This excludes techniques already discussed in Section~\ref{sec:methods-for-intercepting},
|
||||
like \texttt{ptrace} (Subsection~\ref{subsec:ptrace}), and \texttt{strace} (Subsection~\ref{subsec:strace}).
|
||||
Almost all following methods use binary rewriting to replace system calls with other instructions (except SUD, Subsection~\ref{subsec:syscall-user-dispatch}).
|
||||
This is one of the reasons why they were not mentioned in Section~\ref{sec:methods-for-intercepting}.
|
||||
This is one of the reasons why they are not mentioned in Section~\ref{sec:methods-for-intercepting}.
|
||||
Another reason is that this work focuses on function call interception rather than system call interception.
|
||||
|
||||
|
||||
@@ -158,9 +158,9 @@
|
||||
% Switch to arabic numbering and start the enumeration of chapters in the table of content.
|
||||
\mainmatter
|
||||
\input{src/01.introduction}
|
||||
\input{src/02.intercept}
|
||||
\input{src/03.manipulate}
|
||||
\input{src/04.related-work}
|
||||
\input{src/02.related-work}
|
||||
\input{src/03.intercept}
|
||||
\input{src/04.manipulate}
|
||||
\input{src/05.evaluation}
|
||||
\input{src/06.conclusion}
|
||||
\backmatter
|
||||
|
||||
Reference in New Issue
Block a user