New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 759734 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug-Regression



Sign in to add a comment

27.6% regression in blink_perf.bindings at 497060:497200

Project Member Reported by kraynov@chromium.org, Aug 28 2017

Issue description

See the link to graphs below.
 
Project Member

Comment 1 by 42576172...@developer.gserviceaccount.com, Aug 28 2017

All graphs for this bug:
  https://chromeperf.appspot.com/group_report?bug_id=759734

(For debugging:) Original alerts at time of bug-filing:
  https://chromeperf.appspot.com/group_report?sid=53aa21c2241fb1ef41a435305ef2d466fcca170f81bbf1a80e7108a6294e6ac6


Bot(s) for this bug's original alert(s):

android-nexus7v2
Project Member

Comment 3 by 42576172...@developer.gserviceaccount.com, Aug 29 2017

Cc: yukishiino@chromium.org
Owner: yukishiino@chromium.org
Status: Assigned (was: Untriaged)

=== Auto-CCing suspected CL author yukishiino@chromium.org ===

Hi yukishiino@chromium.org, the bisect results pointed to your CL, please take a look at the
results.


=== BISECT JOB RESULTS ===
Perf regression found with culprit

Suspected Commit
  Author : Yuki Shiino
  Commit : 25decc66ae3630d275d2757d7c80f052da7b7d9f
  Date   : Thu Aug 24 12:04:19 2017
  Subject: Set the current context to the function's context when entering to LAP.

Bisect Details
  Configuration: android_nexus7_perf_bisect
  Benchmark    : blink_perf.bindings
  Metric       : undefined-first-child/undefined-first-child
  Change       : 15.60% | 134.877290584 -> 113.839358733

Revision                           Result                  N
chromium@497059                    134.877 +- 9.11996      6      good
chromium@497095                    129.734 +- 11.0119      6      good
chromium@497113                    133.493 +- 10.8869      6      good
chromium@497122                    133.476 +- 11.5519      6      good
chromium@497124                    130.151 +- 27.2248      9      good
chromium@497124,v8@25decc66ae      109.545 +- 12.9245      6      bad       <--
chromium@497124,v8@a653d26984      115.159 +- 9.8585       9      bad
chromium@497124,v8@d8f4e1e1c9      116.488 +- 8.15019      9      bad
chromium@497125                    113.057 +- 14.0298      9      bad
chromium@497126                    110.94 +- 7.98982       6      bad
chromium@497130                    115.566 +- 5.52588      6      bad
chromium@497200                    113.839 +- 10.0078      6      bad

To Run This Test
  src/tools/perf/run_benchmark -v --browser=android-chromium --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests blink_perf.bindings

More information on addressing performance regressions:
  http://g.co/ChromePerformanceRegressions

Debug information about this bisect:
  https://chromeperf.appspot.com/buildbucket_job_status/8969997871455809056


For feedback, file a bug with component Speed>Bisection
Cc: haraken@chromium.org
Components: Blink>Bindings
Cc: xidac...@chromium.org flackr@chromium.org
(+xidachen@,flackr@ fyi)

My patch unblocking PaintWorklet launch[1] depends on yukishiino@'s fix. IMHO, I'd prefer to mitigate this regression without reverting the fix if possible...

[1] https://chromium-review.googlesource.com/c/chromium/src/+/630899
Cc: mstarzinger@chromium.org cbruni@chromium.org
+cc: cbruni@, mstarzinger@,

Hi Camillo and Michael, could you give us advice?

We're now thinking how we can recover the perf regression.  Our idea is that, if the lazy accessor's context is the same as the caller's context, we don't need to change the current context at all.  As the most cases are the same context, we can skip changing the context.

example)
    function F() {
      // current context = F.CreationContext()
      return obj.lazy_accessor;
    }

In this case, if |F| and |obj| have the same creation context, we don't need to change the current context.  However, the current implementation (my patch) always looks up |obj|'s constructor and retrieves the creation context of the constructor.  Is it possible to detect if we really need to change the current context or not?

