{"version":"1.0","provider_name":"Tech N Comp","provider_url":"http:\/\/mattdturner.com\/wordpress","author_name":"Admin","author_url":"http:\/\/mattdturner.com\/wordpress\/author\/Admin\/","title":"Using the Debugging Tool Valgrind - Tech N Comp","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"0pEJXe8b8b\"><a href=\"http:\/\/mattdturner.com\/wordpress\/2011\/04\/using-the-debugging-tool-valgrind\/\">Using the Debugging Tool Valgrind<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"http:\/\/mattdturner.com\/wordpress\/2011\/04\/using-the-debugging-tool-valgrind\/embed\/#?secret=0pEJXe8b8b\" width=\"600\" height=\"338\" title=\"&#8220;Using the Debugging Tool Valgrind&#8221; &#8212; Tech N Comp\" data-secret=\"0pEJXe8b8b\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=http:\/\/mattdturner.com\/wordpress\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Valgrind is an excellent, and sometimes necessary, tool for debugging troublesome programs. According to Valgrind\u2019s website, the program can \u201cautomatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable. You can also perform detailed profiling to help speed up your programs\u201d. Valgrind contains a variety of tools [&hellip;]","thumbnail_url":"http:\/\/mattdturner.com\/wordpress\/wp-content\/uploads\/2011\/04\/valgrind-300x196.png"}