summaryrefslogtreecommitdiff
path: root/src/pal/src
diff options
context:
space:
mode:
authorAustin Wise <AustinWise@gmail.com>2018-10-08 20:46:27 -0700
committerJan Kotas <jkotas@microsoft.com>2018-10-08 20:46:27 -0700
commit3f40e5280e376a01cc06f921b01f68319aa10ecc (patch)
tree15a5fdf225304ebc087c88048ecf4b69e2323e75 /src/pal/src
parent913428d5915a9729c9405f57a75e7f912f9d29a5 (diff)
downloadcoreclr-3f40e5280e376a01cc06f921b01f68319aa10ecc.tar.gz
coreclr-3f40e5280e376a01cc06f921b01f68319aa10ecc.tar.bz2
coreclr-3f40e5280e376a01cc06f921b01f68319aa10ecc.zip
Remove mentions of Rotor from codebase (#20298)
* Moving parsing from TypeNameParser ctor to a separate method. It seems a bit odd to have the constructor parsing and then use a dummy method (MakeRotorHappy) to make it look more normal. * Remove CorMarkThreadInThreadPool. It is neither referenced nor exported. * Remove reference to rotor from securitywrapper.h * Remove reference to rotor from Strike/vm.cpp. This file is only built for Windows. * Remove reference to rotor from debugreturn.h This is the only file the defines these macros, so there is no need to undef them first. * Remove unused code refering to rotor from PAL. * Remove references to Rotor from PAL. * Remove references to deleted tests from DisabledTests.txt I can't find any evidence that this file is actually used. * Remove unneeded casts. * Remove dead and misleading code from profilinghelper.cpp. FEATURE_PROFAPI_EVENT_LOGGING is always defined when PROFILING_SUPPORTED is defined. And the entire contents of profilinghelper.cpp is surrounded with "ifdef PROFILING_SUPPORTED". So all sections in "ifndef FEATURE_PROFAPI_EVENT_LOGGING" are dead. Furthermore, in coreclr this does not use the eventlog, so the macro name is misleading. * Remove dead code in excep.cpp. This entire function is surrounded with "ifndef FEATURE_PAL". * Remove refererences to rotor from safemath.h This does not appear to cause any compile problems, so nobody was using safemath.h without _ASSERTE defined. Also S_SIZE_T_WP64BUG is not used anywhere. * Remove dead code from palclr.h. I don't know why these check to see if the macro is undefined immediately after defining them. Also the comment appears to reference some unions that are no longer in this file. * Expose ISymUnmanagedWriter2 from SymWriter as required by COM. The comment talks about the C# compiler using this, however I cannot see a way for the C# compiler to get an instance of this. It is only used internally by AssemblyBuilder and not exposed otherwise. * Restore check for _ASSERTE in safemath.h. On Windows sometimes that this file is included without _ASSERTE being defined. As the existing comment suggests, it appears that SOS explicitly does not want _ASSERTE to do anything.
Diffstat (limited to 'src/pal/src')
-rw-r--r--src/pal/src/include/pal/dtraceprotocol.h39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/pal/src/include/pal/dtraceprotocol.h b/src/pal/src/include/pal/dtraceprotocol.h
deleted file mode 100644
index d1a17a71ae..0000000000
--- a/src/pal/src/include/pal/dtraceprotocol.h
+++ /dev/null
@@ -1,39 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for more information.
-//
-// File: rotor/pal/corunix/include/pal/dtrace_protocal.h
-//
-
-//
-// Header file for the protocals between CLR and Dtrace server
-//
-// ======================================================================================
-
-#ifndef DTRACE_PROTOCOL_H
-#define DTRACE_PROTOCOL_H
-
-// Start DTrace Consumer by Unix Domain App
-#define kServerSocketPath "/Library/Application Support/com.microsoft.clr.CFDtraceServer/Socket"
-#define kPacketTypeStartDtrace 1
-#define kPacketTypeReply 3
-#define kMaxMessageSize 318
-#define kPacketMaximumSize 102400
-
-struct PacketHeader {
- int fType; // for request from client to server, it should be kPacketTypeStartDtrace
- // for reply from server to client, it should be kPacketTypeReply
- unsigned int fSize; // includes size of header itself
-};
-
-struct PacketStartDTrace { // reply: PacketReply
- PacketHeader fHeader; // fType is kPacketTypeStartDtrace
- char fMessage[kMaxMessageSize]; // message to print
-};
-
-struct PacketReply { // reply: n/a
- PacketHeader fHeader; // fType is kPacketTypeReply
- int fErr; // result of operation, errno-style
-};
-
-#endif // DTRACE_PROTOCOL