| /openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
| H A D | AppleObjCClassDescriptorV2.cpp | 20 Process *process, std::unique_ptr<objc_class_t> &objc_class) const { in Read_objc_class() argument 23 bool ret = objc_class->Read(process, m_objc_class_ptr); in Read_objc_class() 31 static lldb::addr_t GetClassDataMask(Process *process) { in GetClassDataMask() argument 32 switch (process->GetAddressByteSize()) { in GetClassDataMask() 44 bool ClassDescriptorV2::objc_class_t::Read(Process *process, in Read() argument 46 size_t ptr_size = process->GetAddressByteSize(); in Read() 57 process->ReadMemory(addr, objc_class_buf.GetBytes(), objc_class_size, error); in Read() 63 process->GetByteOrder(), in Read() 64 process->GetAddressByteSize()); in Read() 76 m_data_ptr = data_NEVER_USE & GetClassDataMask(process); in Read() [all …]
|
| H A D | AppleObjCRuntimeV2.cpp | 688 ExtractRuntimeGlobalSymbol(Process *process, ConstString name, in ExtractRuntimeGlobalSymbol() argument 693 if (!process) { in ExtractRuntimeGlobalSymbol() 704 byte_size = process->GetAddressByteSize(); in ExtractRuntimeGlobalSymbol() 714 symbol->GetAddressRef().GetLoadAddress(&process->GetTarget()); in ExtractRuntimeGlobalSymbol() 721 return process->ReadUnsignedIntegerFromMemory(symbol_load_addr, byte_size, in ExtractRuntimeGlobalSymbol() 726 static void RegisterObjCExceptionRecognizer(Process *process); 728 AppleObjCRuntimeV2::AppleObjCRuntimeV2(Process *process, in AppleObjCRuntimeV2() argument 730 : AppleObjCRuntime(process), m_objc_module_sp(objc_module_sp), in AppleObjCRuntimeV2() 753 RegisterObjCExceptionRecognizer(process); in AppleObjCRuntimeV2() 768 Process *process = in_value.GetProcessSP().get(); in GetDynamicTypeAndAddress() local [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | LocalDebugDelegate.cpp | 15 LocalDebugDelegate::LocalDebugDelegate(ProcessWP process) in LocalDebugDelegate() argument 16 : m_process(process) {} in LocalDebugDelegate() 19 if (ProcessWindowsSP process = GetProcessPointer()) in OnExitProcess() local 20 process->OnExitProcess(exit_code); in OnExitProcess() 24 if (ProcessWindowsSP process = GetProcessPointer()) in OnDebuggerConnected() local 25 process->OnDebuggerConnected(image_base); in OnDebuggerConnected() 31 if (ProcessWindowsSP process = GetProcessPointer()) in OnDebugException() local 32 return process->OnDebugException(first_chance, record); in OnDebugException() 38 if (ProcessWindowsSP process = GetProcessPointer()) in OnCreateThread() local 39 process->OnCreateThread(thread); in OnCreateThread() [all …]
|
| /openbsd-src/gnu/usr.bin/binutils/gdb/gdbserver/ |
| H A D | linux-low.c | 117 struct process_info *process; in add_process() local 119 process = (struct process_info *) malloc (sizeof (*process)); in add_process() 120 memset (process, 0, sizeof (*process)); in add_process() 122 process->head.id = pid; in add_process() 125 process->tid = pid; in add_process() 126 process->lwpid = pid; in add_process() 128 add_inferior_to_list (&all_processes, &process->head); in add_process() 130 return process; in add_process() 207 struct process_info *process; in linux_attach() local 212 process = (struct process_info *) find_inferior_id (&all_processes, pid); in linux_attach() [all …]
|
| /openbsd-src/lib/libkvm/ |
| H A D | kvm_proc2.c | 113 kvm_proclist(kvm_t *kd, int op, int arg, struct process *pr, in kvm_proclist() 120 struct process process, process2; in kvm_proclist() local 160 for (; cnt < maxcnt && pr != NULL; pr = LIST_NEXT(&process, ps_list)) { in kvm_proclist() 161 if (KREAD(kd, (u_long)pr, &process)) { in kvm_proclist() 166 if (process.ps_pgrp == NULL) in kvm_proclist() 168 if (process.ps_flags & PS_EMBRYO) in kvm_proclist() 170 if (KREAD(kd, (u_long)process.ps_ucred, &ucred)) { in kvm_proclist() 172 (u_long)process.ps_ucred); in kvm_proclist() 175 if (KREAD(kd, (u_long)process.ps_pgrp, &pgrp)) { in kvm_proclist() 177 (u_long)process.ps_pgrp); in kvm_proclist() [all …]
|
| /openbsd-src/sys/sys/ |
| H A D | proc.h | 63 struct process; 66 struct process *s_leader; /* Session leader. */ 78 * One structure allocated per process group. 82 LIST_HEAD(, process) pg_members;/* Pointer to pgrp members. */ 92 * time of exited threads is accumulated and to get the proper process 96 * The process ps_tu structure is locked by the ps_mtx. 107 * Description of a process. 110 * control, known in UN*X as a process; it has references to substructures 111 * containing descriptions of things that the process uses, but may share 114 * struct process i 143 struct process { global() struct 152 ps_ucredprocess global() argument 156 ps_pptrprocess global() argument 177 ps_ftlistprocess global() argument 179 ps_lockprocess global() argument 180 ps_mtxprocess global() argument 184 ps_klistprocess global() argument 186 ps_siglistprocess global() argument 211 ps_nextxcpuprocess global() argument 226 ps_pgrpprocess global() argument 228 ps_commprocess global() argument 230 ps_stringsprocess global() argument 231 ps_auxinfoprocess global() argument 232 ps_timekeepprocess global() argument 233 ps_sigcodeprocess global() argument 234 ps_sigcoderetprocess global() argument 235 ps_sigcookieprocess global() argument 236 ps_rtableidprocess global() argument 237 ps_niceprocess global() argument 239 uprofprocess global() argument 244 ps_profprocess global() argument 246 ps_acflagprocess global() argument 270 ps_realit_toprocess global() argument [all...] |
| /openbsd-src/gnu/llvm/lldb/source/API/ |
| H A D | SBFrame.cpp | 102 Process *process = exe_ctx.GetProcessPtr(); in operator bool() local 103 if (target && process) { in operator bool() 105 if (stop_locker.TryLock(&process->GetRunLock())) in operator bool() 121 Process *process = exe_ctx.GetProcessPtr(); in GetSymbolContext() local 122 if (target && process) { in GetSymbolContext() 124 if (stop_locker.TryLock(&process->GetRunLock())) { in GetSymbolContext() 143 Process *process = exe_ctx.GetProcessPtr(); in GetModule() local 144 if (target && process) { in GetModule() 146 if (stop_locker.TryLock(&process->GetRunLock())) { in GetModule() 167 Process *process = exe_ctx.GetProcessPtr(); in GetCompileUnit() local [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Utility/ |
| H A D | InferiorCallPOSIX.cpp | 37 bool lldb_private::InferiorCallMmap(Process *process, addr_t &allocated_addr, in InferiorCallMmap() argument 41 process->GetThreadList().GetExpressionExecutionThread().get(); in InferiorCallMmap() 50 process->GetTarget().GetImages().FindFunctions( in InferiorCallMmap() 65 options.SetTimeout(process->GetUtilityExpressionTimeout()); in InferiorCallMmap() 85 process->GetTarget().GetScratchTypeSystemForLanguage( in InferiorCallMmap() 96 const ArchSpec arch = process->GetTarget().GetArchitecture(); in InferiorCallMmap() 98 process->GetTarget().GetPlatform()->GetMmapArgumentList( in InferiorCallMmap() 110 ExpressionResults result = process->RunThreadPlan( in InferiorCallMmap() 117 if (process->GetAddressByteSize() == 4) { in InferiorCallMmap() 120 } else if (process->GetAddressByteSize() == 8) { in InferiorCallMmap() [all …]
|
| /openbsd-src/sys/dev/pci/drm/amd/amdkfd/ |
| H A D | kfd_process.c | 56 /* For process termination handling */ 184 mm = get_task_mm(pdd->process->lead_thread); in kfd_sdma_activity_worker() 255 * by current process. Translates acquired wave count into number of compute units 280 proc = pdd->process; in kfd_get_cu_occupancy() 282 pr_debug("Gpu-Id: %d has no active queues for process %d\n", in kfd_get_cu_occupancy() 499 if (!q || !q->process) in kfd_procfs_add_queue() 501 proc = q->process; in kfd_procfs_add_queue() 705 /* kfd_process_alloc_gpuvm - Allocate GPU VM for the KFD process 706 * This function should be only called right after the process 759 * process fo 801 struct kfd_process *process; kfd_create_process() local 885 struct kfd_process *process; kfd_get_process() local 903 struct kfd_process *process; find_process_by_mm() local 1461 struct kfd_process *process; create_process() local 2034 kfd_reserved_mem_mmap(struct kfd_node * dev,struct kfd_process * process,struct vm_area_struct * vma) kfd_reserved_mem_mmap() argument [all...] |
| /openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/ |
| H A D | DynamicLoaderDarwinKernel.cpp | 150 DynamicLoader *DynamicLoaderDarwinKernel::CreateInstance(Process *process, in CreateInstance() argument 155 Module *exec = process->GetTarget().GetExecutableModulePointer(); in CreateInstance() 162 process->GetTarget().GetArchitecture().GetTriple(); in CreateInstance() 187 const addr_t kernel_load_address = SearchForDarwinKernel(process); in CreateInstance() 188 if (CheckForKernelImageAtAddress(kernel_load_address, process).IsValid()) { in CreateInstance() 189 return new DynamicLoaderDarwinKernel(process, kernel_load_address); in CreateInstance() 195 DynamicLoaderDarwinKernel::SearchForDarwinKernel(Process *process) { in SearchForDarwinKernel() argument 196 addr_t kernel_load_address = process->GetImageInfoAddress(); in SearchForDarwinKernel() 198 kernel_load_address = SearchForKernelAtSameLoadAddr(process); in SearchForDarwinKernel() 200 kernel_load_address = SearchForKernelWithDebugHints(process); in SearchForDarwinKernel() [all …]
|
| H A D | DynamicLoaderDarwinKernel.h | 26 DynamicLoaderDarwinKernel(lldb_private::Process *process, 41 CreateInstance(lldb_private::Process *process, bool force); 45 static lldb::addr_t SearchForDarwinKernel(lldb_private::Process *process); 64 void PrivateInitialize(lldb_private::Process *process); 66 void PrivateProcessStateChanged(lldb_private::Process *process, 138 bool LoadImageAtFileAddress(lldb_private::Process *process); 140 bool LoadImageUsingMemoryModule(lldb_private::Process *process); 163 bool ReadMemoryModule(lldb_private::Process *process); 263 SearchForKernelAtSameLoadAddr(lldb_private::Process *process); 266 SearchForKernelWithDebugHints(lldb_private::Process *process); [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Platform/Windows/ |
| H A D | PlatformWindows.cpp | 164 uint32_t PlatformWindows::DoLoadImage(Process *process, in DoLoadImage() argument 173 ThreadSP thread = process->GetThreadList().GetExpressionExecutionThread(); in DoLoadImage() 184 process->GetLoadImageUtilityFunction(this, [&]() -> std::unique_ptr<UtilityFunction> { in DoLoadImage() 206 process->AllocateMemory(name.size() * sizeof(llvm::UTF16), in DoLoadImage() 215 auto name_cleanup = llvm::make_scope_exit([process, injected_name]() { in DoLoadImage() 216 process->DeallocateMemory(injected_name); in DoLoadImage() 219 process->WriteMemory(injected_name, name.data(), in DoLoadImage() 247 process->AllocateMemory(search_paths.size() * sizeof(llvm::UTF16), in DoLoadImage() 256 paths_cleanup.emplace([process, injected_paths]() { in DoLoadImage() 257 process->DeallocateMemory(injected_paths); in DoLoadImage() [all …]
|
| /openbsd-src/gnu/llvm/lldb/examples/python/ |
| H A D | diagnose_unwind.py | 19 process = target.GetProcess() 21 addr_width = process.GetAddressByteSize() * 2 62 process = target.GetProcess() 63 cur_thread = process.GetSelectedThread() 80 print_stack_frame(process, initial_fp) 87 cur_fp = process.ReadPointerFromMemory(initial_fp, lldb.SBError()) 88 cur_pc = process.ReadPointerFromMemory( 89 initial_fp + process.GetAddressByteSize(), lldb.SBError()) 96 print_stack_frame(process, cur_fp) 108 next_pc = process.ReadPointerFromMemory( [all …]
|
| H A D | process_events.py | 57 def print_threads(process, options): argument 59 for thread in process: 290 process = target.Launch(launch_info, error) 299 process = target.Attach(attach_info, error) 302 if process and process.GetProcessID() != lldb.LLDB_INVALID_PROCESS_ID: 304 pid = process.GetProcessID() 309 process.Continue() 349 print_threads(process, options) 351 process.Continue() 353 exit_desc = process.GetExitDescription() [all …]
|
| H A D | operating_system.py | 10 def __init__(self, process): argument 15 self.process = None 18 if isinstance(process, lldb.SBProcess) and process.IsValid(): 19 self.process = process 26 return self.process.target 80 triple = self.process.target.triple
|
| H A D | disasm.py | 59 process = target.LaunchSimple(None, None, os.getcwd()) variable 62 if process: 64 state = process.GetState() 65 print(process) 68 thread = process.GetThreadAtIndex(0) 112 process.Kill() 115 process.Continue() 118 print(process) 123 process.Kill()
|
| /openbsd-src/bin/csh/ |
| H A D | proc.h | 43 struct process { struct 44 struct process *p_next; /* next in global "proclist" */ argument 45 struct process *p_friends; /* next in job list (or self) */ argument 91 extern struct process proclist; /* list head of all processes */ 94 extern struct process *pholdjob; /* one level stack of current jobs */ 96 extern struct process *pcurrjob; /* current job */ 97 extern struct process *pcurrent; /* current job in table */ 98 extern struct process *pprevious; /* previous job in table */
|
| /openbsd-src/gnu/llvm/lldb/source/Expression/ |
| H A D | FunctionCaller.cpp | 67 Process *process = exe_ctx.GetProcessPtr(); in WriteFunctionWrapper() local 69 if (!process) { in WriteFunctionWrapper() 76 if (process != jit_process_sp.get()) { in WriteFunctionWrapper() 82 if (process->GetState() != lldb::eStateStopped) { in WriteFunctionWrapper() 119 process->GetTarget().GetImages().Append(jit_module_sp, in WriteFunctionWrapper() 123 if (process && m_jit_start_addr) in WriteFunctionWrapper() 124 m_jit_process_wp = process->shared_from_this(); in WriteFunctionWrapper() 156 Process *process = exe_ctx.GetProcessPtr(); in WriteFunctionArguments() local 158 if (process == nullptr) in WriteFunctionArguments() 163 if (process != jit_process_sp.get()) in WriteFunctionArguments() [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Platform/POSIX/ |
| H A D | PlatformPOSIX.cpp | 500 lldb_private::Process *process, const char *expr_cstr, in EvaluateLibdlExpression() argument 502 DynamicLoader *loader = process->GetDynamicLoader(); in EvaluateLibdlExpression() 509 ThreadSP thread_sp(process->GetThreadList().GetExpressionExecutionThread()); in EvaluateLibdlExpression() 526 expr_options.SetTimeout(process->GetUtilityExpressionTimeout()); in EvaluateLibdlExpression() 606 Process *process = exe_ctx.GetProcessSP().get(); in MakeLoadImageUtilityFunction() local 608 std::string expr(std::string(GetLibdlFunctionDeclarations(process))); in MakeLoadImageUtilityFunction() 613 auto utility_fn_or_error = process->GetTarget().CreateUtilityFunction( in MakeLoadImageUtilityFunction() 631 ScratchTypeSystemClang::GetForTarget(process->GetTarget()); in MakeLoadImageUtilityFunction() 670 uint32_t PlatformPOSIX::DoLoadImage(lldb_private::Process *process, in DoLoadImage() argument 681 ThreadSP thread_sp = process->GetThreadList().GetExpressionExecutionThread(); in DoLoadImage() [all …]
|
| /openbsd-src/gnu/llvm/clang/utils/analyzer/ |
| H A D | SATestUtils.py | 92 def get_memory(process: ps.Process) -> int: 96 descendants = list(process.children(recursive=True)) 97 descendants.append(process) 107 with ps.Popen(*popenargs, **kwargs) as process: 109 while (process.is_running() and 110 process.status() != ps.STATUS_ZOMBIE): 112 peak_mem = max(peak_mem, get_memory(process)) 115 if process.is_running(): 116 process.kill() 118 if process.returncode != 0: [all …]
|
| /openbsd-src/gnu/llvm/lldb/examples/darwin/heap_find/ |
| H A D | heap.py | 28 process, argument 110 expr += get_thread_stack_ranges_struct(process) 112 expr += get_sections_ranges_struct(process) 406 def find_frame_for_stack_address(process, addr): argument 410 for thread in process: 428 process, argument 442 frame = find_frame_for_stack_address(process, match_addr) 468 sb_addr = process.GetTarget().ResolveLoadAddress(ptr_addr + offset) 472 sb_addr = process.GetTarget().ResolveLoadAddress(ptr_addr + offset) 650 process, argument [all …]
|
| /openbsd-src/gnu/llvm/lldb/packages/Python/lldbsuite/test/test_runner/ |
| H A D | process_control.py | 26 def __init__(self, process, event, output_file): argument 30 self.process = process 31 self.pid = process.pid 40 self.output = self.process.communicate() 302 process = subprocess.Popen( 313 process.using_process_groups = new_process_group 314 return process 473 self.process = None 527 self.returncode = self.process.wait() 532 self.process.pid)) [all …]
|
| /openbsd-src/gnu/llvm/clang/tools/clang-format-vs/ClangFormat/ |
| H A D | ClangFormatPackage.cs | 373 System.Diagnostics.Process process = new System.Diagnostics.Process(); in RunClangFormat() 374 process.StartInfo.UseShellExecute = false; in RunClangFormat() 375 process.StartInfo.FileName = vsixPath + "\\clang-format.exe"; in RunClangFormat() 383 process.StartInfo.Arguments = " -offset " + offset + in RunClangFormat() 389 process.StartInfo.Arguments += " -sort-includes "; in RunClangFormat() 394 process.StartInfo.Arguments += " -assume-filename \"" + assumeFilename + "\""; in RunClangFormat() 395 process.StartInfo.CreateNoWindow = true; in RunClangFormat() 396 process.StartInfo.RedirectStandardInput = true; in RunClangFormat() 397 process.StartInfo.RedirectStandardOutput = true; in RunClangFormat() 398 process.StartInfo.RedirectStandardError = true; in RunClangFormat() [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Commands/ |
| H A D | CommandObjectProcess.cpp | 56 bool StopProcessIfNecessary(Process *process, StateType &state, in StopProcessIfNecessary() argument 59 if (process) { in StopProcessIfNecessary() 60 state = process->GetState(); in StopProcessIfNecessary() 62 if (process->IsAlive() && state != eStateConnected) { in StopProcessIfNecessary() 64 if (process->GetState() == eStateAttaching) in StopProcessIfNecessary() 68 else if (process->GetShouldDetach()) in StopProcessIfNecessary() 81 if (process->GetShouldDetach()) { in StopProcessIfNecessary() 83 Status detach_error(process->Detach(keep_stopped)); in StopProcessIfNecessary() 86 process = nullptr; in StopProcessIfNecessary() 93 Status destroy_error(process->Destroy(false)); in StopProcessIfNecessary() [all …]
|
| /openbsd-src/gnu/usr.bin/perl/pod/ |
| H A D | perlfork.pod | 21 "processes" created this way live in the same real process as far as the 36 thread that implements this child "process" as the pseudo-process. 39 transparent. The parent returns from the fork() with a pseudo-process 40 ID that can be subsequently used in any process-manipulation functions; 42 it is the child pseudo-process. 52 This special variable is correctly set to the pseudo-process ID. 59 Each pseudo-process maintains its own virtual environment. Modifications 61 pseudo-process, and in any processes (or pseudo-processes) launched from 66 Each pseudo-process maintains its own virtual idea of the current directory. 68 that pseudo-process, and in any processes (or pseudo-processes) launched from [all …]
|