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

Method shouldContinueUntil

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

Source from the content-addressed store, hash-verified

720 }
721
722 private shouldContinueUntil(session: StalkerSession, address: NativePointer): boolean {
723 session.autoBudget -= 1;
724 if (session.autoBudget <= 0) {
725 session.autoStopReason = "until-budget-exhausted";
726 session.runMode = "none";
727 session.targetPc = null;
728 this.restoreTraceFilter(session);
729 return false;
730 }
731
732 if (session.targetPc !== null && address.equals(session.targetPc)) {
733 session.autoStopReason = `pc-reached ${session.targetPc}`;
734 session.runMode = "none";
735 session.targetPc = null;
736 this.restoreTraceFilter(session);
737 return false;
738 }
739
740 return true;
741 }
742
743 private runUntilPointer(targetPc: NativePointer, reason: string): void {
744 const session = this.getPausedSession();

Callers 1

Calls 1

restoreTraceFilterMethod · 0.95

Tested by

no test coverage detected