summaryrefslogtreecommitdiff
path: root/src/inc/crosscomp.h
AgeCommit message (Collapse)AuthorFilesLines
2018-08-29Define T_RUNTIME_FUNCTION in cross-bitness crossgen ARM32 (#19718)Egor Chesakov1-2/+11
* Allow 'Non-ARM Host managing ARM related code' scenario in src/inc/crosscomp.h * Restrict RtlUnwindEx RtlVirtualUnwind to X86 || FEATURE_PAL in src/inc/clrnt.h * Define PTR_RUNTIME_FUNCTION via T_RUNTIME_FUNCTION in src/inc/daccess.h
2018-06-06Cross-bitness support in JitInterface (#18329)Egor Chesakov1-0/+4
* Replace sizeof(tailCallType) / sizeof(tailCallType[0]) with _countof(tailCallType) * Remove TransparentProxyObject and RealProxyObject * InlinedCallFrame::GetEEInfo should not be used for R2R compilation * Hardcode constants used in CEEInfo::getEEInfo * Thread fields should not be used for R2R compilation * Zero pEEInfoOut->inlinedCallFrameInfo when compiling R2R code * Rename OFFSETOF__PtrArray__m_Array to avoid compilation conflicts with asmconstants * Add assertions enabled in every non-crossbitness scenario * Define and use CROSSBITNESS_COMPILE macro
2017-04-03Add Linux host support for arm32/arm64 altjitBruce Forstall1-2/+2
Now, on Linux, the x64 build will build an arm64-targeting altjit. The x86 build will build an arm32-targeting JIT. The altjit is named libprotononjit.so/dylib. It can be used for debugging or for generating asm diffs using jit-diff.
2017-01-23[ARM32/Linux] cross-architecture build errro: stub for crossgen (#8917)Hyeongseok Oh1-1/+1
Fix union name in T_CONTEXT used by arm/stubs.cpp
2017-01-02[Linux/ARM32] duplicated definition in crosscomp.h (#8729)Hyeongseok Oh1-0/+2
Some structs in crosscomp.h are already defined in pal.h or palrt.h Fix to avoid duplicated definition
2016-01-27Update license headersdotnet-bot1-4/+3
2015-04-28Build crossgen for LinuxJohn Chen (JOCHEN7)1-1/+1
- Crossgen is now built as part of coreclr - Crossgen successfully compiles mscorlib.dll - Resulting mscorlib.ni.dll not yet usable
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+364
[tfs-changeset: 1407945]