[bootlin/training-materials] af6f40: debugging: inital import

Clément Léger noreply at github.com
Mon Nov 14 15:30:09 CET 2022


  Branch: refs/heads/master
  Home:   https://github.com/bootlin/training-materials
  Commit: af6f4037b96b70dc2b15d258cfb22ae5f50de710
      https://github.com/bootlin/training-materials/commit/af6f4037b96b70dc2b15d258cfb22ae5f50de710
  Author: Clément Léger <clement.leger at bootlin.com>
  Date:   2022-11-14 (Mon, 14 Nov 2022)

  Changed paths:
    R lab-data/debugging/.empty
    A lab-data/debugging/nfsroot/root/app_profile/Makefile
    A lab-data/debugging/nfsroot/root/app_profile/png.c
    A lab-data/debugging/nfsroot/root/app_profile/tux.png
    A lab-data/debugging/nfsroot/root/compiler_explorer/swap_bytes.c
    A lab-data/debugging/nfsroot/root/gdb/Makefile
    A lab-data/debugging/nfsroot/root/gdb/linked_list.c
    A lab-data/debugging/nfsroot/root/gdb/word_list
    A lab-data/debugging/nfsroot/root/heap_profile/heap_allocator.c
    A lab-data/debugging/nfsroot/root/irqs_latency/Makefile
    A lab-data/debugging/nfsroot/root/irqs_latency/irqs_off.c
    A lab-data/debugging/nfsroot/root/kmemleak/Makefile
    A lab-data/debugging/nfsroot/root/kmemleak/kmemleak_test.c
    A lab-data/debugging/nfsroot/root/locking/Makefile
    A lab-data/debugging/nfsroot/root/locking/locking_test.c
    A lab-data/debugging/nfsroot/root/ltrace/Makefile
    A lab-data/debugging/nfsroot/root/ltrace/app.c
    A lab-data/debugging/nfsroot/root/ltrace/authent_library.c
    A lab-data/debugging/nfsroot/root/ltrace/authent_library.h
    A lab-data/debugging/nfsroot/root/sched_intensive/sched_intensive.c
    A lab-data/debugging/nfsroot/root/system_profiling/Makefile
    A lab-data/debugging/nfsroot/root/system_profiling/crc_random.c
    A lab-data/debugging/nfsroot/root/valgrind/Makefile
    A lab-data/debugging/nfsroot/root/valgrind/vallgrind.c
    A labs/debugging-application-crash/debugging-application-crash.tex
    A labs/debugging-application-profiling/debugging-application-profiling.tex
    A labs/debugging-application-tracing/debugging-application-tracing.tex
    A labs/debugging-kernel-debugging/debugging-kernel-debugging.tex
    A labs/debugging-memory-issues/debugging-memory-issues.tex
    A labs/debugging-setup/debugging-setup.tex
    A labs/debugging-system-status/debugging-system-status.tex
    A labs/debugging-system-wide-profiling/debugging-system-wide-profiling.tex
    M mk/debugging.mk
    A slides/debugging-application-debugging/debugging-application-debugging.tex
    A slides/debugging-application-debugging/gdb_tuto_elce_2020.png
    A slides/debugging-application-debugging/python_logo.svg
    A slides/debugging-application-profiling/debugging-application-profiling.tex
    A slides/debugging-application-profiling/heaptrack_gui.png
    A slides/debugging-application-profiling/heaptrack_gui_flamegraph.png
    A slides/debugging-application-profiling/kcachegrind_cachegrind.png
    A slides/debugging-application-profiling/kcachegrind_callgrind.png
    A slides/debugging-application-profiling/memusage.png
    A slides/debugging-application-profiling/metrics.png
    A slides/debugging-application-tracing/debugging-application-tracing.tex
    A slides/debugging-common-tools/debugging-common-tools.tex
    A slides/debugging-going-further/debugging-going-further.tex
    A slides/debugging-kernel-debugging/agent-proxy.dia
    A slides/debugging-kernel-debugging/crash.png
    A slides/debugging-kernel-debugging/debugging-kernel-debugging.tex
    A slides/debugging-kernel-debugging/kdmx.dia
    A slides/debugging-kernel-debugging/kexec.dia
    A slides/debugging-kernel-debugging/kgdb_conf.png
    A slides/debugging-kernel-debugging/oops1.dia
    A slides/debugging-kernel-debugging/oops2.dia
    A slides/debugging-kernel-debugging/oops_1.png
    A slides/debugging-kernel-debugging/oops_2.png
    A slides/debugging-kernel-debugging/sparse.svg
    A slides/debugging-linux-application-stack/debugging-linux-application-stack.tex
    A slides/debugging-linux-application-stack/dwarf_logo.jpg
    A slides/debugging-linux-application-stack/elf_layout.pdf
    A slides/debugging-linux-application-stack/interrupt_context.dia
    A slides/debugging-linux-application-stack/kernel_layout.dia
    A slides/debugging-linux-application-stack/kernel_user.dia
    A slides/debugging-linux-application-stack/logo_bcc.png
    A slides/debugging-linux-application-stack/logo_ebpf.png
    A slides/debugging-linux-application-stack/mem_type.dia
    A slides/debugging-linux-application-stack/memory_layout.dia
    A slides/debugging-linux-application-stack/multiple_process.dia
    A slides/debugging-linux-application-stack/process_context.dia
    A slides/debugging-linux-application-stack/softirqs.dia
    A slides/debugging-memory-issues/debugging-memory-issues.tex
    A slides/debugging-principles/cloud_word.png
    A slides/debugging-principles/debugging-principles.tex
    A slides/debugging-principles/debugging.png
    A slides/debugging-principles/wordcloud.csv
    A slides/debugging-shopping-list-stm32/debugging-shopping-list-stm32.tex
    A slides/debugging-system-wide-profiling/bcc_tracing_tools_2019.png
    A slides/debugging-system-wide-profiling/bpfperftools_bookcover.png
    A slides/debugging-system-wide-profiling/bpftrace.png
    A slides/debugging-system-wide-profiling/bpftrace_tools_early2019.png
    A slides/debugging-system-wide-profiling/callstack.png
    A slides/debugging-system-wide-profiling/debugging-system-wide-profiling.tex
    A slides/debugging-system-wide-profiling/ebpf_liz_rice_2020.png
    A slides/debugging-system-wide-profiling/ftrace-remote.dia
    A slides/debugging-system-wide-profiling/kernel_hwlat.dia
    A slides/debugging-system-wide-profiling/kernel_irqsoff.dia
    A slides/debugging-system-wide-profiling/kernelshark-logo.png
    A slides/debugging-system-wide-profiling/kernelshark.png
    A slides/debugging-system-wide-profiling/lttng-logo.jpg
    A slides/debugging-system-wide-profiling/sysperf2nd_bookcover.png
    A slides/debugging-system-wide-profiling/trace-compass.png

  Log Message:
  -----------
  debugging: inital import

Import debugging/tracing/profiling training. While not entirely finished, this
will be a first step toward a better training and will allow reviewing it more
easily.

Signed-off-by: Clément Léger <clement.leger at bootlin.com>




More information about the training-materials-updates mailing list