I don't think we should do this. Our fast unwinder *should* produce stack traces that have the correct top frame. If we start unwinding from PC inside free() interceptor, then free() should be frame #0. http://reviews.llvm.org/D9259 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/