https://cs.chromium.org/chromium/src/v8/src/x64/code-stubs-x64.cc?q=is_lazy+file:code-stubs-x64.cc&sq=package:chromium&l=1738
We're wondering if we can replace the code in code-stubs-x64.cc
    if (this->is_lazy()) {
with the following way.
    if (this->is_lazy() && !this->is_same_context()) {

Is this a feasible idea in the first place?

Comment 7 by cbruni@chromium.org, Aug 30 2017

I think we do that already in some places in our code. I think verwaest@ added some piece like that somewhere. Trying to dig that up.
cbruni: ping on digging up the code in #7?
Sorry for not beeing updating this issue.  I had an offline chat with Toon about this issue, and Toon showed an idea to move the context extraction code from assembly to C++ layer, then we should be able to use IC and the regression should be smaller than now and will be acceptable (technically the regression will never be zero, though).

This is on my task queue now.

Thanks for answering :) was about to check if you and Toon talked about this at BlinkOn.
Owner: verwa...@chromium.org
Chatted with Toon offline. Toon is happy to own this :)

Toon, thank you for taking care of this issue.  :)

Project Member

Comment 13 by bugdroid1@chromium.org, Oct 26 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/cb84b6f624f5ac96318dfaa9878606dff4b1369c

commit cb84b6f624f5ac96318dfaa9878606dff4b1369c
Author: Toon Verwaest <verwaest@chromium.org>
Date: Thu Oct 26 16:00:16 2017

[lazy-accessor-pairs] Don't take the fast paths if the context needs to be switched

This works in the ICs since compiled handlers are not shared anymore.

As drive-by cleanup I also removed custom code to deal with compiled handler sharing for primitive and access-checked objects.

Bug:  chromium:759734 
Change-Id: Ifb394221c2398f42ea9305acc02845db6004c680
Reviewed-on: https://chromium-review.googlesource.com/738381
Commit-Queue: Toon Verwaest <verwaest@chromium.org>
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#48979}
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/arm/code-stubs-arm.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/arm/macro-assembler-arm.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/arm/macro-assembler-arm.h
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/arm64/code-stubs-arm64.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/arm64/macro-assembler-arm64.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/arm64/macro-assembler-arm64.h
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/compiler/access-info.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/compiler/js-call-reducer.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/compiler/js-native-context-specialization.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ia32/code-stubs-ia32.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ia32/macro-assembler-ia32.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ia32/macro-assembler-ia32.h
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/arm/handler-compiler-arm.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/arm64/handler-compiler-arm64.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/call-optimization.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/call-optimization.h
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/handler-compiler.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/handler-compiler.h
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/ia32/handler-compiler-ia32.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/ic.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/mips/handler-compiler-mips.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/mips64/handler-compiler-mips64.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/ppc/handler-compiler-ppc.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/s390/handler-compiler-s390.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ic/x64/handler-compiler-x64.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/mips/code-stubs-mips.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/mips/macro-assembler-mips.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/mips/macro-assembler-mips.h
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/mips64/code-stubs-mips64.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/mips64/macro-assembler-mips64.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/mips64/macro-assembler-mips64.h
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ppc/code-stubs-ppc.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ppc/macro-assembler-ppc.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/ppc/macro-assembler-ppc.h
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/s390/code-stubs-s390.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/s390/macro-assembler-s390.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/s390/macro-assembler-s390.h
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/x64/code-stubs-x64.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/x64/macro-assembler-x64.cc
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/src/x64/macro-assembler-x64.h
[modify] https://crrev.com/cb84b6f624f5ac96318dfaa9878606dff4b1369c/test/unittests/api/v8-object-unittest.cc

Project Member

Comment 14 by bugdroid1@chromium.org, Oct 26 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/799cb6f37117b1f959091caceccd0c349759478f

commit 799cb6f37117b1f959091caceccd0c349759478f
Author: Toon Verwaest <verwaest@chromium.org>
Date: Thu Oct 26 16:02:17 2017

Revert "[lazy-accessor-pairs] Don't take the fast paths if the context needs to be switched"

This reverts commit cb84b6f624f5ac96318dfaa9878606dff4b1369c.

Reason for revert: <INSERT REASONING HERE>

Original change's description:
> [lazy-accessor-pairs] Don't take the fast paths if the context needs to be switched
> 
> This works in the ICs since compiled handlers are not shared anymore.
> 
> As drive-by cleanup I also removed custom code to deal with compiled handler sharing for primitive and access-checked objects.
> 
> Bug:  chromium:759734 
> Change-Id: Ifb394221c2398f42ea9305acc02845db6004c680
> Reviewed-on: https://chromium-review.googlesource.com/738381
> Commit-Queue: Toon Verwaest <verwaest@chromium.org>
> Reviewed-by: Igor Sheludko <ishell@chromium.org>
> Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#48979}

TBR=jarin@chromium.org,ishell@chromium.org,verwaest@chromium.org

