intermediate-language

intermediate-language

文章 0 浏览 3

ildasm 和动态 exe 文件

我正在尝试创建一个可以修改 IL 中的属性以创建略有不同的可执行文件的应用程序。例如,客户端 A 运行应用程序,WinForm 标签上的标签为“客户端 A:…

顾北清歌寒 2024-08-27 16:20:34 4 0

变量比较

以下 C# 代码片段: var x = 1 var y = 1 if (x == y) Console.Write("True") 生成此 MSIL: .locals init ( [0] int32 x, [1] int32 y, [2] bool CS$…

╄→承喏 2024-08-26 06:42:41 6 0

不存储引用时 .maxstack 更大吗?

我不是任何类型的 IL 大师,我只是有时使用它来检查编译器如何处理我编写的代码。我一直想知道的一件事是为什么 .maxstack 有时会得到它所得到的值。…

或十年 2024-08-14 17:38:24 2 0

.NET 的 IL 编译器?

这可能是一个愚蠢的问题,但是是否有一个用于 IL 代码的编译器,类似于 IL 模式下 Reflector 所示的编译器?…

零度° 2024-08-12 04:30:58 5 0

在 C# 中动态调用方法的选项

我看到了很多与如何调用这样那样的方法相关的问题。我没有找到如何通过反射或 csharp 中的任何其他方式调用方法的不同选项的列表。 有人可以详细解释…

ぺ禁宫浮华殁 2024-08-11 05:31:34 4 0

将 CFG 转换为 IL

我从任意 IL 构建一个 CFG,并希望将该 CFG 转换回 IL。 CFG中顶点的顺序当然不等于原始IL指令的顺序。 这很好,但有些东西过于复杂。想象一下: Jump…

眼藏柔 2024-08-02 14:48:54 5 0

IL(中间语言)入门

任何人都可以建议任何开始使用 IL 的好资源吗? 具体来说,如果有人知道任何好书或截屏视频,我将不胜感激。…

离笑几人歌 2024-07-30 09:34:23 3 0

.NET 如何以及何时实际编译代码?

假设您使用 C#、VB 或任何 .NET 编写应用程序 当你点击构建时,它真的会编译你的代码吗? 我是这么认为的,直到我开始在我的一些程序集上使用 redgate…

垂暮老矣 2024-07-30 04:48:17 4 0

.NET IL .maxstack 指令如何工作?

我想知道 .maxstack 是如何工作的。 我知道这与您声明的类型的实际大小无关,而是与它们的数量有关。 我的问题是: 这是否仅适用于 函数,或所有函数 …

财迷小姐 2024-07-29 21:56:11 5 0

PL/SQL 是否执行尾调用优化?

我对这门语言相当陌生,我想知道尾部调用是否得到了优化。 在其他语言中,我可以检查机器代码或中间表示并自己计算出来,但我不知道如何在 PL/SQL 中…

走过海棠暮 2024-07-29 13:55:00 4 0

哪些工具执行 IL 的编译后修改?

最近提到 PostSharp 让我想起了这一点: 去年我工作时,我们正在考虑使用 PostSharp 将检测注入到我们的代码中。 这是在 Team Foundation Server 团队…

仅此而已 2024-07-27 14:56:08 5 0

制作一门语言,需要一个好的后端

我想制作一种编译语言。 我目前正在评估后端。 到目前为止,我之所以关注 C,是因为它的执行速度、编译速度以及一个名为 TCC 的小型且易于使用的编译…

迷离° 2024-07-16 15:21:22 6 0

在 .NET 中,调用堆栈是否与线程密不可分?

是否有可能在函数执行过程中设置一个指向当前堆栈的指针(稍后将被拾取),然后释放当前线程(不展开调用堆栈)并将其返回给线程池? 然后,让另一个…

初见 2024-07-13 06:02:28 6 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文