 Chromium Code Reviews
 Chromium Code Reviews Issue 2404253002:
  [wasm] Provide better stack traces for asm.js code  (Closed)
    
  
    Issue 2404253002:
  [wasm] Provide better stack traces for asm.js code  (Closed) 
  | Index: src/isolate.cc | 
| diff --git a/src/isolate.cc b/src/isolate.cc | 
| index e8329883f7e6eaf44f04ebbccc137e5f106404e1..4c00bbdd746316f6675b781837ecf05ee330aadf 100644 | 
| --- a/src/isolate.cc | 
| +++ b/src/isolate.cc | 
| @@ -520,9 +520,14 @@ Handle<Object> Isolate::CaptureSimpleStackTrace(Handle<JSReceiver> error_object, | 
| DCHECK(wasm::IsWasmObject(*wasm_object) || | 
| wasm_object->IsUndefined(this)); | 
| - elements = FrameArray::AppendWasmFrame( | 
| - elements, wasm_object, wasm_function_index, abstract_code, offset, | 
| - FrameArray::kIsWasmFrame); | 
| + int flags = FrameArray::kIsWasmFrame; | 
| + if (wasm::WasmIsAsm(*wasm_object, this)) { | 
| 
titzer
2016/10/11 14:51:25
WasmIsAsmJs?
 
Clemens Hammacher
2016/10/11 17:04:22
Done.
 | 
| + flags |= FrameArray::kIsAsmWasmFrame; | 
| + } | 
| + | 
| + elements = FrameArray::AppendWasmFrame(elements, wasm_object, | 
| + wasm_function_index, | 
| + abstract_code, offset, flags); | 
| } break; | 
| default: |