Lines Matching refs:pid
222 bool ReadUintptrFromAddr(int pid, uintptr_t addr, uintptr_t &value) in ReadUintptrFromAddr() argument
224 if (pid == getpid()) { in ReadUintptrFromAddr()
231 *retAddr = PtracePeektext(pid, addr); in ReadUintptrFromAddr()
322 bool StepArkManagedNativeFrame(int pid, uintptr_t *pc, uintptr_t *fp, uintptr_t *sp, in StepArkManagedNativeFrame() argument
335 if (!ReadUintptrFromAddr(pid, currentPtr, frameType)) { in StepArkManagedNativeFrame()
351 if (!ReadUintptrFromAddr(pid, currentPtr, currentPtr)) { in StepArkManagedNativeFrame()
362 if (!ReadUintptrFromAddr(pid, currentPtr, *pc)) { in StepArkManagedNativeFrame()
409 bool GetArkJSHeapCrashInfo(int pid, uintptr_t *bytecodePc, uintptr_t *fp, bool outJSInfo, char *out… in GetArkJSHeapCrashInfo() argument
421 if (!ReadUintptrFromAddr(pid, currentPtr, frameType)) { in GetArkJSHeapCrashInfo()
429 if (!ReadUintptrFromAddr(pid, *bytecodePc, registerBytecode)) { in GetArkJSHeapCrashInfo()
439 if (!ReadUintptrFromAddr(pid, currentPtr, framePc)) { in GetArkJSHeapCrashInfo()
442 if (!ReadUintptrFromAddr(pid, framePc, frameBytecode)) { in GetArkJSHeapCrashInfo()
451 if (!ReadUintptrFromAddr(pid, currentPtr, functionAddress)) { in GetArkJSHeapCrashInfo()
473 int pid, uintptr_t *pc, uintptr_t *fp, uintptr_t *sp, char *buf, size_t buf_sz) in step_ark_managed_native_frame() argument
475 if (panda::ecmascript::StepArkManagedNativeFrame(pid, pc, fp, sp, buf, buf_sz)) { in step_ark_managed_native_frame()
482 int pid, uintptr_t *x20, uintptr_t *fp, int outJsInfo, char *buf, size_t buf_sz) in get_ark_js_heap_crash_info() argument
484 if (panda::ecmascript::GetArkJSHeapCrashInfo(pid, x20, fp, outJsInfo != 0, buf, buf_sz)) { in get_ark_js_heap_crash_info()