Skip to content

Commit 0fc708e

Browse files
author
Vladimir Kotal
committed
on executing dynamic libraries
1 parent d81c19a commit 0fc708e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

proc.tex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -764,8 +764,10 @@
764764
\item The \emph{ELF header} contains basic information about the file. Try
765765
``\texttt{readelf -h /bin/ls}'' on any Linux distribution.
766766
\item The \emph{program header table} is only present in files that are
767-
executable. For example, dynamic libraries are ELF files that are not
768-
executable. It contains information on the virtual memory layout. You can list
767+
executable. For example, dynamic libraries are ELF files that are usually not
768+
executable (on some systems the dynamic linker which is delivered in the form
769+
of dynamic library can be executed for debugging purposes).
770+
The table contains information on the virtual memory layout. You can list
769771
the table via ``\texttt{elfdump~-p}'' or ``\texttt{readelf~-l}''.
770772
\item Sections contain code, data, symbol table, relocation data, etc.
771773
\item The \emph{section header table} contains information for the linker, see

0 commit comments

Comments
 (0)