Interaktivní osnova
Tématické skupiny v rámci předmětu PB173 Tematicky zaměřený vývoj aplikací v jazyce C/C++
Téma 6: DWARF
Teoretická část
- Ladicí informace a DWARF
Praktický úkol pro cvičení
- Práce s
libdw
alibdwfl
Domácí úkol
- Napište si testovací program s aspoň
- 5 funkcemi (včetně mainu)
- 1 bude definovaná v jiné (vnořená definice)
- 7 globálními proměnnými
- 3 různými typedefy se jmény začínajícími na
my_
- 1 bude ukazatel
- 1 struktura
- 1 pole
- 5 funkcemi (včetně mainu)
- Přeložte program do spustitelného ELFu
- Napište program, který z vytvořeného ELFu zpracuje ladicí informace
- Vypíše jméno a řádek
- Každé definice funkce a globální proměnné (může vypsat i externí)
- Vypíše ve stylu jazyka C
- Typy typedefů my_*
- Vypíše jméno a řádek