SharedBuffer::getSomeData() can potentially return a pointer past the data. It does nothing bad at the moment because all the call to SharedBuffer::getSomeData() are done the same way, but nothing prevent such accident in the future.
Created attachment 125469 [details] Patch
This patch is on top of #77718, please disregard the bots.
<rdar://problem/10849813>
Comment on attachment 125469 [details] Patch r=me
Committed r107652: <http://trac.webkit.org/changeset/107652>