UNPKG

chrome-devtools-frontend

Version:
31 lines (23 loc) 943 B
// Copyright 2020 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import * as ComponentHelpers from '../../component_helpers/component_helpers.js'; import * as LinearMemoryInspector from '../../linear_memory_inspector/linear_memory_inspector.js'; await ComponentHelpers.ComponentServerSetup.setup(); const array = []; const string = 'Hello this is a string from the memory buffer!'; for (let i = 0; i < string.length; ++i) { array.push(string.charCodeAt(i)); } for (let i = -1000; i < 1000; ++i) { array.push(i); } const memory = new Uint8Array(array); const memoryInspector = new LinearMemoryInspector.LinearMemoryInspector.LinearMemoryInspector(); document.getElementById('container')?.appendChild(memoryInspector); memoryInspector.data = { memory: memory, address: 0, memoryOffset: 0, outerMemoryLength: memory.length, };