| Age | Commit message (Collapse) | Author |
|
Fixup some copy/paste errors.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
We talk about the dynamic loader, so let's talk about how
to configure it too.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
PIE binaries are now the default, so let's talk about them. Particularly
for mtrace it is important to understand.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
PIE binaries are now the default, so let's talk about them.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Since PIE binaries are created by default now, it has become important
to see where the binaries are mapped in memory. LD_TRACE_PRELINKING is
the dynamic loader environment variable to see that.
$ env LD_TRACE_PRELINKING=1 ./hello | grep '=>'
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
using lttng-ust, perf and tshark
traces can be shown in tracecompass
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
I believe the old nachteil is no longer valid.
|
|
|
|
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
|
|
|
|
|
|
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
|
|
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
* Building packages from source (dh_make, dpkg-buildpackage)
* Building packages based on binary data (dpkg-deb --build)
* Providing configuration options (debconf)
|
|
Conflicts:
application-devel/embedded-devel/pres_embedded-devel_de.tex
flash-memory/flash-filesystems/pres_flashfilesystems_en.tex
linux-basics/linux-processes/pres_linux-processes_en.tex
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
|
|
|
|
- alle images wurden ins Wurzelverzeichnis verschoben
- TEXINPUTS wird projektspezifisch gesetzt
- es besteht die Möglichkeit einzelne pdfs zu generieren (wie bisher)
desweiteren ist es möglich eigene Zusammenstellungen anzulegen
- Einsstellungen welche das Design der Dokumente definieren werden nun
in config*.tex & tail*.tex im Wurzelverzeichnis definiert
- templates an neue Umgebung angepasst
- in jedem Kapitelverzeichnis liegt nun eine Datei section welche das Kapitel
beschreibt (mind. überschrift). Diese kann ggf. inkludiert werden.
- TODO: es sind noch nicht alle Dokumente auf die neue Struktur umgestellt
(siehe Makefile)
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
- Creating static and shared libraries
- Naming schemes for dynamic libraries
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Bugfix: Added Makefile for protocols
removed unused files
|
|
Might be useful for testing the cross RFS with qemu.
|
|
-> how to integrate linux development in a pre-existing it infrastructure
|
|
|
|
version for ARM
-> Moved old version to pres_cross-devel-ppc-qemu_de.tex
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
images are included from /usr/share/lx/logo
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Handout for the debugging chapter!
- Added malloc() hooks
|
|
- gcc options: Wall, Werror
- gcc: useful options
- ld-linux.so: Search order, environment variables
|
|
- STRACE
- GDB basics
- GDB remote debugging
- GDB core dump analysis
- Memory debugging: MTrace, libDUMA / efence, valgrind
|
|
- Bugfixes for sh programming handout
|
|
|
|
|