#include "internal/hwcaps.h"
#include <stdlib.h>
#include <string.h>
#include "cpu_features_macros.h"
#include "internal/filesystem.h"
#include "internal/string_view.h"
#include <stdio.h>
Macros | |
#define | D(...) |
#define | AT_HWCAP 16 |
#define | AT_HWCAP2 26 |
#define | AT_PLATFORM 15 |
#define | AT_BASE_PLATFORM 24 |
Functions | |
static bool | IsSet (const uint32_t mask, const uint32_t value) |
bool | CpuFeatures_IsHwCapsSet (const HardwareCapabilities hwcaps_mask, const HardwareCapabilities hwcaps) |
static uint32_t | GetElfHwcapFromProcSelfAuxv (uint32_t hwcap_type) |
static unsigned long | GetHardwareCapabilitiesFor (uint32_t type) |
HardwareCapabilities | CpuFeatures_GetHardwareCapabilities (void) |
PlatformType | CpuFeatures_GetPlatformType (void) |
Variables | |
PlatformType | kEmptyPlatformType |
#define AT_BASE_PLATFORM 24 |
#define AT_HWCAP 16 |
#define AT_HWCAP2 26 |
#define AT_PLATFORM 15 |
#define D | ( | ... | ) |
HardwareCapabilities CpuFeatures_GetHardwareCapabilities | ( | void | ) |
PlatformType CpuFeatures_GetPlatformType | ( | void | ) |
bool CpuFeatures_IsHwCapsSet | ( | const HardwareCapabilities | hwcaps_mask, |
const HardwareCapabilities | hwcaps | ||
) |
|
static |
|
static |
|
static |
PlatformType kEmptyPlatformType |