Skip to content

Commit 1454b63

Browse files
Removed utils function
1 parent 9460029 commit 1454b63

File tree

4 files changed

+10
-19
lines changed

4 files changed

+10
-19
lines changed

shared/src/native-src/util.cpp

-15
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,9 @@
66
#include <sstream>
77
#include <string> //NOLINT
88
#include <vector>
9-
#include "../../../shared/src/native-src/version.h"
10-
119

1210
namespace shared
1311
{
14-
shared::WSTRING nameW = WStr("");
15-
WCHAR* GetDatadogAssemblyString()
16-
{
17-
if (nameW.empty())
18-
{
19-
std::string version = ::PROFILER_VERSION;
20-
std::string name = "Datadog.Trace, Version=" + version + ".0, Culture=neutral, PublicKeyToken=def86d061d0d2eeb";
21-
shared::WSTRING nameW = ToWSTRING(name);
22-
}
23-
24-
return (WCHAR*) (nameW.c_str());
25-
}
26-
2712
template <typename In, typename Out>
2813
void Split(const In& s, typename In::value_type delim, Out result)
2914
{

shared/src/native-src/util.h

-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424

2525
namespace shared
2626
{
27-
WCHAR* GetDatadogAssemblyString();
28-
2927
template <typename In, typename Out>
3028
void Split(const WSTRING& s, typename In::value_type delim, Out result);
3129

tracer/build/_build/CodeGenerators/CallTargetsGenerator.cs

+5-1
Original file line numberDiff line numberDiff line change
@@ -511,14 +511,18 @@ internal static void GenerateNativeFile(Dictionary<CallTargetDefinitionSource, T
511511
// </copyright>
512512
// <auto-generated/>
513513
#include "generated_definitions.h"
514+
#include "../../../../shared/src/native-src/version.h"
514515
515516
namespace trace
516517
{
517518
int GeneratedDefinitions::InitCallTargets(UINT32 enabledCategories, UINT32 platform)
518519
{
520+
std::string version = PROFILER_VERSION;
521+
std::string name = "Datadog.Trace, Version=" + version + ".0, Culture=neutral, PublicKeyToken=def86d061d0d2eeb";
522+
shared::WSTRING nameW = ToWSTRING(name);
523+
WCHAR* assemblyName = (WCHAR*) (nameW.c_str());
519524
""");
520525

521-
sb.AppendLine($"WCHAR* assemblyName = GetDatadogAssemblyString();");
522526
sb.AppendLine();
523527

524528
// Retrieve all signatures

tracer/src/Datadog.Tracer.Native/Generated/generated_calltargets.g.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,16 @@
44
// </copyright>
55
// <auto-generated/>
66
#include "generated_definitions.h"
7+
#include "../../../../shared/src/native-src/version.h"
78

89
namespace trace
910
{
1011
int GeneratedDefinitions::InitCallTargets(UINT32 enabledCategories, UINT32 platform)
1112
{
12-
WCHAR* assemblyName = GetDatadogAssemblyString();
13+
std::string version = PROFILER_VERSION;
14+
std::string name = "Datadog.Trace, Version=" + version + ".0, Culture=neutral, PublicKeyToken=def86d061d0d2eeb";
15+
shared::WSTRING nameW = ToWSTRING(name);
16+
WCHAR* assemblyName = (WCHAR*) (nameW.c_str());
1317

1418
WCHAR* sig000[]={(WCHAR*)WStr("!!0"),(WCHAR*)WStr("StackExchange.Redis.Message"),(WCHAR*)WStr("StackExchange.Redis.ResultProcessor`1[!!0]"),(WCHAR*)WStr("StackExchange.Redis.ServerEndPoint"),};
1519
WCHAR* sig001[]={(WCHAR*)WStr("!!0"),(WCHAR*)WStr("StackExchange.Redis.Message"),(WCHAR*)WStr("StackExchange.Redis.ResultProcessor`1[!!0]"),(WCHAR*)WStr("StackExchange.Redis.ServerEndPoint"),(WCHAR*)WStr("!!0"),};

0 commit comments

Comments
 (0)