|
LIEF: Library to Instrument Executable Formats Version 1.0.0
|
This class exposes OSX-specific API for the current process. More...
#include <Process.hpp>


Static Public Member Functions | |
| static std::string | dyld_version () |
| Return the version of dyld for the current process. | |
| static constexpr bool | classof (const runtime::Process *) |
| Static Public Member Functions inherited from LIEF::runtime::Process | |
| static int32_t | pid () |
| Get the Process ID of the current process. | |
| static uint32_t | tid () |
| Get the Thread ID of the current thread. | |
| static constexpr ARCH | arch () |
| Return the target architecture of the current process. | |
| static constexpr PLATFORMS | platform () |
| Return the target platform of the current process. | |
| static uint32_t | page_size () |
| Return the number of bytes in a memory page. | |
| static optional< std::string > | get_env (const std::string &key) |
| Return the environment variable associated with the given key. | |
| static EnvVars | get_envs () |
| Return the environment variables present in the current process. | |
| static assembly::Engine * | default_engine () |
| Return the assembler/disassembler for the current process. | |
This class exposes OSX-specific API for the current process.
|
inlinestaticconstexpr |
References LIEF::runtime::OSX, and LIEF::runtime::Process::platform().
|
static |
Return the version of dyld for the current process.