Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
taspeotis
on Sept 19, 2018
|
parent
|
context
|
favorite
| on:
iOS 12 Safari Array reverse bug
I would be most grateful if someone could please explain to me what "butterfly" is meant to be ... a metaphor of some sort I assume.
detaro
on Sept 19, 2018
|
next
[–]
Internal data structure of JavaScriptCore representing objects, presumably called a butterfly because it starts in the middle and spreads in both directions in memory. One side is properties of the object, the other members of its array aspect.
See e.g.
http://phrack.org/papers/attacking_javascript_engines.html
section 1.2
panic
on Sept 19, 2018
|
prev
[–]
This presentation has some nice illustrations:
http://www.filpizlo.com/slides/pizlo-dls2017-vmil2017-jscvm-...
(under “JSC Object Model”).
Consider applying for YC's Fall 2026 batch!
Applications
are open till July 27.
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: