dart-sdk/runtime/platform
Ivan Inozemtsev a5ff656da1 Revert "[vm] Switch datastream Write/WriteUnsigned to (S)LEB128."
This reverts commit 80102c981b.

Reason for revert: b/186359854

Original change's description:
> [vm] Switch datastream Write/WriteUnsigned to (S)LEB128.
>
> This reduces the number of variable-length integer encodings in our
> database from 2 to 1, and chooses the more standard one.
>
> TEST=Existing tests, in particular any that involve snapshots.
>
> Cq-Include-Trybots: luci.dart.try:vm-kernel-precomp-asan-linux-release-x64-try,vm-kernel-precomp-dwarf-linux-product-x64-try,vm-kernel-precomp-msan-linux-release-x64-try,vm-kernel-precomp-ubsan-linux-release-x64-try,vm-kernel-precomp-tsan-linux-release-x64-try,vm-kernel-precomp-nnbd-linux-debug-x64-try,vm-kernel-precomp-nnbd-linux-debug-simarm_x64-try,vm-kernel-precomp-linux-debug-simarm64c-try,vm-kernel-precomp-linux-debug-simarm_x64-try,vm-kernel-precomp-linux-debug-x64-try,vm-kernel-precomp-linux-debug-x64c-try,vm-kernel-precomp-linux-product-x64-try,vm-kernel-precomp-linux-release-x64-try
> Change-Id: Ia700158ac873ad32ac28c1027a669895961bc715
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/196321
> Commit-Queue: Tess Strickland <sstrickl@google.com>
> Reviewed-by: Ryan Macnak <rmacnak@google.com>
> Reviewed-by: Martin Kustermann <kustermann@google.com>

# Not skipping CQ checks because original CL landed > 1 day ago.

Change-Id: Idf32bdd879cf8bb7407f6dae764312140ad6eeb2
Cq-Include-Trybots: luci.dart.try:vm-kernel-precomp-asan-linux-release-x64-try,vm-kernel-precomp-dwarf-linux-product-x64-try,vm-kernel-precomp-msan-linux-release-x64-try,vm-kernel-precomp-ubsan-linux-release-x64-try,vm-kernel-precomp-tsan-linux-release-x64-try,vm-kernel-precomp-nnbd-linux-debug-x64-try,vm-kernel-precomp-nnbd-linux-debug-simarm_x64-try,vm-kernel-precomp-linux-debug-simarm64c-try,vm-kernel-precomp-linux-debug-simarm_x64-try,vm-kernel-precomp-linux-debug-x64-try,vm-kernel-precomp-linux-debug-x64c-try,vm-kernel-precomp-linux-product-x64-try,vm-kernel-precomp-linux-release-x64-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/196920
Reviewed-by: Ivan Inozemtsev <iinozemtsev@google.com>
Commit-Queue: Ivan Inozemtsev <iinozemtsev@google.com>
2021-04-26 07:52:47 +00:00
..
address_sanitizer.h [vm] Fix LSAN when used without ASAN. 2020-05-12 17:38:19 +00:00
allocation.cc [vm] Produce clearer error messages for malloc/realloc failures. 2020-11-13 22:10:54 +00:00
allocation.h [vm] Produce clearer error messages for malloc/realloc failures. 2020-11-13 22:10:54 +00:00
assert.cc [vm] On Android set abort message before aborting 2021-03-15 15:35:10 +00:00
assert.h [vm] On Android set abort message before aborting 2021-03-15 15:35:10 +00:00
atomic.h [vm/slot] Use seq_cst memory order for failure-branch of compare_exchange. 2020-12-04 20:38:52 +00:00
BUILD.gn [fuchsia] allow injecting the inspect node 2021-03-22 17:38:24 +00:00
elf.h [vm] Simplify symbol naming/address retrieval. 2020-10-06 17:10:05 +00:00
floating_point.h [gardening] Fix import to fix Flutter build 2019-09-06 09:08:49 +00:00
floating_point_win.cc
floating_point_win.h
globals.h [build] Move from the C++11 to the C++17 standard. 2021-03-19 15:29:57 +00:00
growable_array.h [vm] Produce clearer error messages for malloc/realloc failures. 2020-11-13 22:10:54 +00:00
hashmap.cc [vm] Produce clearer error messages when operator new fails. 2020-11-13 19:07:20 +00:00
hashmap.h [vm] Propagate more UTF8 conversion errors 2018-09-06 02:23:21 +00:00
leak_sanitizer.h [vm] Fix LSAN when used without ASAN. 2020-05-12 17:38:19 +00:00
memory_sanitizer.h [vm, io] Fix some MemorySanitizer issues. 2020-02-27 17:50:43 +00:00
platform_sources.gni [vm] Produce clearer error messages for malloc/realloc failures. 2020-11-13 22:10:54 +00:00
priority_queue.h [vm] Make event handler use appropriate data structure for timers 2020-12-16 10:55:12 +00:00
safe_stack.h [vm] Fix various UBSan failures. 2020-05-07 19:40:18 +00:00
signal_blocker.h
splay-tree-inl.h [ VM ] Updated splay-tree licenses, added V8 project authors to AUTHORS 2019-04-30 19:50:46 +00:00
splay-tree.h [ VM ] Updated splay-tree licenses, added V8 project authors to AUTHORS 2019-04-30 19:50:46 +00:00
syslog.h [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_android.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_fuchsia.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_linux.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_macos.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_win.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
text_buffer.cc [vm] Add buffering of --trace_precompiler_to output in memory 2020-12-11 18:19:39 +00:00
text_buffer.h [vm] Add buffering of --trace_precompiler_to output in memory 2020-12-11 18:19:39 +00:00
thread_sanitizer.h [vm] Fix TSAN failures related to object headers and GC task phases. 2019-10-09 21:48:20 +00:00
unaligned.h [vm] Fix various UBSan failures. 2020-05-07 19:40:18 +00:00
undefined_behavior_sanitizer.h [vm] Fix various UBSan failures. 2020-05-07 19:40:18 +00:00
unicode.cc [dart/fuzzer] Mechanism for target functions 2019-05-02 18:12:19 +00:00
unicode.h [vm] Adjust internal UTF-8 encoder to match dart:convert. 2020-06-29 16:10:13 +00:00
utils.cc Reland "[vm] Fix V8 snapshot profile handling of the dispatch table." 2021-04-20 11:17:36 +00:00
utils.h Revert "[vm] Switch datastream Write/WriteUnsigned to (S)LEB128." 2021-04-26 07:52:47 +00:00
utils_android.cc [build] Support --clang when building dart sdk on Windows. 2020-06-25 03:36:41 +00:00
utils_android.h [vm/compiler] bit utilities 2019-10-07 18:13:06 +00:00
utils_fuchsia.cc [fuchsia] allow injecting the inspect node 2021-03-22 17:38:24 +00:00
utils_fuchsia.h [fuchsia] allow injecting the inspect node 2021-03-22 17:38:24 +00:00
utils_linux.cc [build] Support --clang when building dart sdk on Windows. 2020-06-25 03:36:41 +00:00
utils_linux.h [vm/compiler] bit utilities 2019-10-07 18:13:06 +00:00
utils_macos.cc [vm] Produce clearer error messages for malloc/realloc failures. 2020-11-13 22:10:54 +00:00
utils_macos.h [vm/compiler] bit utilities 2019-10-07 18:13:06 +00:00
utils_win.cc [vm] Produce clearer error messages for malloc/realloc failures. 2020-11-13 22:10:54 +00:00
utils_win.h [vm/compiler] bit utilities 2019-10-07 18:13:06 +00:00