gpt4 book ai didi

给微软.Netruntime运行时提交的几个Issues

转载 作者:我是一只小鸟 更新时间:2023-08-26 14:31:09 44 4
gpt4 key购买 nike

前言

因为目前从事的CLR+JIT,所以会遇到一些非常底层的问题,比如涉及到微软的公共运行时和即时编译器或者AOT编译器的编译异常等情况,这里分享下自己提的几个Issues。原文: 微软.Net runtime运行时提交的几个Issues 。

Issues

一.issues one 第一个System.Numerics.Vector库里面的成员变量IsHardwareAccelerated的问题。它的返回值跟机器码的值不一致。可能是个bug。这点曾经在本公众号写过一篇文章:发现一个矢量化bug,提交了一个Issues给dotnet团队 issues地址: https://github.com/dotnet/runtime/issues/87537 。

二.issues two 这个issues是因为遇到了corehost.sln不能被编译的情况,原因在于个人本机cmake的版本太老所致。升级下cmake即可。 issues地址: https://github.com/dotnet/runtime/issues/88116 https://github.com/dotnet/runtime/issues/88115 。

三.issues three 因为.Net7开启了内存映射,导致了个人认为在映射范围内下断点是个异常。其实不是,而是微软官方的刻意为之。lldb+ubuntu22.04环境下设置环境变量: export DOTNET_EnableWriteXorExecute=0即可。而windows下面powershell/cmd分别通过$env和set来设置上面的值即可。 issues地址: https://github.com/dotnet/diagnostics/issues/4015 。

四.issues four 这里有两个问题,其一是AOT编译器的项目文件ilc.sln的生成响应文件: artifacts\bin\repro\x64\Debug\compile-with-Debug-libs.rsp前面要带上@。其二则是ilc生成的obj目标文件通过dumpbin导出到记事本才能查看,而非能够直接查看。 issues地址: https://github.com/dotnet/runtime/issues/88513 https://github.com/dotnet/runtime/issues/88459 。


结尾

一起学习,才能共同进步。为了方便大家交流,沟通,以及成长,建了一个群。可加微信tyz_jhpt(长按或者扫一扫下面二维码)。备注:加群,拉你进去。欢迎你的加入和到到来.

最后此篇关于给微软.Netruntime运行时提交的几个Issues的文章就讲到这里了,如果你想了解更多关于给微软.Netruntime运行时提交的几个Issues的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com