In gcmole assume that methods exiting VM can cause GC.
authorvegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 17 Feb 2012 11:34:50 +0000 (11:34 +0000)
committervegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 17 Feb 2012 11:34:50 +0000 (11:34 +0000)
commit9e87728572d2885e9a97d1eb63b85efe55ddb2ff
tree5529aeb14ee5da5ec19a36fa84533fad15eb017e
parente4236378981929762cd493f8f5a67b7e284c8d62
In gcmole assume that methods exiting VM can cause GC.

Detect those methods by reference to StateTag::EXTERNAL in their bodies.

R=fschneider@google.com

Review URL: https://chromiumcodereview.appspot.com/9420046

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10738 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
tools/gcmole/gcmole.cc
tools/gcmole/gcmole.lua