Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Issue 11358252: MIPS: Add code again to allow reclaiming old unexecuted functions. (Closed)

Created:
8 years, 1 month ago by palfia
Modified:
8 years, 1 month ago
Reviewers:
kisg, Paul Lind, danno
CC:
v8-dev
Visibility:
Public.

Description

MIPS: Add code again to allow reclaiming old unexecuted functions. Port r12898 (69ff6e50) Original commit message: When code objects in the heap for FUNCTIONs and OPTIMIZED_FUNCTIONs are marked by the GC, their prologue is patched with a call to a stub that removes the patch. This allows the collector to quickly identify code objects that haven't been executed since the last full collection (they are the ones that sill contain the patch). The functionality is currently disabled, but can be activated by specifying the "--age-code". BUG= TEST=

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+147 lines, -26 lines) Patch
M src/mips/assembler-mips.h View 1 chunk +3 lines, -1 line 0 comments Download
M src/mips/assembler-mips-inl.h View 5 chunks +23 lines, -11 lines 0 comments Download
M src/mips/builtins-mips.cc View 1 chunk +26 lines, -3 lines 0 comments Download
M src/mips/codegen-mips.h View 1 chunk +3 lines, -0 lines 0 comments Download
M src/mips/codegen-mips.cc View 1 chunk +76 lines, -6 lines 0 comments Download
M src/mips/full-codegen-mips.cc View 2 chunks +8 lines, -5 lines 0 comments Download
M src/mips/lithium-codegen-mips.cc View 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
palfia
8 years, 1 month ago (2012-11-15 00:01:42 UTC) #1
danno
8 years, 1 month ago (2012-11-15 10:10:40 UTC) #2
LGTM, I'll land this for you.

Powered by Google App Engine
This is Rietveld 408576698