7ad5ee3dae
When using the --dump-kernel-bytecode flag, also print the line and number of the source position encoded by a synthetic token position. Also use the decoded value for a synthetic token position when converting it as a C string for printing, which also makes it easier to correlate real and synthetic token positions encoding the same source position. Also change the long outdated comment about synthetic token positions not encoding a real source offset, as most if not all uses of them do actually encode a real source offset. TEST=manual use during debugging Cq-Include-Trybots: luci.dart.try:vm-dyn-linux-debug-x64-try Change-Id: Ic16e320e9a10d8343e8a37c8270c7076bb7052c3 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/484943 Commit-Queue: Tess Strickland <sstrickl@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com>