Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 385)
Detail práce
   Přihlásit přes CAS
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ý - zadáno a potvrzeno stud. odd.
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>
 
Univerzita Karlova | Informační systém UK