Skip to content

Commit d895ec0

Browse files
authored
Merge pull request #227 from ColdenCullen/master
mibase: Use 16 bits for thread id instead of 8
2 parents 7f9deb4 + 952e3d8 commit d895ec0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/mibase.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -288,12 +288,12 @@ export class MI2DebugSession extends DebugSession {
288288
});
289289
}
290290

291-
// Supports 256 threads.
291+
// Supports 65535 threads.
292292
protected threadAndLevelToFrameId(threadId: number, level: number) {
293-
return level << 8 | threadId;
293+
return level << 16 | threadId;
294294
}
295295
protected frameIdToThreadAndLevel(frameId: number) {
296-
return [frameId & 0xff, frameId >> 8];
296+
return [frameId & 0xffff, frameId >> 16];
297297
}
298298

299299
protected stackTraceRequest(response: DebugProtocol.StackTraceResponse, args: DebugProtocol.StackTraceArguments): void {

0 commit comments

Comments
 (0)