#include "cpu-features.h"
#include <pthread.h>
#include "cpu_features_macros.h"
#include "internal/filesystem.h"
#include "internal/stack_line_reader.h"
#include "internal/string_view.h"
Functions | |
static void | set_cpu_mask_bit (uint32_t index, uint32_t *cpu_mask) |
static void | parse_cpu_mask (const StringView text, uint32_t *cpu_mask) |
static void | parse_cpu_mask_line (const LineResult result, uint32_t *cpu_mask) |
static void | update_cpu_mask_from_file (const char *filename, uint32_t *cpu_mask) |
static int | get_cpu_count (void) |
static void | android_cpuInit (void) |
AndroidCpuFamily | android_getCpuFamily (void) |
uint64_t | android_getCpuFeatures (void) |
int | android_getCpuCount (void) |
static void | android_cpuInitDummy (void) |
int | android_setCpu (int cpu_count, uint64_t cpu_features) |
Variables | |
static pthread_once_t | g_once |
static int | g_inited |
static uint64_t | g_cpuFeatures |
static int | g_cpuCount |
int android_getCpuCount | ( | void | ) |
AndroidCpuFamily android_getCpuFamily | ( | void | ) |
uint64_t android_getCpuFeatures | ( | void | ) |
int android_setCpu | ( | int | cpu_count, |
uint64_t | cpu_features | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |