diff options
author | Vladimir Mezentsev <vladimir.mezentsev@oracle.com> | 2024-08-15 17:40:12 -0700 |
---|---|---|
committer | Vladimir Mezentsev <vladimir.mezentsev@oracle.com> | 2024-08-19 17:26:20 -0700 |
commit | 4456cb827f83718f19b8dc41ea40de1b8cf1dcd7 (patch) | |
tree | 83ae24b48ea7f61be7ffad5e17dcd787ea14f416 /gprofng/src/collctrl.cc | |
parent | 1b32f601b153b03a478ef3e315a18c2e501556d3 (diff) | |
download | binutils-4456cb827f83718f19b8dc41ea40de1b8cf1dcd7.zip binutils-4456cb827f83718f19b8dc41ea40de1b8cf1dcd7.tar.gz binutils-4456cb827f83718f19b8dc41ea40de1b8cf1dcd7.tar.bz2 |
gprofng: add hardware counters for Appliedmicro processor
gprofng/ChangeLog
2024-08-15 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>.
* common/hwc_cpus.h: New constant for Appliedmicro processor.
* common/hwctable.c: Add the hwc table for Appliedmicro processor.
* src/hhwc_arm64_amcc.h: New file.
* src/collctrl.cc (read_int): Use strtol instead of atoi.
Diffstat (limited to 'gprofng/src/collctrl.cc')
-rw-r--r-- | gprofng/src/collctrl.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gprofng/src/collctrl.cc b/gprofng/src/collctrl.cc index da7281e..95324fb 100644 --- a/gprofng/src/collctrl.cc +++ b/gprofng/src/collctrl.cc @@ -77,7 +77,7 @@ read_int (char *from) { char *val = strchr (from, ':'); if (val) - return atoi (val + 1); + return (int) strtol (val + 1, NULL, 0); return 0; } @@ -130,7 +130,11 @@ read_cpuinfo () fclose (procf); } if (cpu_info.cpu_vendorstr == NULL) +#if defined(__aarch64__) + cpu_info.cpu_vendorstr = strdup (AARCH64_VENDORSTR_ARM); +#else cpu_info.cpu_vendorstr = GTXT ("Unknown processor"); +#endif if (cpu_info.cpu_modelstr == NULL) cpu_info.cpu_modelstr = GTXT ("Unknown cpu model"); return &cpu_info; |