Sign In
Kang Su's Blog
We make things faster...
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
phoenix
Archive
Archives
February 2008
(1)
January 2008
(1)
October 2007
(2)
July 2007
(1)
May 2007
(1)
April 2007
(1)
March 2007
(2)
February 2007
(1)
January 2007
(3)
September 2006
(2)
August 2006
(1)
July 2006
(1)
May 2006
(3)
April 2006
(1)
March 2006
(2)
January 2006
(2)
December 2005
(2)
November 2005
(2)
October 2005
(1)
September 2005
(2)
August 2005
(5)
MSDN Blogs
>
Kang Su's Blog
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Kang Su's Blog
From Phoenix to Media Center...
Posted
over 4 years ago
by
MSDNArchive
1
Comments
After nearly six years working on Visual C++ and Phoenix, I will be taking on a new job at Microsoft on the eHome team. I'm going to be working on the Media Center TV product to help bring the future of TV to you. It's been a pleasure talking with...
Kang Su's Blog
What Do You Want More Information About (with respect to Phoenix)?
Posted
over 4 years ago
by
MSDNArchive
0
Comments
As you can probably imagine, we are still hard at work on Phoenix (yes, a new version of the SDK is coming, although I don't have a date yet). One of the things that I'm very interested in is what would YOU like to see in the samples and documentation...
Kang Su's Blog
What do c2 Phases do?
Posted
over 5 years ago
by
MSDNArchive
0
Comments
On the Forums, someone asked the good question of "What do the C2 phases actually do?" Andy got some info from our documentation team about the phases, so I thought I'd also add them here. Expect this info in future version of the SDK: ...
Kang Su's Blog
Finding the Base Class of a Function with Phoenix
Posted
over 5 years ago
by
MSDNArchive
3
Comments
This came up on an internal alias today, so I thought I would post the solution. The issue is when there is some code like the following: class BaseClass { } class InheritedClass : BaseClass { void SomeFunction() { } } And...
Kang Su's Blog
volatile, acquire/release, memory fences, and VC2005
Posted
over 5 years ago
by
MSDNArchive
8
Comments
One of the more common questions I get about VC2005 code generation relates to the code generation of volatile on x86/x64. If we take a look at MSDN we see that it defines the semantics for volatile in VC2005 as : o A write to a volatile object...
Kang Su's Blog
PLDI Phoenix Tutorial Sold Out!
Posted
over 5 years ago
by
MSDNArchive
0
Comments
For those of you who were interested in attending the PLDI tutorial on Phoenix, I hope you have signed up already. We actually sold out during the pre-registration timeframe! We think it will be a fun tutorial, with a strong focus on writing code. ...
Kang Su's Blog
Native code raise to MIR?
Posted
over 5 years ago
by
MSDNArchive
0
Comments
I've heard several questions lately about Phoenix's ability to raise native code to MIR (Phx.FunctionUnit.SymbolicFunctionUnitState). Today Phoenix does not support raising native code to MIR. We do plan to support raising beyond LIR in the future for...
Kang Su's Blog
Phoenix Tutorial Updates...
Posted
over 5 years ago
by
MSDNArchive
1
Comments
OK, first of all I'd like to start out by saying that it sounds like the CGO tutorial was a success. I wasn't there, but I've heard second hand that people really liked it. We have some of the material from the tutorial available for download now at:...
Kang Su's Blog
Phoenix News!
Posted
over 5 years ago
by
MSDNArchive
5
Comments
There's been quite a bit going on with Phoenix lately. Probably the biggest thing is that a new RDK has been released. Go to the Phoenix Connect site and you can download it; https://connect.microsoft.com/site/sitehome.aspx?SiteID=214 From the description...
Kang Su's Blog
A couple of new things in the Phoenix RDK
Posted
over 5 years ago
by
MSDNArchive
0
Comments
We are getting ready to have a new Phoenix RDK in time for CGO 2007 and expect to see quite a few new things in it. Probably the two most visible things is that we are enabling a lot more optimizations in c2 and the API will look very different. For...
Kang Su's Blog
Run VS2005 as Administrator on Vista when debugging
Posted
over 5 years ago
by
MSDNArchive
8
Comments
I recently was doing some ASP.NET 2.0 work (sometimes it's good to mix up what you work on, ya know) and I had a problem where I could not debug my ASP.NET application on Vista. It was weird because the debugger would start, but then would exit immediately...
Kang Su's Blog
Phoenix at CGO 2007
Posted
over 5 years ago
by
MSDNArchive
3
Comments
The Phoenix team will be doing a hands-on tutorial at CGO 2007, led by Andy Ayers, one of the architects on the team. I think the tutorial should be quite interesting. Not your typical tutorial. For more info, go to this link: http://www.cgo.org/cgo2007...
Kang Su's Blog
New Year's Resolutions
Posted
over 5 years ago
by
MSDNArchive
2
Comments
Today marks the first day of 2007 and so it is time for the obligatory New Year's resolutions. Here's my list of resolutions: 1) Post to my blog more regularly. I had not posted to my blog since September. That's just not great regularity. There's...
Kang Su's Blog
Phoenix at OOPSLA
Posted
over 6 years ago
by
MSDNArchive
1
Comments
This year's OOPSLA conference (OOPSLA 2006) is being held in Portland, OR and we will be there with a Birds-of-a-Feather session (BOF). This is a great chance to chat with someone from the Phoenix team, and other like-minded tools developers who are either...
Kang Su's Blog
Walk Through: Adding a Function Call to a Program
Posted
over 6 years ago
by
MSDNArchive
4
Comments
Here is the scenario: you have compiled and linked a big program – you may have even shipped it out to customers. After it was built you realize that in order to find a bug or determine some necessary information, you need to instrument a certain function...
Kang Su's Blog
The Phoenix PlugIn Model and Assemblies
Posted
over 6 years ago
by
MSDNArchive
1
Comments
As you probably know Phoenix supports a PlugIn model, and the c2.dll (the C++ backend) that ships with Phoenix uses this PlugIn model to allow users to write their own phases for the C++ backend. Currently, with the PlugIn model the user specifies the...
Kang Su's Blog
Phoenix RDK and Visual Studio SKUs
Posted
over 6 years ago
by
MSDNArchive
2
Comments
I've received a fair bit of email from various people about problems using Visual C++ Express Edition and the Phoenix RDK. Unfortunately, as of today, the Phoenix RDK is only supported with VS2005 Standard/Pro/Team System. The Express Editions are not...
Kang Su's Blog
New Phoenix RDK Released!
Posted
over 6 years ago
by
MSDNArchive
7
Comments
Hot off the presses, the May 2006 Phoenix RDK has been released. Have fun with it, and give us feedback if you can! http://research.microsoft.com/phoenix/default.aspx And yes, I do actually have posts with some content coming up. I've just been...
Kang Su's Blog
Phoenix on Channel9
Posted
over 6 years ago
by
MSDNArchive
0
Comments
One of my colleagues, Jim Hogg, was recently on Channel9 talking about this Phoenix thing. Check it out here .
Kang Su's Blog
Some New Vista Thread Synchronization Features
Posted
over 6 years ago
by
MSDNArchive
0
Comments
I'm not sure how long the docs have been up, but there are now docs on MSDN showing some of the new Vista synchronization features. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/synchronization_functions.asp So we...
Kang Su's Blog
Walkthrough: Simple Binary Rewriting with Phoenix
Posted
over 6 years ago
by
MSDNArchive
5
Comments
In the last walkthrough we looked at symbols in the symbol table, but we actually never dove into the IR of Phoenix. In this walkthrough we’re going to learn a bit about the Phoenix IR in one of the simplest programs you can imagine. This program...
Kang Su's Blog
The iRiver H10 vs iPod
Posted
over 6 years ago
by
MSDNArchive
25
Comments
A friend of mine is a second generation iPod user (she has a 60GB iPod of some sort). While I’ve used it on occasion I’ve never used it much. What I own is an iRiver H10 , and while it gets good reviews it is often considered a notch below the iPod. The...
Kang Su's Blog
Tutorial on Phoenix
Posted
over 6 years ago
by
MSDNArchive
0
Comments
One of the intents of this blog is to help people learn how to use Phoenix (and eventually write a book on using Phoenix to build tools). Unfortunately, it comes in increments at a time, and is based on how much time I get to post. If you’d like...
Kang Su's Blog
Concurrency, HPC, the Bay Area Office, and the Right People
Posted
over 6 years ago
by
MSDNArchive
4
Comments
Concurrency and HPC For as long as I can remember parallel computing has been the "next big thing". Yet it always seemed to be just around the corner. Like the young child on a trip with his parents to Disneyland , “Are we there yet?”, was the question...
Kang Su's Blog
Your First Phoenix Program: A Walkthrough of StaticGlobalDump
Posted
over 6 years ago
by
MSDNArchive
5
Comments
In this introduction to building tools with Phoenix I'm going to start with one of the simplest tools possible. What this tool does dumps the global/static variables in an image. And as it turns out, I've actually had customers ask for a tool that could...
Page 1 of 2 (37 items)
1
2