Skip to content

Commit d760648

Browse files
committed
add memory event class to debug adapter
1 parent f33a090 commit d760648

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

adapter/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vscode/debugadapter",
33
"description": "Debug adapter implementation for node",
4-
"version": "1.51.0",
4+
"version": "1.51.1",
55
"author": "Microsoft Corporation",
66
"license": "MIT",
77
"repository": {

adapter/src/debugSession.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,19 @@ export class InvalidatedEvent extends Event implements DebugProtocol.Invalidated
370370
}
371371
}
372372

373+
export class MemoryEvent extends Event implements DebugProtocol.MemoryEvent {
374+
body: {
375+
memoryReference: string;
376+
offset: number;
377+
count: number;
378+
};
379+
380+
public constructor(memoryReference: string, offset: number, count: number) {
381+
super('memory');
382+
this.body = { memoryReference, offset, count };
383+
}
384+
}
385+
373386
export enum ErrorDestination {
374387
User = 1,
375388
Telemetry = 2

adapter/src/main.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import {
88
DebugSession,
99
InitializedEvent, TerminatedEvent, ExitedEvent, StoppedEvent, ContinuedEvent, OutputEvent, ThreadEvent, BreakpointEvent, ModuleEvent,
10-
LoadedSourceEvent, CapabilitiesEvent, ProgressStartEvent, ProgressUpdateEvent, ProgressEndEvent, InvalidatedEvent,
10+
LoadedSourceEvent, CapabilitiesEvent, ProgressStartEvent, ProgressUpdateEvent, ProgressEndEvent, InvalidatedEvent, MemoryEvent,
1111
Thread, StackFrame, Scope, Variable,
1212
Breakpoint, Source, Module, CompletionItem,
1313
ErrorDestination
@@ -25,7 +25,7 @@ export {
2525
Logger,
2626
logger,
2727
InitializedEvent, TerminatedEvent, ExitedEvent, StoppedEvent, ContinuedEvent, OutputEvent, ThreadEvent, BreakpointEvent, ModuleEvent,
28-
LoadedSourceEvent, CapabilitiesEvent, ProgressStartEvent, ProgressUpdateEvent, ProgressEndEvent, InvalidatedEvent,
28+
LoadedSourceEvent, CapabilitiesEvent, ProgressStartEvent, ProgressUpdateEvent, ProgressEndEvent, InvalidatedEvent, MemoryEvent,
2929
Thread, StackFrame, Scope, Variable,
3030
Breakpoint, Source, Module, CompletionItem,
3131
ErrorDestination,

0 commit comments

Comments
 (0)