| # Copyright 2023 The Chromium Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| name: Test std::vector |
| source_file: //extensions/cxx_debugging/e2e/resources/vector.cc |
| flags: [ |
| [-g, -fdebug-compilation-dir=., -fno-limit-debug-info, -sWASM_BIGINT, -sERROR_ON_WASM_CHANGES_AFTER_LINK], |
| [-g, -fdebug-compilation-dir=., -fno-limit-debug-info, -sWASM_BIGINT, -sERROR_ON_WASM_CHANGES_AFTER_LINK, -gsplit-dwarf], |
| [-g, -fdebug-compilation-dir=., -gdwarf-5, -sWASM_BIGINT, -sERROR_ON_WASM_CHANGES_AFTER_LINK], |
| [-g, -fdebug-compilation-dir=., -gdwarf-5, -sWASM_BIGINT, -sERROR_ON_WASM_CHANGES_AFTER_LINK, -gsplit-dwarf, -gpubnames]] |
| script: |
| - reason: setup |
| actions: |
| - file: vector.cc |
| action: set_breakpoint |
| breakpoint: 13 |
| - reason: breakpoint |
| file: vector.cc |
| line: 13 |
| variables: |
| - name: Local.v.4 |
| - name: Local.v.4.string |
| value: '"foo"' |
| - name: Local.v.9.string |
| value: '"bar"' |