[vm,dyn_modules] Fix/skip vm/cc tests that crash for dynamic modules.
Skip IR or snapshot-related tests when running from bytecode.
TEST=vm/cc/DartAPI_DeepStackTraceInfo
vm/cc/DartAPI_HeapSampling_UserDefinedClass
vm/cc/DartAPI_StackTraceInfo
vm/cc/DartAPI_StackOverflowStackTraceInfoArrowFunction
vm/cc/DartAPI_StackOverflowStackTraceInfoBraceFunction1
vm/cc/DartAPI_StackOverflowStackTraceInfoBraceFunction2
vm/cc/FrameLookup
vm/cc/Service_LocalVarDescriptors
Cq-Include-Trybots: luci.dart.try:vm-dyn-linux-debug-x64-try
Change-Id: I396a4e8ddacdbb88b3844e4113dc5c4ff6287e30
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/490083
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Tess Strickland <sstrickl@google.com>
This commit is contained in:
committed by
Commit Queue
parent
f92673c89a
commit
0bbb2ae821
@@ -365,8 +365,6 @@ void KernelBytecodeDisassembler::Disassemble(uword start,
|
||||
char hex_buffer[kHexadecimalBufferSize]; // Instruction in hexadecimal form.
|
||||
char human_buffer[kUserReadableBufferSize]; // Human-readable instruction.
|
||||
uword pc = start;
|
||||
GrowableArray<const Function*> inlined_functions;
|
||||
GrowableArray<TokenPosition> token_positions;
|
||||
while (pc < end) {
|
||||
int instruction_length;
|
||||
Object* object;
|
||||
|
||||
Reference in New Issue
Block a user