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

Method isRangeInValidMem

src/backend/disasm.ts:209–218  ·  view source on GitHub ↗
(startAddress: number, endAddress: number)

Source from the content-addressed store, hash-verified

207 }
208
209 protected isRangeInValidMem(startAddress: number, endAddress: number): boolean {
210 for (const region of this.gdbSession.symbolTable.memoryRegions) {
211 if (region.inVmaRegion(startAddress) && region.inVmaRegion(endAddress)) {
212 return true;
213 } else if (region.inLmaRegion(startAddress) && region.inLmaRegion(endAddress)) {
214 return true;
215 }
216 }
217 return false;
218 }
219
220 protected isValidAddr(addr: number) {
221 for (const region of this.gdbSession.symbolTable.memoryRegions) {

Callers 1

doWorkMethod · 0.95

Calls 2

inVmaRegionMethod · 0.80
inLmaRegionMethod · 0.80

Tested by

no test coverage detected