These file headers are leftovers from before open sourcing. We have missed cleaning them up in some files.
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-;// ==++==
-;//
-
-;//
-;// ==--==
-
;// @dbgtodo Microsoft inspection: remove the implementation from vm\amd64\getstate.asm when we remove the
;// ipc event to load the float state.
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
#include "ksarm.h"
;; Arguments
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
#include "ksarm64.h"
;; Arguments
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-// ==--==
// ****************************************************************************
// File: controller.cpp
//
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
-;
; *** NOTE: If you make changes to this file, propagate the changes to
; dbghelpers.s in this directory
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-//
-
-//
-// ==--==
-
-
#ifndef __eexcp_h__
#define __eexcp_h__
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-
-//
-// ==--==
-
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX XX
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-
-//
-// ==--==
-
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX XX
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
#include "ksarm.h"
#include "asmconstants.h"
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
#include "ksarm64.h"
#include "asmconstants.h"
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
;
; FILE: asmhelpers.asm
;
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-// ==--==
//
// Implementation of the PAL_DispatchExceptionWrapper that is
// interposed between a function that caused a hardware fault
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-// ==--==
//
// Implementation of the PAL_DispatchExceptionWrapper that is
// interposed between a function that caused a hardware fault
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-// ==--==
//
// Implementation of the PAL_DispatchExceptionWrapper that is
// interposed between a function that caused a hardware fault
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-// ==--==
-
#include "strike.h"
#include "util.h"
#include <stdio.h>
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
-;
-; FILE: asmhelpers.asm
-;
-
-;
-; ======================================================================================
-
include AsmMacros.inc
include asmconstants.inc
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
-
ifdef FEATURE_COMINTEROP
include AsmMacros.inc
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
include AsmMacros.inc
extern memset:proc
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
-
ifdef FEATURE_COMINTEROP
include AsmMacros.inc
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
-
ifdef FEATURE_COMINTEROP
include AsmMacros.inc
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
; ***********************************************************************
-; File: JitHelpers_Fast.asm, see jithelp.asm for history
+; File: JitHelpers_Fast.asm
;
; Notes: routinues which we believe to be on the hot path for managed
; code in most scenarios.
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
; ***********************************************************************
-; File: JitHelpers_FastWriteBarriers.asm, see jithelp.asm for history
+; File: JitHelpers_FastWriteBarriers.asm
;
; Notes: these are the fast write barriers which are copied in to the
; JIT_WriteBarrier buffer (found in JitHelpers_Fast.asm).
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
; ***********************************************************************
; File: JitHelpers_SingleAppDomain.asm
;
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
; ***********************************************************************
-; File: JitHelpers_Slow.asm, see history in jithelp.asm
+; File: JitHelpers_Slow.asm
;
; Notes: These are ASM routinues which we believe to be cold in normal
; AMD64 scenarios, mainly because they have other versions which
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
-
include AsmMacros.inc
include AsmConstants.inc
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
-
include AsmMacros.inc
include asmconstants.inc
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
-
include <AsmMacros.inc>
include AsmConstants.inc
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
-
include AsmMacros.inc
include AsmConstants.inc
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
; ***********************************************************************
; File: CrtHelpers.asm
;
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
#include "ksarm.h"
#include "asmconstants.h"
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-// ==--==
#include "unixasmmacros.inc"
#include "asmconstants.h"
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
#include "ksarm.h"
#include "asmconstants.h"
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
-
;-----------------------------------------------------------------------------
; Macro used to assign an alternate name to a symbol containing characters normally disallowed in a symbol
; name (e.g. C++ decorated names).
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-// ==--==
// ***********************************************************************
// File: crthelpers.S
//
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-// ==--==
-
#include "unixasmmacros.inc"
#include "asmconstants.h"
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
#include "ksarm.h"
#include "asmconstants.h"
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-// ==--==
#include "unixasmmacros.inc"
#include "asmconstants.h"
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
#include "ksarm.h"
#include "asmconstants.h"
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-//; ==++==
-//;
-
-//;
-//; ==--==
#include "asmconstants.h"
#include "unixasmmacros.inc"
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
#include "ksarm64.h"
#include "asmconstants.h"
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;;
-
-;;
-;; ==--==
#include "ksarm64.h"
#include "asmconstants.h"
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
#include "ksarm64.h"
#include "asmconstants.h"
#include "asmmacros.h"
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-;; ==++==
-;;
-
-;;
-;; ==--==
-
;-----------------------------------------------------------------------------
; Macro used to assign an alternate name to a symbol containing characters normally disallowed in a symbol
; name (e.g. C++ decorated names).
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
#include "ksarm64.h"
#include "asmconstants.h"
#include "asmmacros.h"
LEAF_END_MARKED JIT_MemCpy
; Must be at very end of file
- END
\ No newline at end of file
+ END
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-// ==--==
#include "asmconstants.h"
#include "unixasmmacros.inc"
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-
-//
-// ==--==
-//
-// File: COMtoCLRCall.cpp
-//
-
//
// COM to CLR call support.
//
-
#include "common.h"
#include "vars.hpp"
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
; ***********************************************************************
; File: RedirectedHandledJITCase.asm
;
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
;
; FILE: asmhelpers.asm
;
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
-; ==++==
-;
-
-;
-; ==--==
;
; *** NOTE: If you make changes to this file, propagate the changes to
; gmsasm.s in this directory
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-// ==++==
-//
-//
-
-//
-// ==--==
-//
-// File: METHODTABLEBUILDER.H
-//
-
-
-//
-
-//
-// ============================================================================
-
#ifndef METHODTABLEBUILDER_H
#define METHODTABLEBUILDER_H