X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=doc%2Fhandbook%2Floader.tex;h=9aa6710c9421267c5040de4a084de2a252e52dc1;hb=5da7ab5a37d70792a210423d097e0f8250429479;hp=6b96884cee52379322d8908af2fc99533508202c;hpb=1fedc184e371b1f81a12529f5568063484419da9;p=cacao.git diff --git a/doc/handbook/loader.tex b/doc/handbook/loader.tex index 6b96884ce..9aa6710c9 100644 --- a/doc/handbook/loader.tex +++ b/doc/handbook/loader.tex @@ -152,8 +152,9 @@ is called, which is a wrapper function to the real loader function This wrapper function is required to ensure some requirements: \begin{itemize} - \item enter a monitor on the \texttt{classinfo} structure, so that - only one thread can load the same class or interface at the same time + \item enter a monitor on the \texttt{classinfo} structure to make + sure that only one thread can load the same class or interface at the + same time \item check if the class or interface is \texttt{loaded}, if it is \texttt{true}, leave the monitor and return immediately @@ -764,6 +765,7 @@ proper constant pool entry is resolved and assigned. \subsection{Method loading} +\label{sectionmethodloading} As for the fields, the number of the class or interface methods is read from the binary representation as \texttt{u2} value. For each method the function