MCPcopy Create free account
hub / github.com/WebFreak001/code-debug / getRegisterValues

Method getRegisterValues

src/backend/mi2/mi2.ts:796–810  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

794 }
795
796 async getRegisterValues(): Promise<RegisterValue[]> {
797 if (trace)
798 this.log("stderr", "getRegisterValues");
799 const result = await this.sendCommand("data-list-register-values N");
800 const nodes = result.result('register-values');
801 if (!Array.isArray(nodes)) {
802 throw new Error('Failed to retrieve register values.');
803 }
804 const ret: RegisterValue[] = nodes.map(node => {
805 const index = parseInt(MINode.valueOf(node, "number"));
806 const value = MINode.valueOf(node, "value");
807 return {index: index, value: value};
808 });
809 return ret;
810 }
811
812 examineMemory(from: number, length: number): Thenable<any> {
813 if (trace)

Callers 1

getRegistersMethod · 0.95

Calls 4

logMethod · 0.95
sendCommandMethod · 0.95
resultMethod · 0.80
valueOfMethod · 0.80

Tested by

no test coverage detected