1. A method of performance monitoring comprising: detecting an occurrence of an event of a first event type; determining an instruction position at which to locate an instruction in a program code sequence relative to a point in the program code sequence coinciding with said detecting dependent on the first event type; determining an instruction located at the determined relative position in the program code sequence; capturing extended address information corresponding to the determined instruction; and storing the extended address information in association with the event.