Fix slot recording of code target patches.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 2 Oct 2012 15:46:55 +0000 (15:46 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 2 Oct 2012 15:46:55 +0000 (15:46 +0000)
commit739c9f6f01d3076a5431c305672ef69e9adfca50
treee5cdd77f81f658eef9f7d6d0b81c90bcac45190f
parent64cc601e495e2a5eb2a12cd28d85e7c8b4841a97
Fix slot recording of code target patches.

This makes sure that we only record relocation slots for code target
patches that happen in marked objects. Unmarked ones might be visited
again, whereas marked ones are alive and will not be visited again.

R=ulan@chromium.org
BUG=chromium:152615,chromium:144230

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12655 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/ic-inl.h
src/mark-compact.cc
src/mark-compact.h