#include "cpuinfo_ppc.h"
#include <assert.h>
#include <stdbool.h>
#include <string.h>
#include "internal/bit_utils.h"
#include "internal/filesystem.h"
#include "internal/stack_line_reader.h"
#include "internal/string_view.h"
#include "define_tables.h"
Macros | |
#define | DEFINE_TABLE_FEATURES |
#define | DEFINE_TABLE_FEATURE_TYPE PPCFeatures |
Functions | |
static bool | HandlePPCLine (const LineResult result, PPCPlatformStrings *const strings) |
static void | FillProcCpuInfoData (PPCPlatformStrings *const strings) |
PPCInfo | GetPPCInfo (void) |
PPCPlatformStrings | GetPPCPlatformStrings (void) |
int | GetPPCFeaturesEnumValue (const PPCFeatures *features, PPCFeaturesEnum value) |
const char * | GetPPCFeaturesEnumName (PPCFeaturesEnum value) |
Variables | |
static const PPCInfo | kEmptyPPCInfo |
static const PPCPlatformStrings | kEmptyPPCPlatformStrings |
#define DEFINE_TABLE_FEATURE_TYPE PPCFeatures |
#define DEFINE_TABLE_FEATURES |
|
static |
const char* GetPPCFeaturesEnumName | ( | PPCFeaturesEnum | value | ) |
int GetPPCFeaturesEnumValue | ( | const PPCFeatures * | features, |
PPCFeaturesEnum | value | ||
) |
PPCPlatformStrings GetPPCPlatformStrings | ( | void | ) |
|
static |
|
static |
|
static |