dart-sdk/runtime
Samir Jindel dd7760a07d [vm] Support disassembling snapshot code at runtime for JIT and AOT snapshots.
--code-comments should be passed both at compile/training-time and run-time to get
comments in the disassembled instructions.

The required --disassemble-* flags need only be passed at run-time. Flow-graph printing
is not yet supported because we don't save flow-graph like assembly comments.

This functionality is excluded from product builds.

Change-Id: If35fbb08cff6eae40069f916ecec9c6f589c0cad
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/124989
Commit-Queue: Samir Jindel <sjindel@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2019-11-14 14:09:21 +00:00
..
bin [vm/aot] Remove uses of blobs from tests and scripts. 2019-11-07 14:06:07 +00:00
docs [vm, docs] Describe how to run size analysis for Flutter apps. 2019-11-13 21:34:57 +00:00
include [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
lib [VM/nnbd] Reland of 3 reverted CLs and fix for canonicalization of legacy types. 2019-11-14 02:10:15 +00:00
llvm_codegen [llvm_codegen] Use exclusively SExpression support from VM and nothing else. 2019-10-30 16:27:04 +00:00
observatory Revert "[vm/async] Don't add an <asynchronous suspension> marker along sync-async calls." 2019-11-11 19:03:54 +00:00
platform [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
tests/vm [vm/bytecode] Do not declare receiver variable in closures 2019-11-11 21:51:57 +00:00
third_party Mass format python with yapf 2019-08-05 20:34:31 +00:00
tools [dartfuzz] Make generic types explicit when using API table 2019-11-14 01:19:15 +00:00
vm [vm] Support disassembling snapshot code at runtime for JIT and AOT snapshots. 2019-11-14 14:09:21 +00:00
.clang-tidy [vm] Add runtime/.clang-tidy file 2019-09-05 09:51:13 +00:00
.gitignore
BUILD.gn [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
codereview.settings
configs.gni [build] Introduce gen_snapshot_host_targeting_host. 2019-09-30 18:10:37 +00:00
CPPLINT.cfg
PRESUBMIT.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
runtime_args.gni [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00