Oilpan: fix WorkerThreadStartupData finalization handling.

The WorkerThreadStartupData structure is used at creation-time to
configure new worker threads and their global scopes. To simplify
its lifetime and have the owning worker thread do the finalization,
move this structure off the heap.

The motivation for it being on the heap wasn't entirely compelling
to start with (introduced by https://codereview.chromium.org/191003010.)

R=haraken
BUG=472044

Review URL: https://codereview.chromium.org/1041053005

git-svn-id: svn://svn.chromium.org/blink/trunk@192926 bbb929c8-8fbe-4397-9dbb-9b2b20218538
27 files changed
tree: d8df457a19e9b51e917f5c1c2717fa1c6cbda4b6
  1. third_party/