Skip to content

Commit e9a1f39

Browse files
authored
Merge pull request #748 from intel/push-2024-05-22
Push 2024 05 22
2 parents 36e8ec5 + 2dfbd5f commit e9a1f39

File tree

7 files changed

+6
-11
lines changed

7 files changed

+6
-11
lines changed

src/cpucounters.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4432,11 +4432,7 @@ std::string PCM::getCPUFamilyModelString(const uint32 cpu_family_, const uint32
44324432
{
44334433
char buffer[sizeof(int)*4*3+6];
44344434
std::fill(buffer, buffer + sizeof(buffer), 0);
4435-
#ifdef _MSC_VER
4436-
sprintf_s(buffer,sizeof(buffer),"GenuineIntel-%d-%2X-%X", cpu_family_, cpu_model_, cpu_stepping_);
4437-
#else
4438-
snprintf(buffer,sizeof(buffer),"GenuineIntel-%d-%2X-%X", cpu_family_, cpu_model_, cpu_stepping_);
4439-
#endif
4435+
std::snprintf(buffer,sizeof(buffer),"GenuineIntel-%d-%2X-%X", cpu_family_, cpu_model_, cpu_stepping_);
44404436
std::string result(buffer);
44414437
return result;
44424438
}

src/pcm-accel.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
#include "pcm-accel-common.h"
66
#ifdef _MSC_VER
7-
#pragma warning(disable : 4996) // for sprintf
87
#include <windows.h>
98
#include "windows/windriver.h"
109
#else

src/pcm-iio.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#include "cpucounters.h"
88

99
#ifdef _MSC_VER
10-
#pragma warning(disable : 4996) // for sprintf
1110
#include <windows.h>
1211
#include "windows/windriver.h"
1312
#else

src/pcm-latency.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// written by Subhiksha Ravisundar
55
#include "cpucounters.h"
66
#ifdef _MSC_VER
7-
#pragma warning(disable : 4996) // for sprintf
87
#include <windows.h>
98
#include "windows/windriver.h"
109
#else

src/pcm-lspci.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// written by Patrick Lu
55
#include "cpucounters.h"
66
#ifdef _MSC_VER
7-
#pragma warning(disable : 4996) // for sprintf
87
#include <windows.h>
98
#include "windows/windriver.h"
109
#else

src/pcm-msr.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,8 @@ int mainThrows(int argc, char * argv[])
167167
uint64 value2 = value;
168168
extractBitsPrintHelper(bits, value, dec);
169169
char cname[100];
170-
if (core_in_dec) sprintf(cname,"%d",core);
171-
else sprintf(cname,"0x%x",core);
170+
if (core_in_dec) std::snprintf(cname, sizeof(cname), "%d", core);
171+
else std::snprintf(cname, sizeof(cname), "0x%x", core);
172172
std::cout << " from MSR " << msr << " on core " << cname << "\n";
173173
auto itx = it;
174174
itx++;

src/utils.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@
3737
#include <map>
3838
#include <unordered_map>
3939

40+
#ifdef __linux__
41+
#include <unistd.h>
42+
#endif
4043
namespace pcm {
4144
std::string safe_getenv(const char* env);
4245
}

0 commit comments

Comments
 (0)