Debugging methods - applied on networking operating systems

As the computer hardware has become more powerful the parallel and distributed programming has become increasingly popular. The debugging of these systems are however complex. It is common that when debugging such systems only print-statements are used since debugging environments may be hard, or im...

Full description

Bibliographic Details
Main Author: Westman, Patrik
Format: Others
Language:English
Published: Umeå universitet, Institutionen för datavetenskap 2013
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-81115
id ndltd-UPSALLA1-oai-DiVA.org-umu-81115
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-umu-811152013-10-03T04:40:44ZDebugging methods - applied on networking operating systemsengWestman, PatrikUmeå universitet, Institutionen för datavetenskap2013As the computer hardware has become more powerful the parallel and distributed programming has become increasingly popular. The debugging of these systems are however complex. It is common that when debugging such systems only print-statements are used since debugging environments may be hard, or impossible to run on the target systems.The aim of this thesis is to provide an understanding of debugger architecture and the most commonly used debugging techniques and where these are used. This will not give a complete understanding of them, but hopefully questions will be raised that may aid users to expand their debugging operations and question the techniques that they use.Some of these debugging techniques will be applied to give suggestion of a method which allow debugging of systems with several processes where dependencies between the processes are high. This method is presented in chapter 4 and involves a remote debugging solution using the GDB debugger as a back-end debugger. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-81115UMNAD ; 965application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description As the computer hardware has become more powerful the parallel and distributed programming has become increasingly popular. The debugging of these systems are however complex. It is common that when debugging such systems only print-statements are used since debugging environments may be hard, or impossible to run on the target systems.The aim of this thesis is to provide an understanding of debugger architecture and the most commonly used debugging techniques and where these are used. This will not give a complete understanding of them, but hopefully questions will be raised that may aid users to expand their debugging operations and question the techniques that they use.Some of these debugging techniques will be applied to give suggestion of a method which allow debugging of systems with several processes where dependencies between the processes are high. This method is presented in chapter 4 and involves a remote debugging solution using the GDB debugger as a back-end debugger.
author Westman, Patrik
spellingShingle Westman, Patrik
Debugging methods - applied on networking operating systems
author_facet Westman, Patrik
author_sort Westman, Patrik
title Debugging methods - applied on networking operating systems
title_short Debugging methods - applied on networking operating systems
title_full Debugging methods - applied on networking operating systems
title_fullStr Debugging methods - applied on networking operating systems
title_full_unstemmed Debugging methods - applied on networking operating systems
title_sort debugging methods - applied on networking operating systems
publisher Umeå universitet, Institutionen för datavetenskap
publishDate 2013
url http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-81115
work_keys_str_mv AT westmanpatrik debuggingmethodsappliedonnetworkingoperatingsystems
_version_ 1716598127464546304