Ladící prostředí pro Windows
Název práce v češtině: | Ladící prostředí pro Windows |
---|---|
Název v anglickém jazyce: | Debugger for Windows |
Akademický rok vypsání: | 2007/2008 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Jakub Yaghob, Ph.D. |
Řešitel: | skrytý![]() |
Datum přihlášení: | 09.11.2007 |
Datum zadání: | 09.11.2007 |
Datum a čas obhajoby: | 24.06.2008 00:00 |
Datum odevzdání elektronické podoby: | 24.06.2008 |
Datum proběhlé obhajoby: | 24.06.2008 |
Oponenti: | RNDr. David Bednárek, Ph.D. |
Zásady pro vypracování |
Jedna z vývojových fází softwarového díla je fáze ladění. Pro tyto účely se používají specializované programy nazývané debuggery.
Cílem bakalářské práce je analyzovat dostupné ladící prostředky pro OS Windows na platformě x86. Na základě této analýzy pak provést pilotní implementaci, která bude splňovat požadavky kladené na dnešní debuggery, zejména podpora ladění více vláken, podpora SIMD instrukcí, apod. Samozřejmostí jsou funkce obvyklé u debuggerů, např. ladící body včetně podmínek, zobrazení dostupných ladících informací ze zdrojového kódu. |
Seznam odborné literatury |
[1] Zemánek J. Cracking bez tajemství. 1. vyd. Praha: Computer Press, 2002.
[2] Matoušek D. C++ Builder, vývojové prostředí, 1.díl. 3. rozš. vyd. Praha: BEN tech. lit., 2002. [3] Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2A: Instruction Set Reference, A-M <http://www.intel.com/design/processor/manuals/253666.pdf>. [4] Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2B: Instruction Set Reference, N-Z <http://www.intel.com/design/processor/manuals/253667.pdf>. [5] The Netwide Assembler: NASM <http://www.csee.umbc.edu/help/nasm/nasmdoc.txt> |