bufferred log / libcannotation pass