cil

cil

文章 0 浏览 6

在已编译的 DLL 中手动编辑 MSIL

如果您想对 .net 应用程序进行一些小更改,是否可以直接编辑 MSIL?…

夜访吸血鬼 2024-11-25 04:14:31 4 0

CorDbg 和 CorDbg 上的好资源MDBG

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

一袭白衣梦中忆 2024-11-18 09:52:22 2 0

“固定的” C# 中的语句和 CIL 代码中的托管指针

在 C# 的不安全代码中,我分配了一个指向数组类型的托管变量的指针: int[] array = new int[3]; // ... fixed (int* ptr = array) { // Some code } …

看海 2024-11-17 10:35:06 8 0

CIL 是否已优化?或者只有 JITted 二进制文件?

我想知道,当编译器输出到 CIL 时,CIL 是否经过优化?假设该语言不在调试模式下插入额外的数据信息,我想知道 JIT 是否完全自行完成所有优化,我认为…

往日情怀 2024-11-16 07:55:00 5 0

将 DynamicMethod 保存到磁盘

我继承了使用 DynamicMethod 在运行时生成方法的代码。我还需要修改一些正在生成的代码。 由于我是 MSIL 的 n00b,我希望能够在 Reflector 中加载生成…

浮生面具三千个 2024-11-15 13:47:25 6 0

在VB.Net中使用System.Reflection.Emit.ILGenerator调用Random?

我正在用我自己的语言为 .Net 可执行文件生成输出...从我的语言翻译的操作码(称为“随机”)应该创建特定范围内的随机数。 我的代码的目标是使用 Sys…

蓬勃野心 2024-11-15 03:55:34 8 0

从 PDB 文件中检索局部变量名称

我目前正在尝试从 IL 字节码和 PDB 文件检索源代码, 我已经可以从 IL 和反射生成源代码了 我知道局部变量名称包含在 pdb 文件中。 我的问题是如何找…

慕烟庭风 2024-11-10 14:32:58 3 0

使用 Mono.Cecil 从 ByReferenceType 获取通用参数

我有一个获取参数的方法,例如: public void Foo(ref Action bar); 使用 Cecil 枚举参数会产生 ByReferenceType。调用 GetElementType() 尝试取消引…

无风消散 2024-11-07 11:38:45 6 0

C# JIT 优化器中可能存在错误?

使用 SQLHelper 类来自动执行存储过程调用,其方式类似于 XmlRpc.Net 库,当运行从 IL 代码手动生成的方法时,我遇到了一个非常奇怪的问题。 我已将其…

亣腦蒛氧 2024-11-06 05:40:15 9 0

cpu 不可知是什么意思

这可能是一个基本问题,但 CIL 的定义是什么? 我知道 CIL 是一种与平台和 CPU 无关的中间语言,但是 如果有人解释一下这方面的一些细节以及 CPU 不可…

若言繁花未落 2024-11-05 04:22:26 6 0

在 C# 中封送带有指针参数的方法指针

我需要用指针参数封送方法指针,就像在 C 中一样: void (*callback)(int *x); 如何将其写为 C# 中的结构字段? 注意:我不介意让 CLR 为我取消引用指…

幻梦 2024-11-04 19:18:30 5 0

这个 CIL 代码是做什么的?为什么需要第3步?

在我正在阅读的书中“_Pro C# 2008 and the .NET Platform”,有一章是关于 CIL 的,其中有一些我感到困惑的代码。 为什么突出显示的步骤是必要的?正…

别靠近我心 2024-11-04 02:23:49 6 0

从Python到CIL(C中间语言)的翻译

最近在做Python源码的静态分析。 我们组已经有一个用 Ocaml 编写的 CIL(C 中间语言)静态分析器。我们希望重用这个分析器,因此我们理想的方法是将 P…

旧情勿念 2024-11-03 08:30:42 10 0

编译器优化:CIL 汇编

我目前正在编写某种优化编译器。 我想知道是否有可以在 CIL(或 java 字节码)级别实现的优化? PS 我见过 ProGuard 项目 http://proguard.sourceforg…

忘羡 2024-11-02 19:43:28 8 0

在 C# 中为所有事件和委托创建一个包罗万象的处理程序

我想创建一个可用于处理任何事件或委托的处理程序。具体来说,我希望能够编写如下代码: class Invoker { public object Invoke(object[] arg) { // g…

我不在是我 2024-11-01 08:53:14 4 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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