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

Issue 1775443002: MIPS: Assembler changes for enabling GrowHeap in Wasm.

Created:
4 years, 9 months ago by Marija Antic
Modified:
4 years, 9 months ago
Reviewers:
ivica.bogosavljevic, ilija.pavlovic, balazs.kilvady, miran.karic, gergely.kis.imgtec, akos.palfi.imgtec
CC:
v8-reviews_googlegroups.com, v8-mips-ports_googlegroups.com, v8-x87-ports_googlegroups.com, v8-ppc-ports_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

MIPS: Assembler changes for enabling GrowHeap in Wasm. Port for https://codereview.chromium.org/1759873002/ Original commit message: - New RelocInfo mode WASM_HEAP_OBJECT as a marker for wasm code objects that need to be relocated on a heap change - RelocInfo mode recorded for immediates that use the memory buffer as base - Tests to verify address patching works

Patch Set 1 : Initial CL that should be ported #

Patch Set 2 : Port to MIPS and MIPS64 #

Patch Set 3 : Removing initial CL #

Total comments: 4

Patch Set 4 : Fix comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+221 lines, -2 lines) Patch
M test/cctest/cctest.gyp View 1 2 2 chunks +4 lines, -2 lines 0 comments Download
A test/cctest/test-wasm-relocation-disasm-mips.cc View 1 2 3 1 chunk +108 lines, -0 lines 0 comments Download
A test/cctest/test-wasm-relocation-disasm-mips64.cc View 1 2 3 1 chunk +109 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (6 generated)
Marija Antic
Please take a look at MIPS/MIPS64 changes.
4 years, 9 months ago (2016-03-07 16:42:11 UTC) #2
balazs.kilvady
I think the initial CL should not be part of this CL (we upload only ...
4 years, 9 months ago (2016-03-07 20:02:51 UTC) #3
Marija Antic
4 years, 9 months ago (2016-03-09 09:15:36 UTC) #6
balazs.kilvady
https://codereview.chromium.org/1775443002/diff/40001/src/mips/assembler-mips-inl.h File src/mips/assembler-mips-inl.h (right): https://codereview.chromium.org/1775443002/diff/40001/src/mips/assembler-mips-inl.h#newcode154 src/mips/assembler-mips-inl.h:154: nits: Please try to follow the order of functions ...
4 years, 9 months ago (2016-03-09 11:00:20 UTC) #7
Marija Antic
4 years, 9 months ago (2016-03-09 12:17:02 UTC) #8
Ilija.Pavlovic1
This seems to me OK. Adaptations are done according implementation for ARM in mentioned CL.
4 years, 9 months ago (2016-03-09 12:41:08 UTC) #10
balazs.kilvady
First line of description is missing, the full description must contain the main sentence (when ...
4 years, 9 months ago (2016-03-09 16:54:41 UTC) #11
balazs.kilvady
4 years, 9 months ago (2016-03-10 11:59:06 UTC) #14
On 2016/03/09 16:54:41, balazs.kilvady wrote:
> First line of description is missing, the full description must contain the
main
> sentence (when a CL landed, the oneline commit message in git will be the
first
> sentence of the description. The issue title is not added to the git commit),
so
> the full description:
> 
> MIPS: Assembler changes for enabling GrowHeap in Wasm.
> 
> Port for https://codereview.chromium.org/1759873002/
> 
> Original commit message:
>  - New RelocInfo mode WASM_HEAP_OBJECT as a marker for wasm code objects that
> need to be relocated on a heap change
>  - RelocInfo mode recorded for immediates that use the memory buffer as base
>  - Tests to verify address patching works

l-g-t-m. As the original CL is not landed, please inform the author (make a
comment on the original CL's page) about this MIPS version.

Powered by Google App Engine
This is Rietveld 408576698