Tools to run system processes in the background.
It can check if a background process is running; wait on a background
process to finish; get the exit status of finished processes; kill
background processes. It can read the standard output and error of
the processes, using non-blocking connections. 'processx' can poll
a process for standard output or error, with a timeout. It can also
poll several processes at once.
callr, covr, debugme, parallel, testthat, withr

callr, covr, crayon, debugme, parallel, testthat, withr

callr, covr, crayon, curl, debugme, parallel, testthat, withr

callr (>= 3.2.0), codetools, covr, crayon, curl, debugme,
parallel, testthat, withr

callr (>= 3.2.0), cli, codetools, covr, curl, debugme,
parallel, testthat, withr

Tools to run system processes in the background.  It can
check if a background process is running; wait on a background process
to finish; get the exit status of finished processes; kill background
processes. It can read the standard output and error of the processes,
using non-blocking connections. 'processx' can poll a process for
standard output or error, with a timeout. It can also poll several
processes at once.
callr (>= 3.7.0), cli (>= 1.1.0), codetools, covr, curl,
debugme, parallel, testthat (>= 3.0.0), withr

callr (>= 3.7.0), cli (>= 3.3.0), codetools, covr, curl,
debugme, parallel, rlang (>= 1.0.2), testthat (>= 3.0.0), withr

c(person(given = "Kirill",
family = "M\u00fcller",
role = c("aut", "cre"),
email = "krlmlr+r@mailbox.org",
comment = c(ORCID = "0000-0002-1416-3412")),
person(given = "R Consortium",
role = "fnd"),
person(given = "Kostya",
family = "Serebryany",
role = "ctb",
comment = "Bundled gperftools library"),
person(given = "Sanjay",
family = "Ghemawat",
role = "ctb",
comment = "Bundled gperftools library"),
person(given = "Craig",
family = "Silverstein",
role = "ctb",
comment = "Bundled gperftools library"),
person(family = "Google Inc.",
role = "cph",
comment = "Bundled gperftools library"))
Portable '/proc/self/maps' as a data frame.
Determine which library or other region is mapped to a specific
address of a process. --
R packages can contain native code, compiled to shared libraries at build or
installation time.
When loaded, each shared library occupies a portion of the address space of
the main process.
When only a machine instruction pointer is available (e.g. from a backtrace
during error inspection or profiling), the address space map determines
which library this instruction pointer corresponds to.
Kirill Müller [aut, cre] (<https://orcid.org/0000-0002-1416-3412>),
R Consortium [fnd],
Kostya Serebryany [ctb] (Bundled gperftools library),
Sanjay Ghemawat [ctb] (Bundled gperftools library),
Craig Silverstein [ctb] (Bundled gperftools library),
Google Inc. [cph] (Bundled gperftools library)