- 13 Feb, 2019 1 commit
-
-
Jakob Gruber authored
This is a reland of c79a63e6 Original change's description: > [nojit] Don't expose wasm in jitless mode > > Wasm currently still creates executable memory even in > interpreter-only mode, and is thus unsupported in jitless mode. This > hides wasm completely, which will help e.g. fuzzers that attempt to > run wasm code (and currently crash on the CHECK in AddOwnedCode). > > Bug: v8:7777,chromium:931068 > Change-Id: Iee692cb947d482ba16fb0f4da32490d42d5daef8 > Reviewed-on: https://chromium-review.googlesource.com/c/1470124 > Reviewed-by: Michael Starzinger <mstarzinger@chromium.org> > Commit-Queue: Jakob Gruber <jgruber@chromium.org> > Cr-Commit-Position: refs/heads/master@{#59561} Tbr: mstarzinger@chromium.org Bug: v8:7777, chromium:931068 Change-Id: I535c3f598c90cd5c4072a73544cc33c5bf5460c1 Reviewed-on: https://chromium-review.googlesource.com/c/1470132Reviewed-by: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Michael Starzinger <mstarzinger@chromium.org> Commit-Queue: Jakob Gruber <jgruber@chromium.org> Cr-Commit-Position: refs/heads/master@{#59571}
-
- 04 Feb, 2019 2 commits
-
-
Michael Achenbach authored
Bug: v8:8778 Change-Id: I384ad4387743d534a79ebad03130e8a688cc4631 Reviewed-on: https://chromium-review.googlesource.com/c/1449691Reviewed-by: Sergiy Belozorov <sergiyb@chromium.org> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Commit-Queue: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/master@{#59332}
-
Jakob Gruber authored
This is a reland of 0befa6d4 Original change's description: > [nojit] Check that --jitless is disabled when creating wasm code > > Drive-by: Amend wasm test skips for lite mode. > > Bug: v8:7777 > Change-Id: I23e13b65e548c19d6b24a26e0b962a9978f54ed7 > Reviewed-on: https://chromium-review.googlesource.com/c/1449616 > Reviewed-by: Michael Starzinger <mstarzinger@chromium.org> > Commit-Queue: Jakob Gruber <jgruber@chromium.org> > Cr-Commit-Position: refs/heads/master@{#59314} Tbr: mstarzinger@chromium.org Bug: v8:7777 Change-Id: I0a076b36bb2e69b612df89b0f35067f299f27a7e Reviewed-on: https://chromium-review.googlesource.com/c/1451819 Commit-Queue: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Cr-Commit-Position: refs/heads/master@{#59325}
-
- 10 Jan, 2019 1 commit
-
-
Jakob Gruber authored
This CL disables RX (read and execute) permissions for Code memory when in jitless mode. All memory that was previously allocated RX is now read-only. Bug: v8:7777 Cq-Include-Trybots: luci.v8.try:v8_linux_arm_lite_rel_ng Change-Id: I52d6ed785d244ec33168a02293c5506d26f36fe8 Reviewed-on: https://chromium-review.googlesource.com/c/1390122 Commit-Queue: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Ross McIlroy <rmcilroy@chromium.org> Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Cr-Commit-Position: refs/heads/master@{#58692}
-
- 19 Sep, 2018 1 commit
-
-
Clemens Hammacher authored
The test allocates a code object of maximum size. This was recently increased to 1GB. This makes the test run OOM on some native arm and mips devices. TBR=ahaas@chromium.org No-Try: true Change-Id: Ie6cc50e92493c341c3205e9a6efa547d3d489275 Reviewed-on: https://chromium-review.googlesource.com/1233333 Commit-Queue: Clemens Hammacher <clemensh@chromium.org> Reviewed-by: Clemens Hammacher <clemensh@chromium.org> Cr-Commit-Position: refs/heads/master@{#56013}
-
- 26 Jul, 2018 3 commits
-
-
Michael Lippautz authored
Instead of actually allocating an objects just test the corner cases around the page boundary by casting addresses. Bug: v8:7984 Change-Id: I27615cc193d6f85abc91cfe898719a4a9b761f23 Reviewed-on: https://chromium-review.googlesource.com/1151114Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#54717}
-
Michael Lippautz authored
The test creates a new spaces without hooking it up into Heap, which makes allocations crash. Tbr: leszeks@chromium.org No-try: true Bug: v8:7984 Change-Id: I58c43eedd4fbbedfacfdee3a3bae99c4107404ec Reviewed-on: https://chromium-review.googlesource.com/1151112Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#54713}
-
Georgia Kouveli authored
The tests were not flushing the i-cache before calling the generated code. Use Factory::NewCode to make sure that the i-cache is flushed instead. Bug: v8:7977 Change-Id: I9c7c6f0d0e31700634e50279e75858a5d74603d8 Reviewed-on: https://chromium-review.googlesource.com/1150165Reviewed-by: Clemens Hammacher <clemensh@chromium.org> Commit-Queue: Georgia Kouveli <georgia.kouveli@arm.com> Cr-Commit-Position: refs/heads/master@{#54711}
-
- 24 Jul, 2018 2 commits
-
-
Clemens Hammacher authored
TBR=mstarzinger@chromium.org No-Try: true Bug: v8:7976 Change-Id: I12585016afbf86e3d50bacb45a57ab20b6be72ff Reviewed-on: https://chromium-review.googlesource.com/1148728Reviewed-by: Clemens Hammacher <clemensh@chromium.org> Commit-Queue: Clemens Hammacher <clemensh@chromium.org> Cr-Commit-Position: refs/heads/master@{#54667}
-
Clemens Hammacher authored
TBR=mstarzinger@chromium.org No-Try: true Bug: v8:7977 Change-Id: Idcf88b884a7ad904243f0046aa0bbef118fb19ad Reviewed-on: https://chromium-review.googlesource.com/1148576 Commit-Queue: Clemens Hammacher <clemensh@chromium.org> Reviewed-by: Clemens Hammacher <clemensh@chromium.org> Cr-Commit-Position: refs/heads/master@{#54664}
-
- 24 May, 2018 1 commit
-
-
Michael Achenbach authored
TBR=sigurds@chromium.org NOTRY=true Bug: chromium:820416 Change-Id: Ibd6fec04a9ea610c83c9347b4971f5ffea1fa80d Reviewed-on: https://chromium-review.googlesource.com/1071521 Commit-Queue: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/master@{#53344}
-
- 19 Mar, 2018 1 commit
-
-
Michael Achenbach authored
NOTRY=true Bug: chromium:820416 Change-Id: If995357345c2916ed5a3c8d1ad94f783cf6d633a Reviewed-on: https://chromium-review.googlesource.com/968249Reviewed-by: Jakob Gruber <jgruber@chromium.org> Commit-Queue: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/master@{#52031}
-
- 06 Mar, 2018 1 commit
-
-
Fadi Meawad authored
The test is flaky because the OS does not sleep for the full requested time. Adding a check for the OS sleep time. Bug: v8:7492 Change-Id: I495ecc6595238bc1771adc434e766543513a0256 Reviewed-on: https://chromium-review.googlesource.com/937818Reviewed-by: Yang Guo <yangguo@chromium.org> Commit-Queue: Fadi Meawad <fmeawad@chromium.org> Cr-Commit-Position: refs/heads/master@{#51774}
-
- 23 Feb, 2018 1 commit
-
-
Michael Achenbach authored
NOTRY=true Bug: v8:7492 Change-Id: Ie25281f8efa30d14574c7b53b4ab8a22d1344535 Reviewed-on: https://chromium-review.googlesource.com/934847Reviewed-by: Fadi Meawad <fmeawad@chromium.org> Commit-Queue: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/master@{#51531}
-
- 01 Feb, 2018 1 commit
-
-
Gabriel Charette authored
Otherwise bots with a low number of cores will hang trying to schedule a mere 4 tasks. This change allowing scheduling of an arbitrary number of test tasks, the count was also augmented to better stress test the system. Bug: chromium:805932 Change-Id: Ia10cd583c0675c256b4fd5d2765b50855d77a7f9 Reviewed-on: https://chromium-review.googlesource.com/895584 Commit-Queue: Gabriel Charette <gab@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#51019}
-
- 31 Jan, 2018 1 commit
-
-
Michael Achenbach authored
TBR=gab@chromium.org NOTRY=true Bug: chromium:805932 Change-Id: I76e5acb5f2e749f7240abb0cb0596fdf8b72badf Reviewed-on: https://chromium-review.googlesource.com/895602 Commit-Queue: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/master@{#50988}
-
- 10 Nov, 2017 1 commit
-
-
Camillo Bruni authored
- Implement exchangeable timer clock for RuntimeCallStats for testing - Rewrite RuntimeCAllStatsTest to overwrite the default RCS timer This gets rid of the previous flakiness for these tests due to using the real platform timer. Bug: v8:5677 Change-Id: Iff312c7f79ab97407ba1c0c2c72fb0b35a5efdf1 Reviewed-on: https://chromium-review.googlesource.com/760416Reviewed-by: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/master@{#49285}
-
- 18 Jul, 2017 1 commit
-
-
Jakob Kummerow authored
Bug: v8:6550 Change-Id: I888f91db1fd842d1fef8a5fb749da229dfb6ab97 Reviewed-on: https://chromium-review.googlesource.com/575756Reviewed-by: Benedikt Meurer <bmeurer@chromium.org> Reviewed-by: Daniel Clifford <danno@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/master@{#46746}
-
- 28 Mar, 2017 1 commit
-
-
Michael Starzinger authored
R=machenbach@chromium.org BUG=v8:6127 Change-Id: I19092232bc0de728ec37fa9188998ec9dbd94bed Reviewed-on: https://chromium-review.googlesource.com/459498 Commit-Queue: Michael Starzinger <mstarzinger@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/master@{#44170}
-
- 28 Nov, 2016 1 commit
-
-
cbruni authored
R=machenbach@chromium.org BUG=v8:5677 NOTRY=true Review-Url: https://codereview.chromium.org/2528363002 Cr-Commit-Position: refs/heads/master@{#41305}
-
- 21 Nov, 2016 1 commit
-
-
zhengxing.li authored
The reason: The CL #40862 (https://codereview.chromium.org/2433093002 ) caused 2 test cases failed for X87. Because Both 2 test cases (MoveOptimizerTest.RemovesRedundantExplicit and RegisterAllocatorTest.CanAllocateFPRegisters) needs 2 allocatable Float/Double registers. But there's only 1 allocatable Float/Double register in x87 turbofan compiler, i.e.: register index 0. This CL disables MoveOptimizerTest.RemovesRedundantExplicit and RegisterAllocatorTest.CanAllocateFPRegisters test cases for x87. BUG= Review-Url: https://codereview.chromium.org/2520623005 Cr-Commit-Position: refs/heads/master@{#41131}
-
- 17 Nov, 2016 1 commit
-
-
eholk authored
With this change, WebAssembly.Memory objects have backing stores allocated as an 8GB region where everything beyond the size of the Wasm heap is inaccessible. GrowMemory is now implemented by changing the protection on the guard regions to make the new portions of the heap accessible. Guard pages are not enabled by default, but this change adds a flag and a test variant to make sure we get test coverage on them. BUG= https://bugs.chromium.org/p/v8/issues/detail?id=5277 Review-Url: https://codereview.chromium.org/2396433008 Cr-Commit-Position: refs/heads/master@{#41089}
-
- 22 Sep, 2016 1 commit
-
-
ivica.bogosavljevic authored
The Wasm got big-endian support with d3f3f6c8. The tests are now passing. BUG= Review-Url: https://codereview.chromium.org/2359143002 Cr-Commit-Position: refs/heads/master@{#39635}
-
- 19 Sep, 2016 1 commit
-
-
bradnelson authored
BUG= https://bugs.chromium.org/p/v8/issues/detail?id=4203 BUG= https://bugs.chromium.org/p/v8/issues/detail?id=5406 LOG=N R=mstarzinger@chromium.org,machenbach@chromium.org Review-Url: https://codereview.chromium.org/2309833003 Cr-Commit-Position: refs/heads/master@{#39521}
-
- 05 Jul, 2016 1 commit
-
-
zhengxing.li authored
The reason: same as the CL #37371 (Issue 2111493002: X87: disable some sin/cos/expm1/tan test cases for x87.), please refer https://codereview.chromium.org/2111493002 for more details. For Acosh/ASinh test cases, the expected values are pre-defined double precision values, the results generated by C++ function are extended double precision as the extended double precision is default for x87 Gcc compiler and std lib on linux platform. The comparison of different precisons caused some of those test cases failed. This CL disables Acosh/ASinh test cases for x87. BUG= Review-Url: https://codereview.chromium.org/2122593002 Cr-Commit-Position: refs/heads/master@{#37516}
-
- 29 Jun, 2016 1 commit
-
-
zhengxing.li authored
The reason: All RunFloat64Sin/RunFloat64Cos/RunFloat64Expm1/RunFloat64Tan/Ieee754.Expm1/Ieee754.Cos/Ieee754.Tan test cases use the C++ function to generate the expected value or result. So for x87, all those expected value or result are extended double precision as the extended double precision is default for x87 Gcc compiler and std lib on linux platform. The issue is: For RunFloat64Sin/RunFloat64Cos/RunFloat64Expm1/RunFloat64Tan test cases, the expected values generated by C++ function are extended double precision, the results generated by X87 jitted code are double precision according to the ECMA standard. The comparison of different precisons caused some of those test cases failed. For Ieee754.Expm1/Ieee754.Cos/Ieee754.Tan test cases, the expected values are pre-defined double precision values, the results generated by C++ function are extended double precision. The comparison of different precisons caused some of those test cases failed too. This CL disables RunFloat64Sin/RunFloat64Cos/RunFloat64Expm1/RunFloat64Tan/Ieee754.Expm1/Ieee754.Cos/Ieee754.Tan test cases for x87. BUG= Review-Url: https://codereview.chromium.org/2111493002 Cr-Commit-Position: refs/heads/master@{#37371}
-
- 09 May, 2016 1 commit
-
-
machenbach authored
Revert of [test] Skip failing test after clang roll. (patchset #1 id:1 of https://codereview.chromium.org/1955013002/ ) Reason for revert: Clang roll with fix is in. Original issue's description: > [test] Skip failing test after clang roll. > > BUG=v8:4995 > LOG=n > NOTRY=true > TBR=thakis@chromium.org, titzer@chromium.org > > Committed: https://crrev.com/6e6a7ea3a425bee65d856814bd361ddbf14811f5 > Cr-Commit-Position: refs/heads/master@{#36064} TBR=thakis@chromium.org,titzer@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=v8:4995 NOTRY=true LOG=n Review-Url: https://codereview.chromium.org/1960053002 Cr-Commit-Position: refs/heads/master@{#36119}
-
- 06 May, 2016 1 commit
-
-
machenbach authored
BUG=v8:4995 LOG=n NOTRY=true TBR=thakis@chromium.org, titzer@chromium.org Review-Url: https://codereview.chromium.org/1955013002 Cr-Commit-Position: refs/heads/master@{#36064}
-
- 13 Apr, 2016 1 commit
-
-
Miran.Karic authored
Operand values in Bytecodes.DecodeBytecodeAndOperands test are encoded in little endian format. The test calls Bytecodes::Decode function which reads the operands but the values are byte swapped on big endian machines. Added big endian encoded data which decodes correctly on BE machines. BUG= Review URL: https://codereview.chromium.org/1881423002 Cr-Commit-Position: refs/heads/master@{#35447}
-
- 05 Apr, 2016 1 commit
-
-
jyan authored
Because the operands in this test are encoded in little endian format. Therefore, their bytes are all swapped when reading them on big endian machine. R=mbrandy@us.ibm.com,joransiu@ca.ibm.com,titzer@chromium.org,machenbach@chromium.org,bradnelson@chromium.org,ahaas@chromium.org BUG= Review URL: https://codereview.chromium.org/1858793002 Cr-Commit-Position: refs/heads/master@{#35262}
-
- 24 Mar, 2016 1 commit
-
-
oth authored
BUG=v8:4280 LOG=N Review URL: https://codereview.chromium.org/1832653002 Cr-Commit-Position: refs/heads/master@{#35054}
-
- 23 Mar, 2016 1 commit
-
-
machenbach authored
NOTRY=true TBR=oth@chromium.org, rmcilroy@chromium.org, cbruni@chromium.org Review URL: https://codereview.chromium.org/1830583002 Cr-Commit-Position: refs/heads/master@{#35036}
-
- 19 Mar, 2016 1 commit
-
-
akos.palfi authored
BUG= Review URL: https://codereview.chromium.org/1823463002 Cr-Commit-Position: refs/heads/master@{#34912}
-
- 12 Jan, 2016 1 commit
-
-
paul.lind authored
BUG= Review URL: https://codereview.chromium.org/1573343002 Cr-Commit-Position: refs/heads/master@{#33226}
-
- 11 Jan, 2016 1 commit
-
-
paul.lind authored
Get the BE bots green in the short term. BUG= Review URL: https://codereview.chromium.org/1571243002 Cr-Commit-Position: refs/heads/master@{#33197}
-
- 25 Nov, 2014 1 commit
-
-
Benedikt Meurer authored
Follow-up to 87db4ff1, which added suppressions to unittests.status and a special case for Android to the ThreadLocalStorageTest, both of which are unneccessary and should be handled differently for the GTest based unittests. BUG=v8:3706 LOG=n R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/757913002 Cr-Commit-Position: refs/heads/master@{#25495}
-
- 24 Nov, 2014 1 commit
-
-
cullinan authored
cctest/test-threads/ThreadJoinSelf is suppressed for Android, but the test has since been moved to unittests/Thread.SelfJoin. Move the suppression to unittests.status. unittests/ThreadLocalStorageTest.DoTest fails on older Android devices as it assumes the availability of more TLS slots than many devices implement. Test a smaller number of slots (32) on Android. Remove old suppression of test-platform-tls/FastTLS (which no longer exists). cctest/test-mark-compact/RegressJoinThreadsOnIsolateDeinit can't deal with shared mappings. Check for 's' instead of '-'. BUG=v8:3706 LOG= Review URL: https://codereview.chromium.org/735863003 Cr-Commit-Position: refs/heads/master@{#25492}
-
- 01 Oct, 2014 1 commit
-
-
bmeurer@chromium.org authored
As per discussion on the V8 team, this is the place we want them to live, not following the Chrome Style Guide for this. BUG=v8:3489 LOG=y R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/615393002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24350 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 06 Aug, 2014 1 commit
-
-
bmeurer@chromium.org authored
TEST=base-unittests BUG=v8:3489 LOG=y R=jochen@chromium.org, svenpanne@chromium.org Review URL: https://codereview.chromium.org/448603002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22911 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-