Searched refs:nsPid (Results 1 - 8 of 8) sorted by relevance
/base/hiviewdfx/faultloggerd/tools/process_dump/ |
H A D | dfx_process.cpp | 40 std::shared_ptr<DfxProcess> DfxProcess::Create(pid_t pid, pid_t nsPid) in Create() argument 42 auto process = std::make_shared<DfxProcess>(pid, nsPid); in Create() 46 DfxProcess::DfxProcess(pid_t pid, pid_t nsPid) in DfxProcess() argument 48 InitProcessInfo(pid, nsPid); in DfxProcess() 51 void DfxProcess::InitProcessInfo(pid_t pid, pid_t nsPid) in InitProcessInfo() argument 54 processInfo_.nsPid = nsPid; in InitProcessInfo() 88 if (processInfo_.pid == processInfo_.nsPid) { in ChangeTid() 134 if (thread->threadInfo_.nsTid == processInfo_.nsPid) { in Attach()
|
H A D | dfx_process.h | 31 pid_t nsPid = 0; member 38 static std::shared_ptr<DfxProcess> Create(pid_t pid, pid_t nsPid); 39 DfxProcess(pid_t pid, pid_t nsPid); 62 void InitProcessInfo(pid_t pid, pid_t nsPid);
|
H A D | process_dumper.cpp | 146 void FillFdsaninfo(OpenFilesList &list, pid_t nsPid, uint64_t fdTableAddr) in FillFdsaninfo() argument 152 if (DfxMemory::ReadProcMemByPid(nsPid, addr, entrys, sizeof(FdEntry) * fds) != sizeof(FdEntry) * fds) { in FillFdsaninfo() 153 DFXLOGE("[%{public}d]: read nsPid mem error %{public}s", __LINE__, strerror(errno)); in FillFdsaninfo() 165 if (DfxMemory::ReadProcMemByPid(nsPid, tmp, &overflow, sizeof(overflow)) != sizeof(overflow)) { in FillFdsaninfo() 173 if (DfxMemory::ReadProcMemByPid(nsPid, overflow, &overflowLength, sizeof(overflowLength)) in FillFdsaninfo() 183 if (DfxMemory::ReadProcMemByPid(nsPid, address, overflowFdEntrys.data(), sizeof(FdEntry) * overflowLength) != in FillFdsaninfo() 185 DFXLOGE("[%{public}d]: read nsPid mem error %{public}s", __LINE__, strerror(errno)); in FillFdsaninfo() 313 DFXLOGI("start block crash process pid %{public}d nspid %{public}d", request->pid, request->nsPid); in Dump() 314 if (syscall(SYS_tgkill, request->nsPid, request->tid, SIGSTOP) != 0) { in Dump() 315 DFXLOGE("send signal stop to nsPid in Dump() 388 GetOpenFiles(int32_t pid, int nsPid, uint64_t fdTableAddr) GetOpenFiles() argument [all...] |
/base/hiviewdfx/faultloggerd/interfaces/innerkits/procinfo/ |
H A D | procinfo.cpp | 53 int nsPid = 0; in GetProcStatusByPath() local 67 procInfo.nsPid = pid; in GetProcStatusByPath() 83 if (sscanf_s(buf, "%*[^0-9]%d%*[^0-9]%d", &pid, &nsPid) != ARGS_COUNT_TWO) { in GetProcStatusByPath() 85 procInfo.nsPid = pid; in GetProcStatusByPath() 88 procInfo.nsPid = nsPid; in GetProcStatusByPath() 109 nstid = procInfo.nsPid; in TidToNstid()
|
/base/hiviewdfx/faultloggerd/test/unittest/process_dump/ |
H A D | dfx_processdump_test.cpp | 475 request->nsPid = 1; in HWTEST_F() 488 ins.process_ = DfxProcess::Create(request->pid, request->nsPid); in HWTEST_F() 530 request->nsPid = syscall(SYS_getppid); in HWTEST_F() 537 request->nsPid = 1; in HWTEST_F() 544 request->nsPid = 1; in HWTEST_F() 551 request->nsPid = 1; in HWTEST_F() 574 ins.process_ = DfxProcess::Create(request->pid, request->nsPid); in HWTEST_F()
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/procinfo/include/ |
H A D | procinfo.h | 36 int nsPid; member
|
/base/hiviewdfx/faultloggerd/interfaces/common/ |
H A D | dfx_dump_request.h | 116 int32_t nsPid; member
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/ |
H A D | dfx_signal_handler.c | 293 g_request.nsPid = syscall(SYS_getpid); in FillDumpRequest()
|
Completed in 6 milliseconds