32 if (buffer ==
NULL || buffer_len == 0)
return;
52 strcat(buffer,
" family ");
53 itoa((
int)family, num);
56 itoa((
int)model, num);
58 strcat(buffer,
" stepping ");
59 itoa((
int)stepping, num);
uint32_t __cpuid_get_features(void)
int __cpuid_supported(void)
void __getcpu(char *buffer, uint32_t buffer_len)
getcpu detects cpu vendor and model information
void __cpuid_get_vendor(uint32_t *ebx, uint32_t *edx, uint32_t *ecx)
void strcpy(char *dest, const char *src)
void itoa(int num, char *str)
itoa converts an integer to a decimal string
void strcat(char *dest, const char *src)