| /external/perfetto/src/trace_processor/perfetto_sql/stdlib/chrome/scroll_jank/ |
| D | scroll_jank_cause_utils.sql | 1 -- Copyright 2023 The Chromium Authors 2 -- Use of this source code is governed by a BSD-style license that can be 3 -- found in the LICENSE file. 7 -- Function to retrieve the upid for a surfaceflinger, as these are attributed 8 -- to the GPU but are recorded on a different data source (and track group). 10 -- The process id for surfaceflinger. 14 FROM process 18 -- Map a generic process type to a specific name or substring of a name that 19 -- can be found in the trace process table. 21 -- The process type: one of 'Browser' or 'GPU'. [all …]
|
| /external/cronet/base/process/ |
| D | process.h | 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 9 #include "base/process/process_handle.h" 21 #include <lib/zx/process.h> 29 #include "base/process/port_provider_mac.h" 35 // OneGroupPerRenderer feature places each foreground renderer process into 37 // of all threads in the process when deciding on the next thread to schedule. 41 // Set all threads of a background process as backgrounded, which changes the 42 // thread attributes including c-group, latency sensitivity. But the nice value 43 // is unchanged, since background process is under the spell of the background [all …]
|
| D | process_win.cc | 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 5 #include "base/process/process.h" 10 #include "base/process/kill.h" 30 // Sets Eco QoS (Quality of Service) level for background process which would 31 // select efficient CPU frequency and schedule the process to efficient cores 34 // efficiency of a process/thread. EcoQoS is introduced since Windows 11. 39 Process::Process(ProcessHandle handle) in Process() function in base::Process 44 Process::Process(Process&& other) in Process() function in base::Process 50 Process::~Process() { in ~Process() [all …]
|
| D | launch.h | 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 21 #include "base/process/process.h" 22 #include "base/process/process_handle.h" 67 // Delegate to be run in between fork and exec in the subprocess (see 89 // If true, wait for the process to complete. 92 // If not empty, change to this directory before executing the new process. 98 // Process will be started using ShellExecuteEx instead of CreateProcess so 106 // while the process is starting. 110 // See https://blogs.msdn.microsoft.com/oldnewthing/20111216-00/?p=8873 [all …]
|
| D | process_unittest.cc | 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 5 #include "base/process/process.h" 13 #include "base/process/kill.h" 31 #include "base/process/internal_linux.h" 58 // Fake port provider that returns the calling process's 61 mach_port_t TaskForPid(base::ProcessHandle process) const override { in TaskForPid() 73 std::string GetProcessCpuCgroup(const base::Process& process) { in GetProcessCpuCgroup() argument 76 base::FilePath(base::StringPrintf(kProcPath, process.Pid())), in GetProcessCpuCgroup() 98 bool AddProcessToCpuCgroup(const base::Process& process, in AddProcessToCpuCgroup() argument [all …]
|
| /external/pigweed/pw_cli/py/pw_cli/ |
| D | process.py | 4 # use this file except in compliance with the License. You may obtain a copy of 7 # https://www.apache.org/licenses/LICENSE-2.0 9 # Unless required by applicable law or agreed to in writing, software 40 """Information about a process executed in run_async. 43 pid: The process identifier. 44 returncode: The return code of the process. 49 process: asyncio.subprocess.Process, argument 52 assert process.returncode is not None 53 self.returncode: int = process.returncode 54 self.pid = process.pid [all …]
|
| /external/llvm-libc/src/__support/RPC/ |
| D | rpc.h | 1 //===-- Shared memory RPC client / server interface -------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 // signals to indicate which side, the client or the server is in ownership of 16 //===----------------------------------------------------------------------===// 40 /// perform and which threads are active in the slots. 49 /// A common process used to synchronize communication between a client and a 50 /// server. The process contains a read-only inbox and a write-only outbox used 55 /// This process is designed to allow the client and the server to exchange data 56 /// using a fixed size packet in a mostly arbitrary order using the 'send' and [all …]
|
| /external/google-breakpad/docs/ |
| D | exception_handling.md | 2 options in breakpad. 12 There are two main types of exceptions across all platforms: in-process and 13 out-of-process. 15 # In-Process chapter 17 In process exception handling is relatively simple since the crashing process 19 from a crashed process. For example, key data structures could be corrupted or 21 this reason all platforms also support some level of out-of-process exception 26 In-process exception handling Breakpad creates a 'handler head' that waits 29 tell the OS to kill the process if the minidump is written successfully. 32 # Out-of-Process [all …]
|
| /external/libcap/doc/ |
| D | cap_get_proc.3 | 1 .TH CAP_GET_PROC 3 "2022-04-28" "" "Linux Programmer's Manual" 7 \- capability manipulation on processes 41 Link with \fI\-lcap\fP. 44 allocates a capability state in working storage, sets its state to 45 that of the calling process, and returns a pointer to this newly 47 memory, when the capability state in working storage is no longer 58 The new capability state of the process will be completely determined by 61 upon successful return from this function. If any flag in 63 is set for any capability not currently permitted for the calling process, 64 the function will fail, and the capability state of the process will remain [all …]
|
| /external/python/cpython2/Doc/library/ |
| D | multiprocessing.rst | 1 :mod:`multiprocessing` --- Process-based "threading" interface 5 :synopsis: Process-based "threading" interface. 11 ---------------------- 15 offers both local and remote concurrency, effectively side-stepping the 22 analogs in the :mod:`threading` module. A prime example of this is the 26 demonstrates the common practice of defining such functions in a module so 44 The :class:`Process` class 47 In :mod:`multiprocessing`, processes are spawned by creating a :class:`Process` 48 object and then calling its :meth:`~Process.start` method. :class:`Process` 52 from multiprocessing import Process [all …]
|
| /external/libbrillo/brillo/ |
| D | process.h | 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 23 // Manages a process. Can create the process, attach to an existing 24 // process by pid or pid file, and kill the process. Upon destruction 25 // any managed process is killed with SIGKILL. Use Release() to 26 // release the process from management. A given system process may 27 // only be managed by one Process at a time. 28 class BRILLO_EXPORT Process { 30 Process(); 31 virtual ~Process(); [all …]
|
| /external/python/cpython3/Doc/library/ |
| D | multiprocessing.rst | 1 :mod:`multiprocessing` --- Process-based parallelism 5 :synopsis: Process-based parallelism. 9 -------------- 11 .. include:: ../includes/wasm-notavail.rst 14 ------------ 18 offers both local and remote concurrency, effectively side-stepping the 26 analogs in the :mod:`threading` module. A prime example of this is the 30 example demonstrates the common practice of defining such functions in a module 51 to push tasks to a background process without blocking execution of the 52 calling process. Compared to using the :class:`~multiprocessing.pool.Pool` [all …]
|
| /external/libchrome/base/process/ |
| D | launch.h | 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 19 #include "base/process/process.h" 20 #include "base/process/process_handle.h" 60 // Delegate to be run in between fork and exec in the subprocess (see 81 // If true, wait for the process to complete. 84 // If not empty, change to this directory before executing the new process. 91 // See https://blogs.msdn.microsoft.com/oldnewthing/20111216-00/?p=8873 94 // Implementation note: it might be nice to implement in terms of 98 // Only those handles in |handles_to_inherit| vector are inherited. If the [all …]
|
| D | process.h | 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 10 #include "base/process/process_handle.h" 19 #include <lib/zx/process.h> 24 #include "base/process/port_provider_mac.h" 33 // Provides a move-only encapsulation of a process. 35 // This object is not tied to the lifetime of the underlying process: the 36 // process may be killed and this object may still around, and it will still 37 // claim to be valid. The actual behavior in that case is OS dependent like so: 39 // Windows: The underlying ProcessHandle will be valid after the process dies [all …]
|
| /external/ltp/lib/ |
| D | README.md | 3 ## High-level picture 5 library process 6 +----------------------------+ 11 | for_each_filesystem | test process 12 | fork_testrun ------------->+--------------------------------------------+ 15 | | | tst_test->setup | 17 | | | tst_test->test(i) or tst_test->test_all | 19 | | | tst_test->cleanup | 21 | do_exit | +--------------------------------------------+ 24 +----------------------------+ [all …]
|
| /external/cronet/base/test/ |
| D | multiprocess_test.h | 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 10 #include "base/process/launch.h" 11 #include "base/process/process.h" 34 // // Start a child process and run |a_test_func|. 35 // base::Process test_child_process = 39 // // Do stuff involving |test_child_process| and the child process.... 41 // int rv = -1; 47 // // Note: |MULTIPROCESS_TEST_MAIN()| is defined in 50 // // Code here runs in a child process.... [all …]
|
| /external/libcap/cap/ |
| D | names.go | 3 /* ** DO NOT EDIT THIS FILE. IT WAS AUTO-GENERATED BY LIBCAP'S GO BUILDER (mknames.go) ** */ 13 // for the condition that libcap is behind the running kernel in this 24 // CHOWN allows a process to arbitrarily change the user and 28 // DAC_OVERRIDE allows a process to override of all Discretionary 31 // process would otherwise not have access to. This 35 // DAC_READ_SEARCH allows a process to override all DAC restrictions 41 // FOWNER allows a process to perform operations on files, even 47 // by another UID in a directory protected by the sticky 51 // FSETID allows a process to set the S_ISUID and S_ISUID bits of 52 // the file permissions, even when the process' effective [all …]
|
| /external/libchrome/base/test/ |
| D | multiprocess_test.h | 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 11 #include "base/process/launch.h" 12 #include "base/process/process.h" 35 // // Start a child process and run |a_test_func|. 36 // base::Process test_child_process = 40 // // Do stuff involving |test_child_process| and the child process.... 42 // int rv = -1; 48 // // Note: |MULTIPROCESS_TEST_MAIN()| is defined in 51 // // Code here runs in a child process.... [all …]
|
| /external/cronet/third_party/apache-portable-runtime/src/include/ |
| D | apr_thread_proc.h | 5 * (the "License"); you may not use this file except in compliance with 8 * http://www.apache.org/licenses/LICENSE-2.0 10 * Unless required by applicable law or agreed to in writing, software 22 * @brief APR Thread and Process Library 40 * @defgroup apr_thread_proc Threads and Process Functions 56 APR_WAIT, /**< wait for the specified process to finish */ 57 APR_NOWAIT /**< do not wait -- just see if it has finished */ 66 APR_PROC_EXIT = 1, /**< process exited normally */ 67 APR_PROC_SIGNAL = 2, /**< process exited due to a signal */ 68 APR_PROC_SIGNAL_CORE = 4 /**< process exited and dumped a core file */ [all …]
|
| /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/fork/ |
| D | assertions.xml | 3 fork() creates a new process. 6 The new process is a copy of the original process 7 -- unless specified otherwise below. 10 The new process' ID does not match any existing 11 process or group ID. 14 The parent process ID (ppid) of the child process 15 is the process ID (pid) of the parent process 19 The opened file descriptors are copied to the child process 23 The opened directory streams are copied to the child process. 27 The child process gets a copy of the parent message catalog descriptor. [all …]
|
| /external/libcap/progs/ |
| D | capshdoc.c | 9 "Allows a process to arbitrarily change the user and", 14 "Allows a process to override of all Discretionary", 17 "process would otherwise not have access to. This", 22 "Allows a process to override all DAC restrictions", 29 "Allows a process to perform operations on files, even", 35 "by another UID in a directory protected by the sticky", 40 "Allows a process to set the S_ISUID and S_ISUID bits of", 41 "the file permissions, even when the process' effective", 47 "Allows a process to send a kill(2) signal to any other", 48 "process - overriding the limitation that there be a", [all …]
|
| /external/sdv/vsomeip/third_party/boost/process/doc/ |
| D | tutorial.qbk | 1 [def bp::system [funcref boost::process::system bp::system]] 2 [def bp::async_system [funcref boost::process::async_system bp::async_system]] 3 [def bp::spawn [funcref boost::process::spawn bp::spawn]] 4 [def bp::child [classref boost::process::child bp::child]] 5 [def bp::cmd [classref boost::process::cmd bp::cmd]] 6 [def bp::group [classref boost::process::group bp::group]] 7 [def bp::ipstream [classref boost::process::ipstream bp::ipstream]] 8 [def bp::opstream [classref boost::process::opstream bp::opstream]] 9 [def bp::pstream [classref boost::process::pstream bp::pstream]] 10 [def bp::pipe [classref boost::process::pipe bp::pipe]] [all …]
|
| D | design.qbk | 3 This library is meant to give a wrapper around the different OS-specific methods 7 [*This library does not try to provide a full library for everything process related.] 8 In many discussions the proposal was made to build boost.process into a DSEL [footnote Domain Speci… 9 This is not the goal, it rather provides the facilities to build such a DSEL-library on top of it. 16 Boost.Process does use a very particular style when constructing a process. 17 This is because a process holds many properties, which are not members of the actual child class. 18 Those properties are in many cases not accessible by the father process, for example when using env… 19 Here the child process can modify its own environment, but there is no way for the father process t… 20 That means, that a child process has properties that cannot be accessed in C++. 23 Consider that you may want to launch a process passing a number of arguments. This is supported in … [all …]
|
| /external/python/cpython2/Lib/multiprocessing/ |
| D | process.py | 2 # Module providing the `Process` class which emulates `threading.Thread` 4 # multiprocessing/process.py 6 # Copyright (c) 2006-2008, R Oudkerk 9 # Redistribution and use in source and binary forms, with or without 15 # 2. Redistributions in binary form must reproduce the above copyright 16 # notice, this list of conditions and the following disclaimer in the 25 # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 29 # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 35 __all__ = ['Process', 'current_process', 'active_children'] [all …]
|
| /external/grpc-grpc/src/python/grpcio_tests/tests/unit/ |
| D | _exit_test.py | 4 # you may not use this file except in compliance with the License. 7 # http://www.apache.org/licenses/LICENSE-2.0 9 # Unless required by applicable law or agreed to in writing, software 16 The tests in this module spawn a subprocess for each test case, the 40 BASE_SIGTERM_COMMAND = BASE_COMMAND + ["--wait_for_interrupt"] 54 for process in processes: 56 process.kill() 57 except Exception: # pylint: disable=broad-except 64 def _process_wait_with_timeout(process, timeout=WAIT_CHECK_DEFAULT_TIMEOUT): argument 65 """A funciton to mimic 3.3+ only timeout argument in process.wait.""" [all …]
|