PPT-Debugging with

Author : aaron | Published Date : 2017-11-28

gdb David Khosid Sept 6 2009 davidkhgmailcom Agenda Techniques for debugging big modern software STL containers and algorithms Boost ex how to see containers Multithreaded

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "Debugging with" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Debugging with: Transcript


gdb David Khosid Sept 6 2009 davidkhgmailcom Agenda Techniques for debugging big modern software STL containers and algorithms Boost ex how to see containers Multithreaded ex how to follow a thread. parninorsogatechedu ABSTRACT Debugging is notoriously di64259cult and extremely time con suming Researchers have therefore invested a considerable amount of e64256ort in developing automated techniques and tools for supporting various debugging tasks Khalil. . Nassar. Senior Systems Engineer. Microsoft Corporation. Agenda. Debug 01100101 (Debug 101). x64 versus x86 Differences. Essential Command Reference. Windows Vista and . Windows Server code name “Longhorn” Architectural Changes. proc. ++ and TBON-FS. Michael Brim. What is Extreme Scale?. 100,000+ hosts. 1,000,000+ processes and threads. Deployed Systems. K Computer: ~88,000 8-core hosts . Tianhe-1A: ~7,000 12-core hosts + ~7000 accelerators. & . debugging using IE’s new . F12 . developer tools.   . Will Kennedy. @. awillk. Kennedy.William@microsoft.com. Program Manager 2. Andy Sterland. @. andysterland. Andy.Sterland@microsoft.com. BUG. A software . bug.  is an error, flaw, failure, or fault in a computer program or system that causes it to produce an . incorrect or . unexpected result. , or to behave in unintended ways.. DEBUG. Ivan . Lanese. Focus research group. Computer Science . and Engineering Department. Univers. ity . of Bologna/INRIA. Bologna, Italy. Joint work with Elena Giachino . (Univ. Bologna/INRIA, Italy) and Claudio Antares Mezzina (IMT Lucca, Italy). Categories of Errors. Syntax. . errors. are detected at compile time. Use the Error List window to find these errors. The debugging tools cannot help with syntax errors. Runtime. . errors. occur as an application executes. What is EMC/EMI. Classification of EMC. EMI : Electro-Magnetic Interference. EMS : Electro-Magnetic Susceptibility. CE(RE) : Conducted(Radiated) Emission. CS(RS) : Conducted(Radiated) Susceptibility.  . Mario . Hewardt. Senior Development Lead. Microsoft Corporation.  Daniel . Pravat. Senior Development Lead. Microsoft Corporation. …and we approve this message. S. oftware Bugs Are EXPENSIVE. WCA-B401. Channel 9 – Defrag Tools. http://channel9.msdn.com/Shows/Defrag-Tools. The IT Help Desk call…. “Production is acting a bit weird – can you help?”. “Does it have any developer tools installed?”. James Mickens. JAVASCRIPT IS HORRENDOUS. SO MANY BROWSERS. “MOBILE” IS A HATEFUL ADJECTIVE. THE . NETWORK SCOFFS AT . MORTAL . DREAMS. Web. development is a miasma of pain and confusion.. Motivation: What Happens When Things Go Wrong?. Early Bug. “. If . debugging is the process of removing software bugs, then programming must be the process of putting them in. .. ”. Edsger. . Dijkstra. Debugging. Figuring out what is wrong with the code we wrote…. Debugging your Metro style apps using HTML Jeff Fisher & Erik Saltwell Microsoft Corporation TOOL-514T Agenda Big picture Debugging JavaScript with Visual Studio Debugging CSS with Expression Blend Prasad Maddumage. Sr. Research Scientist, HPC Consulting. Corning Inc.. 2023 Virtual Residency, June 28. I am NOT an expert, just someone who volunteered to talk about this topic!. This is NOT a lecture!.

Download Document

Here is the link to download the presentation.
"Debugging with"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Documents