|
Podpora ladicích informací v sestavujícím programu
Nikl, Vojtěch ; Křoustek, Jakub (oponent) ; Masařík, Karel (vedoucí práce)
Tato práce popisuje převod objektového formátu CCOFF do formátu ELF a zpět. Nejdříve je popsán obecný formát objektového souboru a využité ladicí informace DWARF, poté konkrétněji formát CCOFF a ELF. Veškerá funkcionalita spojená s manipulací s formátem CCOFF je zapouzdřena v kolekci tříd ObjectFile. V práci je popsán způsob vytvoření ELF objektového souboru a jeho naplnění korektními daty a následně zpětná konverze zpět do formátu CCOFF.
|
|
Ladicí nástroj generických simulátorů mikroprocesorů
Wilczák, Milan ; Husár, Adam (oponent) ; Přikryl, Zdeněk (vedoucí práce)
Procesory s aplikačně specifickou instrukční sadou se stávají součástí každodenního života, přestože obvykle nejsou na první pohled vidět. Při jejich vývoji je potřeba nějak popsat jejich architekturu, instrukční sadu a chování. Aby jejich vývoj měl smysl, musí být možné pro tyto procesory vytvářet aplikace a při vytváření aplikací se dělají chyby. K jejich objevování slouží debuggery. Tato práce shrnuje některé základní informace pro vytváření debuggerů a popisuje implementaci debuggeru pro procesory vytvářené pomocí projektu Lissom.
|
|
Rozšíření generického ladicího nástroje v projektu Lissom
Hons, Petr ; Husár, Adam (oponent) ; Přikryl, Zdeněk (vedoucí práce)
Práce se zabývá seznámením s problematikou ladění a ladicích nástrojů. Dále popisuje princip ladicích informací, speciálně formátu DWARF s důrazem především na Call Frame Information (CFI), které umožňují ladicím nástrojům vizualizovat zásobník volání. Zároveň byla navržena a implementována rozšíření ladicího nástroje projektu Lissom přidávající podporu zásobníku volání, historie hodnot a příkazů step return a step over.
|
| |
|
Skandinávská nižší mytologie. Trpaslík, obr a elf v proměnách
Jiráková, Anežka ; Šalanda, Bohuslav (vedoucí práce) ; Sochorová, Ludmila (oponent)
Anežka Jiráková Lidová víra ve Skandinávii Filozofická fakulta UK, 2011 Abstrakt Práce nazvaná Lidová víra ve Skandinávii s podtitulem Trpaslík, obr a elf v proměnách je zaměřena na vývoj tří bytostí skandinávské nižší mytologie - trpaslíka, obra a elfa. Úvodní, teoretičtější část textu je věnována rozboru mluveného a psaného slova a jeho aplikaci na staroseverskou mytologii. Další kapitola je zaměřena na popis nejstarších dochovaných pramenů germánské mytologie. Těžiště textu tvoří charakteristika vývoje a proměn trpaslíka, obra a elfa, a to od nejstarších dochovaných zmínek až po současnost. V průběhu celé práce je kladen důraz na etymologii slov. Součástí bádání byl kromě studia literatury také výzkum provedený mezi čtyřmi dánskými respondenty. Jeden z dotazníků je přiložen za textem, stejně jako obrazová část práce.
|
|
Podpora ladicích informací v sestavujícím programu
Nikl, Vojtěch ; Křoustek, Jakub (oponent) ; Masařík, Karel (vedoucí práce)
Tato práce popisuje převod objektového formátu CCOFF do formátu ELF a zpět. Nejdříve je popsán obecný formát objektového souboru a využité ladicí informace DWARF, poté konkrétněji formát CCOFF a ELF. Veškerá funkcionalita spojená s manipulací s formátem CCOFF je zapouzdřena v kolekci tříd ObjectFile. V práci je popsán způsob vytvoření ELF objektového souboru a jeho naplnění korektními daty a následně zpětná konverze zpět do formátu CCOFF.
|
| |
|
Skandinávská nižší mytologie. Trpaslík, obr a elf v proměnách
Jiráková, Anežka ; Šalanda, Bohuslav (vedoucí práce) ; Sochorová, Ludmila (oponent)
Anežka Jiráková Lidová víra ve Skandinávii Filozofická fakulta UK, 2011 Abstrakt Práce nazvaná Lidová víra ve Skandinávii s podtitulem Trpaslík, obr a elf v proměnách je zaměřena na vývoj tří bytostí skandinávské nižší mytologie - trpaslíka, obra a elfa. Úvodní, teoretičtější část textu je věnována rozboru mluveného a psaného slova a jeho aplikaci na staroseverskou mytologii. Další kapitola je zaměřena na popis nejstarších dochovaných pramenů germánské mytologie. Těžiště textu tvoří charakteristika vývoje a proměn trpaslíka, obra a elfa, a to od nejstarších dochovaných zmínek až po současnost. V průběhu celé práce je kladen důraz na etymologii slov. Součástí bádání byl kromě studia literatury také výzkum provedený mezi čtyřmi dánskými respondenty. Jeden z dotazníků je přiložen za textem, stejně jako obrazová část práce.
|
|
Ladicí nástroj generických simulátorů mikroprocesorů
Wilczák, Milan ; Husár, Adam (oponent) ; Přikryl, Zdeněk (vedoucí práce)
Procesory s aplikačně specifickou instrukční sadou se stávají součástí každodenního života, přestože obvykle nejsou na první pohled vidět. Při jejich vývoji je potřeba nějak popsat jejich architekturu, instrukční sadu a chování. Aby jejich vývoj měl smysl, musí být možné pro tyto procesory vytvářet aplikace a při vytváření aplikací se dělají chyby. K jejich objevování slouží debuggery. Tato práce shrnuje některé základní informace pro vytváření debuggerů a popisuje implementaci debuggeru pro procesory vytvářené pomocí projektu Lissom.
|
|
Rekonfigurovatelný ladicí nástroj na úrovni zdrojového kódu
Korvas, Pavol ; Dolíhal, Luděk (oponent) ; Křoustek, Jakub (vedoucí práce)
Tato diplomová práce se zabývá seznámením se s problematikou ladění a principu ladicích nástrojů. Dále práce podrobně zkoumá formát ladicích informací a popisuje návrh ladicího nástroje vytvořeného pro potřeby projektu Lissom. Práce taktéž obsahuje popis implementace jednotlivých navržených částí ladicího nástroje. V závěru práce se nachází testování implementovaného řešení na dvou typech architektur a taktéž shrnutí výsledků této práce.
|