Lines Matching full:cpuinfo
41 * the "Features" field in /proc/cpuinfo.
44 * of /proc/cpuinfo to deal with newer hardware.
167 /* Read the content of /proc/cpuinfo into a user-provided buffer.
203 * the content of /proc/cpuinfo and return it as a heap-allocated
577 /* Compute the ELF HWCAP flags from the content of /proc/cpuinfo.
583 get_elf_hwcap_from_proc_cpuinfo(const char* cpuinfo, int cpuinfo_len) {
586 char* cpuArch = extract_cpuinfo_field(cpuinfo
601 char* cpuFeatures = extract_cpuinfo_field(cpuinfo, cpuinfo_len, "Features");
677 char* cpuinfo = NULL;
686 cpuinfo_len = get_file_size("/proc/cpuinfo");
691 cpuinfo = malloc(cpuinfo_len);
692 if (cpuinfo == NULL) {
693 D("cpuinfo buffer could not be allocated");
696 cpuinfo_len = read_file("/proc/cpuinfo", cpuinfo, cpuinfo_len);
698 cpuinfo_len >= 0 ? cpuinfo_len : 0, cpuinfo);
701 free(cpuinfo);
723 char* cpuArch = extract_cpuinfo_field(cpuinfo, cpuinfo_len, "CPU architecture");
751 char* cpuProc = extract_cpuinfo_field(cpuinfo, cpuinfo_len,
785 // parse proc/cpuinfo instead.
786 D("Parsing /proc/cpuinfo to extract ELF hwcaps!\n");
787 hwcaps = get_elf_hwcap_from_proc_cpuinfo(cpuinfo, cpuinfo_len);
871 // The CPUID value is broken up in several entries in /proc/cpuinfo.
885 D("Parsing /proc/cpuinfo to recover CPUID\n");
890 char* value = extract_cpuinfo_field(cpuinfo,
944 char* hardware = extract_cpuinfo_field(cpuinfo,
1042 free(cpuinfo);
1143 * /proc/cpuinfo). Always try to use the full designation when