Change-Id: I9b7424252cbc3f18efd6b6b5b3818651c2863f5c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  chromium:759734 
Reviewed-on: https://chromium-review.googlesource.com/739487
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Commit-Queue: Toon Verwaest <verwaest@chromium.org>
Cr-Commit-Position: refs/heads/master@{#48980}
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/arm/code-stubs-arm.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/arm/macro-assembler-arm.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/arm/macro-assembler-arm.h
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/arm64/code-stubs-arm64.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/arm64/macro-assembler-arm64.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/arm64/macro-assembler-arm64.h
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/compiler/access-info.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/compiler/js-call-reducer.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/compiler/js-native-context-specialization.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ia32/code-stubs-ia32.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ia32/macro-assembler-ia32.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ia32/macro-assembler-ia32.h
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/arm/handler-compiler-arm.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/arm64/handler-compiler-arm64.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/call-optimization.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/call-optimization.h
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/handler-compiler.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/handler-compiler.h
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/ia32/handler-compiler-ia32.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/ic.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/mips/handler-compiler-mips.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/mips64/handler-compiler-mips64.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/ppc/handler-compiler-ppc.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/s390/handler-compiler-s390.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ic/x64/handler-compiler-x64.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/mips/code-stubs-mips.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/mips/macro-assembler-mips.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/mips/macro-assembler-mips.h
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/mips64/code-stubs-mips64.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/mips64/macro-assembler-mips64.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/mips64/macro-assembler-mips64.h
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ppc/code-stubs-ppc.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ppc/macro-assembler-ppc.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/ppc/macro-assembler-ppc.h
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/s390/code-stubs-s390.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/s390/macro-assembler-s390.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/s390/macro-assembler-s390.h
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/x64/code-stubs-x64.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/x64/macro-assembler-x64.cc
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/src/x64/macro-assembler-x64.h
[modify] https://crrev.com/799cb6f37117b1f959091caceccd0c349759478f/test/unittests/api/v8-object-unittest.cc

Project Member

Comment 15 by bugdroid1@chromium.org, Oct 27 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/07de62ca185ebd36df0687e7b6208633a67e41bd

commit 07de62ca185ebd36df0687e7b6208633a67e41bd
Author: Toon Verwaest <verwaest@chromium.org>
Date: Fri Oct 27 11:31:34 2017

[lazy-accessor-pairs] Don't take the fast paths if the context needs to be switched

(This is a reland of cb84b6f624f5ac96318dfaa9878606dff4b1369c)

This works in the ICs since compiled handlers are not shared anymore.

Bug:  chromium:759734 
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
Change-Id: I3b7d6ae34bb4cfa213f679354fac56fb51bfd5ed
Reviewed-on: https://chromium-review.googlesource.com/739822
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Toon Verwaest <verwaest@chromium.org>
Cr-Commit-Position: refs/heads/master@{#48999}
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/include/v8.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/api-arguments.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/arm/code-stubs-arm.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/arm/macro-assembler-arm.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/arm/macro-assembler-arm.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/arm64/code-stubs-arm64.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/arm64/macro-assembler-arm64.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/arm64/macro-assembler-arm64.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/compiler/access-info.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/compiler/js-call-reducer.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/compiler/js-native-context-specialization.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ia32/code-stubs-ia32.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ia32/macro-assembler-ia32.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ia32/macro-assembler-ia32.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/arm/handler-compiler-arm.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/arm64/handler-compiler-arm64.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/call-optimization.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/call-optimization.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/handler-compiler.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/handler-compiler.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/ia32/handler-compiler-ia32.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/ic.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/mips/handler-compiler-mips.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/mips64/handler-compiler-mips64.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/ppc/handler-compiler-ppc.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/s390/handler-compiler-s390.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ic/x64/handler-compiler-x64.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/mips/code-stubs-mips.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/mips/macro-assembler-mips.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/mips/macro-assembler-mips.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/mips64/code-stubs-mips64.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/mips64/macro-assembler-mips64.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/mips64/macro-assembler-mips64.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ppc/code-stubs-ppc.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ppc/macro-assembler-ppc.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/ppc/macro-assembler-ppc.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/s390/code-stubs-s390.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/s390/macro-assembler-s390.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/s390/macro-assembler-s390.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/x64/code-stubs-x64.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/x64/macro-assembler-x64.cc
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/src/x64/macro-assembler-x64.h
[modify] https://crrev.com/07de62ca185ebd36df0687e7b6208633a67e41bd/test/unittests/api/v8-object-unittest.cc

Status: Fixed (was: Assigned)

Sign in to add a comment