Fix missing fast property accessors in heap snapshots.
authormikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 14 Nov 2011 11:13:29 +0000 (11:13 +0000)
committermikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 14 Nov 2011 11:13:29 +0000 (11:13 +0000)
commit007ad200f82a789e920c32281b53812f6b34bb62
treefe592cd1117272d26691dd8c9a4c6a1b41829a89
parentb153dcfebf111e673fdc7050d0d59f88942029f6
Fix missing fast property accessors in heap snapshots.

Implementation for this case

var x = {};
x.__defineGetter__("y", function Y() { return 42; });

BUG=v8:1818
TEST=cctest/test-heap-profiler/FastCaseGetter

Review URL: http://codereview.chromium.org/8491041
Patch from Ilya Tikhonovsky <loislo@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9985 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/objects.cc
src/objects.h
src/profile-generator.cc
src/profile-generator.h
test/cctest/test-heap-profiler.cc