#include <cstdint>
#include <cinttypes>
#include <cstring>
#include <ctime>
#include <algorithm>
#include <jau/cpuid.hpp>
#include <jau/string_util.hpp>
#include <jau/debug.hpp>
#include <jau/file_util.hpp>
#include <jau/os/dyn_linker.hpp>
#include <jau/os/os_support.hpp>
#include <jau/os/user_info.hpp>
#include <sys/utsname.h>
Go to the source code of this file.
|
static void | DynamicLinker_addAbsPaths (const std::string &cause, const std::string &abs_path, const std::vector< std::string > &baseNames, std::vector< std::string > &paths) noexcept |
|
static void | DynamicLinker_addBasenames (const std::string &cause, const std::vector< std::string > &baseNames, std::vector< std::string > &paths) noexcept |
|
static void | DynamicLinker_addSysPaths (const std::string &cause, const std::vector< std::string > &baseNames, std::vector< std::string > &paths) noexcept |
|
static std::vector< std::string > | DynamicLinker_buildNames (const std::string &libName) noexcept |
|
static std::pair< std::string, bool > | DynamicLinker_processCanonicalNameImpl (bool strip, const std::string &filename, const bool isBasename, const bool caseInsensitive=jau::os::is_windows()) noexcept |
|
◆ CASE_TO_STRING
#define CASE_TO_STRING |
( |
|
U, |
|
|
|
V |
|
) |
| case U::V: return #V; |
◆ OSTYPE_ENUM
Value:
os_type_t
OS type bits and unique IDs.
Definition at line 49 of file os_support.cpp.
◆ ABITYPE_ENUM
#define ABITYPE_ENUM |
( |
|
X | ) |
|
◆ DynamicLinker_processCanonicalNameImpl()
static std::pair< std::string, bool > DynamicLinker_processCanonicalNameImpl |
( |
bool |
strip, |
|
|
const std::string & |
filename, |
|
|
const bool |
isBasename, |
|
|
const bool |
caseInsensitive = jau::os::is_windows() |
|
) |
| |
|
staticnoexcept |
◆ DynamicLinker_buildNames()
static std::vector< std::string > DynamicLinker_buildNames |
( |
const std::string & |
libName | ) |
|
|
staticnoexcept |
◆ DynamicLinker_addBasenames()
static void DynamicLinker_addBasenames |
( |
const std::string & |
cause, |
|
|
const std::vector< std::string > & |
baseNames, |
|
|
std::vector< std::string > & |
paths |
|
) |
| |
|
staticnoexcept |
◆ DynamicLinker_addAbsPaths()
static void DynamicLinker_addAbsPaths |
( |
const std::string & |
cause, |
|
|
const std::string & |
abs_path, |
|
|
const std::vector< std::string > & |
baseNames, |
|
|
std::vector< std::string > & |
paths |
|
) |
| |
|
staticnoexcept |
◆ DynamicLinker_addSysPaths()
static void DynamicLinker_addSysPaths |
( |
const std::string & |
cause, |
|
|
const std::vector< std::string > & |
baseNames, |
|
|
std::vector< std::string > & |
paths |
|
) |
| |
|
staticnoexcept |