Sign in
Under The Hood - Matt Pietrek
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
No tags have been created or used yet.
Archive
Archives
October 2009
(2)
August 2009
(2)
May 2009
(3)
April 2009
(1)
January 2009
(3)
November 2008
(1)
October 2008
(1)
January 2008
(1)
July 2007
(1)
June 2007
(1)
March 2007
(1)
February 2007
(7)
January 2007
(6)
December 2006
(3)
November 2006
(4)
October 2006
(4)
July 2006
(3)
June 2006
(3)
May 2006
(2)
April 2006
(5)
March 2006
(1)
January 2006
(4)
December 2005
(2)
October 2005
(1)
September 2005
(10)
August 2005
(3)
July 2005
(4)
June 2005
(1)
May 2005
(2)
April 2005
(4)
March 2005
(1)
February 2005
(6)
January 2005
(9)
November 2004
(1)
October 2004
(5)
September 2004
(2)
August 2004
(10)
July 2004
(11)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Under The Hood - Matt Pietrek
She said "Of course I will"
Posted
over 9 years ago
by
Matt Pietrek
29
Comments
And with a panoramic sunset view of Seattle and the Eastside before us, I slipped the engagement ring on to her finger last night. So now it's official, Ian. :-)
Under The Hood - Matt Pietrek
The death of 3rd party system tools?
Posted
over 9 years ago
by
Matt Pietrek
24
Comments
A co-worker recently asked me what I thought about the upcoming hardening of the x64 versions of Windows , which makes it harder to write cool programs like Compuware's SoftIce , or RegMon & FileMon from SysInternals . The gist is that Windows will...
Under The Hood - Matt Pietrek
Fun with Iterators and state machines
Posted
over 9 years ago
by
Matt Pietrek
24
Comments
I recently was given a piece of C# code with statements like: yield return value; and yield break; This was the beginning of my descent into the loopy world of C# 2.0 iterators. It took me awhile to wrap my head around them, and...
Under The Hood - Matt Pietrek
R.I.P. SoftICE
Posted
over 7 years ago
by
Matt Pietrek
24
Comments
A sad, sad day... As of April 3rd, 2006 the DriverStudio product family has retired. For customer support information please contact our FrontLine website. http://www.compuware.com/products/devpartner/default.htm Vast portions of my writing during...
Under The Hood - Matt Pietrek
More on SoftIce, from one of its parents
Posted
over 7 years ago
by
Matt Pietrek
20
Comments
Frank Grossman, one of the original authors of SoftIce and owners of NuMega sent this around to some of us old-time NuMega folks. I figured some of my readers might get a kick out of it. It's filled with inside references which I won't try to describe...
Under The Hood - Matt Pietrek
Your suggestion(s) needed
Posted
over 9 years ago
by
Matt Pietrek
17
Comments
It's been awhile since I wrote for MSDN magazine. Now that I work for Microsoft, the whole financial situation changes. The short story is that I don't get paid for any articles or columns I might write for them. I'm not crying about this too much, as...
Under The Hood - Matt Pietrek
Real Rock still lives!
Posted
over 9 years ago
by
Matt Pietrek
13
Comments
It's sad, but lately a lot of the music I love is released overseas first. Thanks to the internet, I can easily bypass the stupid release schedules of the record labels. Most recently, the Datsuns put out a new album (Outta Sight/Outta Mind) in the...
Under The Hood - Matt Pietrek
ETW Tracing: How and Why?
Posted
over 8 years ago
by
Matt Pietrek
13
Comments
Awhile ago, I wrote about examining the structure of ETW Events by look at the MOF data in CIM Studio . Having recently started ETW instrumentation of the VS2005 Profiler components, now’s a good time to talk about creating and writing your own ETW events...
Under The Hood - Matt Pietrek
"Source Server" - The best "Hidden" feature in Whidbey Debugging
Posted
over 8 years ago
by
Matt Pietrek
13
Comments
On the drive to work today, Chris Sells asked me what was new & cool with Whidbey debugging. Somewhere on my list was "Source Server" support. Chris's ear's perked up at that. I told him to dig around for an article, as I was sure somebody like...
Under The Hood - Matt Pietrek
Fun with SpyAxe
Posted
over 7 years ago
by
Matt Pietrek
13
Comments
Normally I don’t hit by viruses. I’m very good with Windows Update and keeping the anti-virus signatures up to date on my machine. Thus, I was very surprised yesterday afternoon when I saw a blinking tray icon and a badly worded balloon message indicating...
Under The Hood - Matt Pietrek
Writing code is the easy part
Posted
over 9 years ago
by
Matt Pietrek
12
Comments
Having been at Microsoft for a little over four months now, I've started to get into the swing of the development process here. I've been mostly helping Something I've noticed is that writing code, performance tuning, or debugging is the easy part...
Under The Hood - Matt Pietrek
Hello, Blog!
Posted
over 9 years ago
by
Matt Pietrek
12
Comments
So... My life has finally settled down a bit, and I find myself working for The Man , here in Redmond WA. This first post is really just to introduce myself a bit, and tell you where I think this blog will be going. I've been in software development...
Under The Hood - Matt Pietrek
Death to "int" (and its variations)
Posted
over 9 years ago
by
Matt Pietrek
12
Comments
I've been cleaning up a bunch of code lately (including warnings from our forthcoming static analysis tool .) I'm seeing a bunch of old code that uses integers when "unsigned int" was obviously the intended meaning. For instance: AddEntriesyToList( ENTRY...
Under The Hood - Matt Pietrek
Intro to Event Tracing For Windows
Posted
over 9 years ago
by
Matt Pietrek
12
Comments
It’s been awhile since I’ve had a technically focused blog post, so I’m rectifying that today. Lately I’ve been doing a lot of work with Event Tracing for Windows (henceforth called “ETW” for brevity’s sake.) For the spelunker who wants to see the OS...
Under The Hood - Matt Pietrek
Breathing more life into an "old" PC
Posted
over 9 years ago
by
Matt Pietrek
12
Comments
As part of this weekend's fun improving the performance of my aging 3-year old machine at home, I found that I could upgrade to modern day CPU performance for not that much $. My main machine at home is a 1.4 GHz Dell Dimension 8100. Apparently these...
Under The Hood - Matt Pietrek
Where, oh where are my bug fixes?
Posted
over 8 years ago
by
Matt Pietrek
11
Comments
The Visual Studio and CLR teams are huge. If we were to all develop on the same code base simultaneously, we'd kill a lot of time because instability caused by one team's changes would affect the whole project. To remedy this, groups of developers develop...
Under The Hood - Matt Pietrek
Windows Home Server, Day 8
Posted
over 6 years ago
by
Matt Pietrek
11
Comments
No, you're not missing any posts. I've jumped from Day 4 to Day 8. Last night WHS box passed the "Yep, still looking good" test, and got promoted to the dark closet beneath my stairway. No keyboard, mouse or monitor anymore. Just the AC cord and an...
Under The Hood - Matt Pietrek
R.I.P. NuMega Lab
Posted
over 6 years ago
by
Matt Pietrek
11
Comments
In a previous post , I lamented the loss of SoftIce. Now, we truly are at the end of an era. Compuware is closing its development lab in New Hampshire. This is where tools like BoundsChecker, SoftIce, TrueTime, SmartCheck, CodeReview, and many others...
Under The Hood - Matt Pietrek
Debugging application startup when you don't directly launch the app
Posted
over 9 years ago
by
Matt Pietrek
10
Comments
Out of the blue yesterday an internal MS architect called me in my office (which rarely happens.) They needed to debug a second instance of Windows Media Player which crashed when launched within Internet Explorer. The good old "Attach to process" debugger...
Under The Hood - Matt Pietrek
Thoughts on writing an IL Disassembler
Posted
over 9 years ago
by
Matt Pietrek
9
Comments
I’m a big fan of writing your own version of tools, even if there’s already an existing tool. Why? Because writing your own tool is absolutely the best way to understand the concepts. You’ll run into all sorts of little gotchas and special...
Under The Hood - Matt Pietrek
"Overwater bungalow" or "lava flow" - What would you pick?
Posted
over 8 years ago
by
Matt Pietrek
9
Comments
The hardest part of planning our weddings was deciding where to go. The initial two contenders ( Tahiti and an African Safari) had drawbacks that we didn’t want to deal with right after a wedding. Finally I stumbled across Celebrity Cruise’s XPedition...
Under The Hood - Matt Pietrek
The Debugger Rules
Posted
over 8 years ago
by
Matt Pietrek
8
Comments
I alluded to some debugger cardinal rules in a prior post . However, they may well be something that debugger writers know, but haven't written down. To remedy, I'll start the list here. My first two rules: 1) Never lie to the user. Telling them incorrect...
Under The Hood - Matt Pietrek
Revenge of the laptop
Posted
over 9 years ago
by
Matt Pietrek
8
Comments
While I'm generally in favor of cheap technology for the masses, I've recently been hit by the curse of inexpensive laptops. No, I'm not having problems myself. Rather, laptops are now cheap enough that lots of my non-technical family & friends...
Under The Hood - Matt Pietrek
Set Next Statement is your friend
Posted
over 9 years ago
by
Matt Pietrek
8
Comments
Yesterday I identified a symbol loading issue with the current internal drop of the VS debugger. Within minutes, I had Steve Steiner from the debugger team here in my office, stepping through the code with me. It was a tricky situation because we were...
Under The Hood - Matt Pietrek
Cool Whidbey debugger feature: Merge Environment
Posted
over 9 years ago
by
Matt Pietrek
8
Comments
If your app depends on a particular set of environment variables, it could sometimes be a real pain to debug. Case in point: The .NET profiling API depends on two environment variables to push the unmanaged profiling DLL into a process. I covered this...
Page 1 of 6 (131 items)
1
2
3
4
5
»