v8/test
Ulan Degenbaev 4d474c51d8 [heap] Reuse freed CodeRange addresses.
This patch adds a singleton that tracks recently freed code range
regions and provides hints for newly created code ranges such that
the freed addresses are reused.

This is a workaround for the CFG leak described in the linked bug.

Bug: chromium:870054

Change-Id: Ice237a056268379f0fef40abdb1accad125a56b3
Reviewed-on: https://chromium-review.googlesource.com/1174837
Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#55139}
2018-08-15 18:53:11 +00:00
..
benchmarks Reland "[build] Remove legacy isolate configurations" 2018-03-28 12:36:55 +00:00
cctest [wasm] Remove global HandleScope in streaming compilation tests 2018-08-14 10:01:38 +00:00
common [wasm] Add WasmFeatures to enable/detect features 2018-08-09 10:58:22 +00:00
debugger [debug] remove break_id 2018-08-13 08:48:34 +00:00
fuzzer Reland "[wasm] Implement the new API for WebAssembly.instantiateStreaming" 2018-08-14 08:20:19 +00:00
inspector [inspector] added V8InspectorClient::resourceNameToUrl 2018-08-09 21:36:24 +00:00
intl [Intl] Use JSObject with null proto to prevent side effects 2018-08-10 18:37:41 +00:00
js-perf-test [js-perf-test] Add assert and assertEquals 2018-08-13 23:03:05 +00:00
memory [builtins] Add embedded stats to --serialization-statistics 2018-07-05 12:33:26 +00:00
message Revert "[array] Move Array.p.sort to Torque and use TimSort instead of QuickSort" 2018-08-14 10:05:48 +00:00
mjsunit [turbofan] Serialize more Map data. 2018-08-14 11:07:33 +00:00
mkgrokdump [explicit isolates] Move remaining roots to ReadOnyRoots 2018-07-03 15:26:04 +00:00
mozilla Roll ICU to ICU 62.1 2018-07-11 10:24:26 +00:00
preparser Reland "[build] Remove legacy isolate configurations" 2018-03-28 12:36:55 +00:00
test262 Revert "[builtins] Enable Torque Array.prototype.splice" 2018-08-09 07:29:14 +00:00
torque [torque] only expose safe FixedArray allocation 2018-08-13 15:58:17 +00:00
unittests [heap] Reuse freed CodeRange addresses. 2018-08-15 18:53:11 +00:00
wasm-spec-tests [wasm] Update spec tests 2018-07-26 09:54:02 +00:00
webkit [test] Bump shards on slow arm64 trybot 2018-08-10 14:22:01 +00:00
BUILD.gn Reland "[test] Add logic to run tests on Android" 2018-08-10 17:56:12 +00:00