in src/mockDebug.ts [404:426]
protected async readMemoryRequest(response: DebugProtocol.ReadMemoryResponse, { offset = 0, count, memoryReference }: DebugProtocol.ReadMemoryArguments) {
const variable = this._variableHandles.get(Number(memoryReference));
if (typeof variable === 'object' && variable.memory) {
const memory = variable.memory.subarray(
Math.min(offset, variable.memory.length),
Math.min(offset + count, variable.memory.length),
);
response.body = {
address: offset.toString(),
data: base64.fromByteArray(memory),
unreadableBytes: count - memory.length
};
} else {
response.body = {
address: offset.toString(),
data: '',
unreadableBytes: count
};
}
this.sendResponse(response);
}