aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTobin Ehlis <tobine@google.com>2016-07-13 09:41:09 -0600
committerTobin Ehlis <tobine@google.com>2016-07-15 09:28:42 -0600
commite21e14812ecd872491d670e260ad73da4c46da6d (patch)
treea567875c48fecb7202af3713fabe6f6775f055c8 /include
parenta8023fac7d5f20451f97357c56d2ada49f0ebd9d (diff)
downloadusermoji-e21e14812ecd872491d670e260ad73da4c46da6d.tar.xz
layers: Rework Destroy/Free data structure cleanup
When destroying dispatchable objects we must cleanup internal data structures prior to calling down the chain in the event that another thread were to prempt execution and re-allocate a freed handle prior to the layer cleanup code executing. For non-dispatchable handles this shouldn't be a requirement due to the fact that layers only see unique handles. However, moved some non-dispatchable cleanup before the call to ICD as well for consistency and to be extra safe.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions