MCPcopy Create free account
hub / github.com/Marus/cortex-debug / runDisasmRequest

Method runDisasmRequest

src/backend/disasm.ts:651–665  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

649 private disasmRequestQueue: DisasmRequest[] = [];
650 private disasmBusy = false;
651 private runDisasmRequest() {
652 if (this.disasmRequestQueue.length > 0) {
653 this.disasmBusy = true;
654 const next = this.disasmRequestQueue.shift();
655 this.disassembleProtocolRequest2(next.response, next.args, next.request).then(() => {
656 this.disasmBusy = false;
657 next.resolve();
658 this.runDisasmRequest();
659 }, (e) => {
660 this.disasmBusy = false;
661 next.reject(e);
662 this.runDisasmRequest();
663 });
664 }
665 }
666
667 private disassembleProtocolRequest2(
668 response: DebugProtocol.DisassembleResponse,

Callers 1

Calls 1

Tested by

no test coverage detected