MCPcopy Create free account
hub / github.com/axhlzy/FridaDebugger / isOriginalCodeAddress

Method isOriginalCodeAddress

agent/debugger.ts:526–542  ·  view source on GitHub ↗
(session: StalkerSession, address: NativePointer)

Source from the content-addressed store, hash-verified

524 }
525
526 private isOriginalCodeAddress(session: StalkerSession, address: NativePointer): boolean {
527 const filter = session.filter ?? session.restoreFilter;
528 if (filter !== null) {
529 return address.compare(filter.base) >= 0 && address.compare(filter.end) < 0;
530 }
531
532 if (session.breakpoint.moduleName === null) {
533 return false;
534 }
535
536 try {
537 const module = Process.findModuleByAddress(address);
538 return module !== null && module.name === session.breakpoint.moduleName;
539 } catch (_error) {
540 return false;
541 }
542 }
543
544 private getRelocatedEntryInstruction(session: StalkerSession): DisassembledInstruction | null {
545 const instructions = session.breakpoint.originalDisassembly;

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected