On modern hardware, how much is the penalty for using magic numbers instead of small indices? (A magic number meaning a constant like 0x85adb9ad instead of 2). The compiler can't optimize switch(it->type) using a jump table, but I suspect that branch prediction and speculation makes this optimization barely relevant.
Sometimes they see a post that didn't get attention, and so they re-up it. Usually, but not always, you get an email to let you know.
The first time I saw such an email I felt great!! Look for it.
I suspect that getting thought this all took months, considering that iOS runs on platforms not exactly open for experimentation of such a kind.
There’s of course, zero bias in that approach, none whatsoever. /s
If project zero spent even half as much time finding and fixing security exploits in Android as they do just finding exploits in IOS, Google would have a truly competitive product from a security perspective.
You seem to be concerned that Project Zero would be used as marketing material against competitors but I saw no sign of that.
Apple should thank Google for the high quality free labor.
> News and updates from the Project Zero team at Google
>For the last several years, nearly all iOS kernel exploits ...
Damn, Googlers... Still incapable of explaining things to people. What the hell is Project Zero? Why don't you explain it in your tagline? If not, why not at the beginning of the article?
Edit: this sentence in the "about" section does the job:
> Project Zero is a team of security researchers at Google who study zero-day vulnerabilities in the hardware and software systems that are depended upon by users around the world
I suggest you change the tagline to something like "Studying zero-day vulnerabilities at Google".