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

Issue 23691002: Add OptimizedCodeEntry as a new heap object type. An optimized code entry represents an association… (Closed)

Created:
7 years, 3 months ago by titzer
Modified:
7 years, 3 months ago
Reviewers:
Michael Starzinger
CC:
v8-dev
Visibility:
Public.

Description

Add OptimizedCodeEntry as a new heap object type. An optimized code entry represents an association between the native context, a function, optimized code, and the literals. Such associations are needed by the deoptimizer and optimized code cache to efficiently find related optimized code and functions for a given context or shared function info. BUG= R=mstarzinger@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=16407

Patch Set 1 #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+242 lines, -5 lines) Patch
M include/v8.h View 2 chunks +2 lines, -2 lines 0 comments Download
M src/factory.h View 1 chunk +6 lines, -0 lines 0 comments Download
M src/factory.cc View 1 chunk +15 lines, -0 lines 0 comments Download
M src/heap.h View 3 chunks +14 lines, -3 lines 0 comments Download
M src/heap.cc View 2 chunks +30 lines, -0 lines 1 comment Download
M src/objects.h View 5 chunks +74 lines, -0 lines 2 comments Download
M src/objects.cc View 2 chunks +13 lines, -0 lines 0 comments Download
M src/objects-debug.cc View 2 chunks +14 lines, -0 lines 0 comments Download
M src/objects-inl.h View 3 chunks +48 lines, -0 lines 0 comments Download
M src/objects-printer.cc View 2 chunks +22 lines, -0 lines 0 comments Download
M src/objects-visiting.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/objects-visiting.cc View 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
titzer
7 years, 3 months ago (2013-08-28 08:52:38 UTC) #1
titzer
On 2013/08/28 08:52:38, titzer wrote: Note that I did not implement the GC routines to ...
7 years, 3 months ago (2013-08-28 09:03:30 UTC) #2
Michael Starzinger
LGTM with one comment in the allocator. https://codereview.chromium.org/23691002/diff/1/src/heap.cc File src/heap.cc (right): https://codereview.chromium.org/23691002/diff/1/src/heap.cc#newcode3670 src/heap.cc:3670: entry->set_native_context(native_context, SKIP_WRITE_BARRIER); ...
7 years, 3 months ago (2013-08-28 14:59:47 UTC) #3
titzer
On 2013/08/28 14:59:47, Michael Starzinger wrote: > LGTM with one comment in the allocator. > ...
7 years, 3 months ago (2013-08-28 16:05:57 UTC) #4
titzer
7 years, 3 months ago (2013-08-28 16:48:56 UTC) #5
Message was sent while issue was closed.
Committed patchset #1 manually as r16407 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698