cil

cil

文章 0 浏览 6

如何将 CIL 转换为 LLVM IR?

我想将 C# 编译为 LLVM IR。所以我认为将编译的 CIL 翻译为 LLVM IR 是我可以尝试的一种方法。 我可以使用一些工具,例如 vmkit 和 mono-llvm。 有人…

·深蓝 2024-10-18 05:59:21 4 0

Mono.Cecil:调用基类'来自其他程序集的方法

如何按名称获取对基类方法的 MethodReference? 我已经尝试过了 type.BaseType.Resolve().Methods; ,如果我将包含基类的 dll 添加到 assemblyresolve…

莳間冲淡了誓言ζ 2024-10-16 06:57:28 9 0

Mono.Cecil:操作可能在运行时不稳定

我遵循此处的提示,我什至将以下几行放入: var MSILWorker = prop.SetMethod.Body.GetILProcessor(); MSILWorker.Body.InitLocals = true; 我在两个…

混浊又暗下来 2024-10-14 04:33:04 10 0

在 .NET 中创建 DynamicType 实现接口但使用基类的成员实现

我正在尝试生成一个实现接口的动态类,但其中一个或多个成员已存在于基中。我用 C# 编译了以下代码,并在反射器中检查了它,看看 C# 编译器做了什么。…

£噩梦荏苒 2024-10-14 04:22:27 5 0

IL中有注释之类的东西吗?

我意识到没有人会坐下来直接用 IL 开发软件(是吗?)。但是假设您想与其他人共享一段 IL 代码(例如 C# 编译器的输出)以供讨论,并且您还想用一些注…

幽蝶幻影 2024-10-11 12:49:59 9 0

编译为 .Net 中的本机代码是否会完全删除 MSIL?

我想知道,在反汇编 .Net 代码(Redgate .Net Reflector 等)的情况下,使用 Ngen 将代码编译为本机是否更安全?也就是说,这是否意味着有人现在需要 …

甜点 2024-10-10 03:59:24 6 0

使用 Reflection.Emit 调用私有构造函数?

我正在尝试发出以下 IL: LocalBuilder pointer = il.DeclareLocal(typeof(IntPtr)); il.Emit(OpCodes.Ldarg_0); il.Emit(OpCodes.Stloc, pointer); i…

黑凤梨 2024-10-08 19:31:37 5 0

IL 发出 - 存储然后加载时操作可能会破坏运行时的稳定性

嘿,所以我有以下 IL: il.Emit(OpCodes.Ldarg_0); il.Emit(OpCodes.Ret); 效果很好。它基本上返回给定的参数。 然而,这 il.Emit(OpCodes.Ldarg_0); …

你在我安 2024-10-08 19:26:10 5 0

何时以及如何使用 Ldvirtftn 操作码?

下面的示例程序是我试图掌握 ldvirtftn 操作码的用法。 您会看到名称表明这是将虚拟函数指针加载到堆栈时使用的操作码。在示例代码中,我创建了一个具…

饭团 2024-10-08 00:44:26 6 0

.NET CIL 代码大小

当查看编译的 CIL 时,我注意到代码大小包含在编译的 CIL 中。它被注释掉了。下面是一个 C# 示例: static void MakeACar() { Car myCar = new Car();…

固执像三岁 2024-10-07 06:29:27 5 0

具有冲突的“静态性”的CIL代表行为目标方法的

这个问题需要一些介绍。 我正在开发一个安全项目,该项目将分析 CIL 程序集并拒绝那些执行某些定义的“坏”事情的程序集,同时还允许托管应用程序为某…

晨与橙与城 2024-10-07 03:28:06 5 0

callvirt 的底层是如何工作的?

我试图了解 CLR 如何实现引用类型和多态性。我参考了 Don Box 的 Essential .Net Vol 1,它对于简化大部分内容有很大帮助。但是,当我尝试使用一些 IL…

祁梦 2024-10-04 12:37:13 6 0

编译成 MSIL 的代码大小是否一定与代码速度相关?

我一直在 Visual Basic 中尝试不同类型的本机代码操作,然后使用 Reflector 检查代码以查看生成的 MSIL 类型。例如,我想知道,在一行 If-Then-Else …

许一世地老天荒 2024-10-04 09:05:58 6 0

调用结构体的内部方法

我正在采取一种可怕的黑客手段来填充 XNA 框架中锁定的数据类型:结构中有一个内部方法,我希望在不向垃圾收集器提供数据的情况下调用该方法。 如果我…

萌辣 2024-10-03 21:44:01 7 0

MSIL 参考手册

是否有任何可读的、最新的 (.net 4) MSIL 参考手册?…

深海蓝天 2024-10-03 08:53:44 5 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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