QINSB is not a Software Blog
Monday, March 12, 2018
UB will delete your null checks
›
Last week, I committed r326965 to Clang. Some buildbots showed that one of our tests, diagnose_if.c, was crashing reliably after my change. ...
Thursday, November 8, 2012
Funny performance characteristics of DBI tools
›
These days I'm working on dynamic binary instrumentation (DBI) tools built with DynamoRIO, in particular Dr. Memory. One of the things ...
Monday, July 16, 2012
The environment is a command line with a standard format
›
This isn't particularly deep, but I was playing with _start and totally static ELF exes yesterday, and I had this minor realization abou...
Monday, December 12, 2011
Stack crawling in DrMemory without frame pointers or debug info
›
I work on DrMemory, a dynamic instrumentation tool for finding memory bugs in native apps similar to memcheck, more widely known as just Val...
Thursday, August 11, 2011
Early injection of DBI frameworks on Linux
›
I just had an interesting discussion with Qin Zhao about how the various instrumentation frameworks out there achieve early injection. I ha...
Thursday, May 5, 2011
FLAGS dependencies on x86
›
One big annoyance I have with x86 in my work on DynamoRIO is the special FLAGS register. You can't read or write to it like a normal re...
Wednesday, April 6, 2011
HipHop talk
›
I just went to a talk by Facebook HipHop engineer Haiping Zhao about various systems issues FB has had. There was a discussion of language ...
›
Home
View web version