mirror of
https://github.com/Dr-Noob/cpufetch.git
synced 2026-03-24 23:40:39 +01:00
[v0.98][ARM] Apply bug fixes already in master
This commit is contained in:
@@ -80,7 +80,7 @@ struct topology* get_topology_info(struct cpuInfo* cpu, struct cache* cach, uint
|
|||||||
int cores_in_socket = 0;
|
int cores_in_socket = 0;
|
||||||
|
|
||||||
while(socket_idx + 1 > sockets_seen) {
|
while(socket_idx + 1 > sockets_seen) {
|
||||||
if(midr_array[first_core_idx] == midr_array[currrent_core_idx] && currrent_core_idx < ncores) {
|
if(currrent_core_idx < ncores && midr_array[first_core_idx] == midr_array[currrent_core_idx]) {
|
||||||
currrent_core_idx++;
|
currrent_core_idx++;
|
||||||
cores_in_socket++;
|
cores_in_socket++;
|
||||||
}
|
}
|
||||||
@@ -349,9 +349,10 @@ char* get_str_peak_performance(struct cpuInfo* cpu) {
|
|||||||
|
|
||||||
char* get_str_features(struct cpuInfo* cpu) {
|
char* get_str_features(struct cpuInfo* cpu) {
|
||||||
struct features* feat = cpu->feat;
|
struct features* feat = cpu->feat;
|
||||||
char* string = malloc(sizeof(char) * 25);
|
uint32_t max_len = strlen("NEON,SHA1,SHA2,AES,CRC32,") + 1;
|
||||||
uint32_t len = 0;
|
uint32_t len = 0;
|
||||||
|
char* string = calloc(max_len, sizeof(char));
|
||||||
|
|
||||||
if(feat->NEON) {
|
if(feat->NEON) {
|
||||||
strcat(string, "NEON,");
|
strcat(string, "NEON,");
|
||||||
len += 5;
|
len += 5;
|
||||||
|
|||||||
Reference in New Issue
Block a user