()
| 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) |
no test coverage detected