Instrumentace programů pro měření pokrytí

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Ing. František Grézl, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešcs
dc.contributor.authorVáclavík, Jancs
dc.contributor.refereePeringer, Petrcs
dc.date.created2023cs
dc.description.abstractTato práce se zabývá návrhem a implementací nástroje Ginstrum sloužící pro instrumentaci programů napsaných v jazyce C během překladu. Nástroj je implementován formou zásuvného modulu pro překladač GCC a instrumentuje místa programu, která přistupují do paměti, zapisují do paměti nebo volají funkce. Vzhledem k plánovanému použití nástroje pro testování a dynamickou analýzu umožňuje nástroj také vytvořit data z překladu, která slouží pro následnou analýzu pokrytí překládaného kódu testy.cs
dc.description.abstractThis thesis deals with the design and the implementation of the Ginstrum tool for compile time instrumentation of C programs. The tool is implemented as a GCC Plugin and instruments places in program that access memory, write to memory or call functions. The tool also provides compile information that can be used for the code coverage measurement during testing and dynamic analysis.en
dc.description.markCcs
dc.identifier.citationVÁCLAVÍK, J. Instrumentace programů pro měření pokrytí [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other142733cs
dc.identifier.urihttp://hdl.handle.net/11012/211042
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectinstrumentacecs
dc.subjectGCCcs
dc.subjectGENERICcs
dc.subjectGIMPLEcs
dc.subjectgraf toku řízenícs
dc.subjectabstraktní syntaktický stromcs
dc.subjectkritérium pokrytícs
dc.subjectzákladní blokcs
dc.subjectGCC modulcs
dc.subjectinstrumentationen
dc.subjectGCCen
dc.subjectGENERICen
dc.subjectGIMPLEen
dc.subjectcontrol flow graphen
dc.subjectabstract syntax treeen
dc.subjectcoverage criterionen
dc.subjectbasic blocken
dc.subjectGCC pluginen
dc.titleInstrumentace programů pro měření pokrytícs
dc.title.alternativeProgram Instrumentation Enabling Coverage Measurementen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2023-06-15cs
dcterms.modified2023-06-15-16:05:34cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid142733en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:46:27en
sync.item.modts2025.01.17 10:28:07en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.89 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_142733.html
Size:
9.16 KB
Format:
Hypertext Markup Language
Description:
file review_142733.html
Collections