| Age | Commit message (Collapse) | Author |
|
The -dM argument shows the built-in macros. Cutting the #define
from the output not only make the command unnecessarily complex,
but also works against illustrating that they are macros.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Fixes for:
- missing variable definition in Makefile
- wrong serial device in kernel parameters
- missing trace-cmd subcmd and wrong parameter (sched_switch is an
event, not a plugin)
- missing #include in example code
- fix copy&paste leftover
Signed-off-by: Holger Dengler <dengler@linutronix.de>
Reviewed-by: Kurt Kanzenbach <kurt@linutronix.de>
|
|
The table showing the dynamic loader environment variables was
running off the edge of the slide. The main reason was because
the description column was too wide.
Reduce the description column width.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The following slide shows hello2 using DT_RPATH, so set the output
to hello2 when compiling.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: Holger Dengler <dengler@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.
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>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|