Oopenharmony_ciSupport wasm interpreter in ohos
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[wasm][fuzzer] Move Wasm fuzzer code to separate directory This allows us to define a buganizer component for that directory via DIR_METADATA, and also generally improves code organization. As part of this move, we also rename the "wasm" fuzzer to "module" fuzzer. Note that "async" and "streaming" also fuzz whole modules, but there it is more implied by the existing name that they work on whole modules. R=jkummerow@chromium.org, machenbach@chromium.org Bug: 381816415 Change-Id: Ic8422e78c57d715980e4da999f0c48dbb6f71044 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6069993 Commit-Queue: Clemens Backes <clemensb@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/main@{#97580} | 1 年前 | |
[wasm][fuzzer] Move Wasm fuzzer code to separate directory This allows us to define a buganizer component for that directory via DIR_METADATA, and also generally improves code organization. As part of this move, we also rename the "wasm" fuzzer to "module" fuzzer. Note that "async" and "streaming" also fuzz whole modules, but there it is more implied by the existing name that they work on whole modules. R=jkummerow@chromium.org, machenbach@chromium.org Bug: 381816415 Change-Id: Ic8422e78c57d715980e4da999f0c48dbb6f71044 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6069993 Commit-Queue: Clemens Backes <clemensb@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/main@{#97580} | 1 年前 | |
[wasm][fuzzer] Move Wasm fuzzer code to separate directory This allows us to define a buganizer component for that directory via DIR_METADATA, and also generally improves code organization. As part of this move, we also rename the "wasm" fuzzer to "module" fuzzer. Note that "async" and "streaming" also fuzz whole modules, but there it is more implied by the existing name that they work on whole modules. R=jkummerow@chromium.org, machenbach@chromium.org Bug: 381816415 Change-Id: Ic8422e78c57d715980e4da999f0c48dbb6f71044 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6069993 Commit-Queue: Clemens Backes <clemensb@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/main@{#97580} | 1 年前 | |
Support wasm interpreter in ohos Signed-off-by: diking <wangzhongqi5@huawei.com> | 27 天前 | |
[arm64] Disable some fnmul use for deterministic NaNs The arm64 instruction selector folds mul(lhs, neg(rhs)) and mul(neg(lhs), rhs) into fnmul(lhs, rhs). This can flip the sign bit of NaN pattern though, so do not do this if deterministic NaNs are required. R=mliedtke@chromium.org Bug: 449299112 Change-Id: Icd07a5d2b2e3310cf328ec77dd03cc0bbdd4d0a5 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7011737 Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/main@{#102963} | 8 个月前 | |
[wasm][fuzzer] Move Wasm fuzzer code to separate directory This allows us to define a buganizer component for that directory via DIR_METADATA, and also generally improves code organization. As part of this move, we also rename the "wasm" fuzzer to "module" fuzzer. Note that "async" and "streaming" also fuzz whole modules, but there it is more implied by the existing name that they work on whole modules. R=jkummerow@chromium.org, machenbach@chromium.org Bug: 381816415 Change-Id: Ic8422e78c57d715980e4da999f0c48dbb6f71044 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6069993 Commit-Queue: Clemens Backes <clemensb@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/main@{#97580} | 1 年前 | |
[wasm][fuzzer] Move Wasm fuzzer code to separate directory This allows us to define a buganizer component for that directory via DIR_METADATA, and also generally improves code organization. As part of this move, we also rename the "wasm" fuzzer to "module" fuzzer. Note that "async" and "streaming" also fuzz whole modules, but there it is more implied by the existing name that they work on whole modules. R=jkummerow@chromium.org, machenbach@chromium.org Bug: 381816415 Change-Id: Ic8422e78c57d715980e4da999f0c48dbb6f71044 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6069993 Commit-Queue: Clemens Backes <clemensb@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Cr-Commit-Position: refs/heads/main@{#97580} | 1 年前 | |
[wasm][fuzzer] compare global and memory traces for differential fuzzing Compare and print the differences in the memory and global traces. The purpose is to assist in finding the specific instructions that caused the differences that were detected by the differential fuzzing. Bug: 436219201 Change-Id: If162278462d2a509864e7f2643f71a57a49b755b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6943430 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Nikolas Kaipel <nikolaskaipel@google.com> Cr-Commit-Position: refs/heads/main@{#102746} | 9 个月前 | |
[wasm][fuzzer] compare global and memory traces for differential fuzzing Compare and print the differences in the memory and global traces. The purpose is to assist in finding the specific instructions that caused the differences that were detected by the differential fuzzing. Bug: 436219201 Change-Id: If162278462d2a509864e7f2643f71a57a49b755b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6943430 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Nikolas Kaipel <nikolaskaipel@google.com> Cr-Commit-Position: refs/heads/main@{#102746} | 9 个月前 | |
[strings] Support shared strings without a shared string table - Add --shared-strings to support shared strings without the shared string table. - Copy shared strings to the local heap on internalization.* - Shared strings never transition to ThinStrings.* Shared strings always have to perform a full StringTable lookup.* - Externalization of shared strings is not supported.* *) Applies only to shared strings without --shared-string-table. Drive-by: Remove unused ContextSerializer::ShouldBeInTheSharedObjectCache. Bug: 446981745 Change-Id: I8624f0cc1e3b89993c596afcde8b899fcbaa0b81 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7021469 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Patrick Thier <pthier@chromium.org> Reviewed-by: Jakob Linke <jgruber@chromium.org> Auto-Submit: Patrick Thier <pthier@chromium.org> Cr-Commit-Position: refs/heads/main@{#103013} | 8 个月前 | |
[wasm][fuzzer] compare global and memory traces for differential fuzzing Compare and print the differences in the memory and global traces. The purpose is to assist in finding the specific instructions that caused the differences that were detected by the differential fuzzing. Bug: 436219201 Change-Id: If162278462d2a509864e7f2643f71a57a49b755b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6943430 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Nikolas Kaipel <nikolaskaipel@google.com> Cr-Commit-Position: refs/heads/main@{#102746} | 9 个月前 | |
[wasm][fuzzer] compare global and memory traces for differential fuzzing Compare and print the differences in the memory and global traces. The purpose is to assist in finding the specific instructions that caused the differences that were detected by the differential fuzzing. Bug: 436219201 Change-Id: If162278462d2a509864e7f2643f71a57a49b755b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6943430 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Nikolas Kaipel <nikolaskaipel@google.com> Cr-Commit-Position: refs/heads/main@{#102746} | 9 个月前 | |
[strings] Support shared strings without a shared string table - Add --shared-strings to support shared strings without the shared string table. - Copy shared strings to the local heap on internalization.* - Shared strings never transition to ThinStrings.* Shared strings always have to perform a full StringTable lookup.* - Externalization of shared strings is not supported.* *) Applies only to shared strings without --shared-string-table. Drive-by: Remove unused ContextSerializer::ShouldBeInTheSharedObjectCache. Bug: 446981745 Change-Id: I8624f0cc1e3b89993c596afcde8b899fcbaa0b81 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7021469 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Patrick Thier <pthier@chromium.org> Reviewed-by: Jakob Linke <jgruber@chromium.org> Auto-Submit: Patrick Thier <pthier@chromium.org> Cr-Commit-Position: refs/heads/main@{#103013} | 8 个月前 | |
[wasm][fuzzer] compare global and memory traces for differential fuzzing Compare and print the differences in the memory and global traces. The purpose is to assist in finding the specific instructions that caused the differences that were detected by the differential fuzzing. Bug: 436219201 Change-Id: If162278462d2a509864e7f2643f71a57a49b755b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6943430 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Nikolas Kaipel <nikolaskaipel@google.com> Cr-Commit-Position: refs/heads/main@{#102746} | 9 个月前 | |
[fuzzer][wasm] Conditionally enable type assertions in libfuzzer fuzzers Bug: 450246010 Change-Id: I83f9e009481eac05f43432cf20a3a1da1562a621 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7021954 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Auto-Submit: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Matthias Liedtke <mliedtke@chromium.org> Cr-Commit-Position: refs/heads/main@{#103050} | 8 个月前 | |
[wasm][fuzzer] compare global and memory traces for differential fuzzing Compare and print the differences in the memory and global traces. The purpose is to assist in finding the specific instructions that caused the differences that were detected by the differential fuzzing. Bug: 436219201 Change-Id: If162278462d2a509864e7f2643f71a57a49b755b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6943430 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Nikolas Kaipel <nikolaskaipel@google.com> Cr-Commit-Position: refs/heads/main@{#102746} | 9 个月前 | |
[wasm][fuzzer] compare global and memory traces for differential fuzzing Compare and print the differences in the memory and global traces. The purpose is to assist in finding the specific instructions that caused the differences that were detected by the differential fuzzing. Bug: 436219201 Change-Id: If162278462d2a509864e7f2643f71a57a49b755b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6943430 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Nikolas Kaipel <nikolaskaipel@google.com> Cr-Commit-Position: refs/heads/main@{#102746} | 9 个月前 | |
[wasm] Add isolate-specific info to AsyncCompileJob later This CL adds an AsyncCompileJob::IsolateSpecificInfo struct which is only populated later (after initialization, potentially after passing bytes to the AsyncCompileJob, but before finishing the async compilation). This will be used for the new API for source phase imports where the isolate, context etc are only known later in the pipeline, after the embedder finished (streaming) background compilation from a foreground task. The main change is that counter updates and the UKM metrics event for decoding need to be delayed until we get hold of an isolate. R=jkummerow@chromium.org Bug: 446885278 Change-Id: I29683a5fd404d6112d1f2daa3ca4b68608eaed15 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7157255 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/main@{#103859} | 7 个月前 |