Au cours des dernières années, je suis développeur chez Mozilla, spécialisé dans OS X et en particulier dans la correction des bogues qui ne se produisent que sur OS X. Étant donné que beaucoup de ces bogues impliquent des applications tierces (par exemple des plugins) ou le système d'exploitation lui-même, j'ai dû en apprendre beaucoup sur l'ingénierie inversée sur OS X. Ceci une tentative de distiller mon expérience, acquise au cours des dernières années, dans quelque chose comme un tutoriel. J'espère que les gens pourront en tirer des leçons et même devenir excités à ce sujet!
Steven Michaud, 5/2013
Pourquoi l'ingénieur à la recherche?
Ressources
Techniques
Exemple 1: déterminer NSView Dirty Rects
Exemple 2: Localisation de la source d'un problème à l'aide d'un message d'erreur
Exemple 3: découvrir comment Flash détecte le matériel graphique
Exemple 4: Localisation de la source d'un problème à l'aide d'un accident