zoukankan
html css js c++ java
IL字节码解码工具更新 V1.85
v1.85
+支持nested class的全名解析
v1.8
+支持 字段,和方法的签名解析。
解码效果如下基本上和 ildasm的一样,
大家使用中如果遇到解码效果和ildasm不一样的欢迎给我留言,我会在研究后更新。
IL_0000: nop
IL_0001: nop
IL_0002: ldstr
""
IL_0007: stloc.
0
IL_0008: ldstr
"
Win32_Processor
"
IL_000D: newobj instance
void
[System.Management]System.Management.ManagementClass::.ctor(
string
)
IL_0012: stloc.
1
IL_0013: ldloc.
1
IL_0014: callvirt instance
class
[System.Management]System.Management.ManagementObjectCollection [System.Management]System.Management.ManagementClass::GetInstances()
IL_0019: stloc.
2
IL_001A: nop
IL_001B: ldloc.
2
IL_001C: callvirt instance
class
[System.Management]System.Management.ManagementObjectCollection
/
ManagementObjectEnumerator [System.Management]System.Management.ManagementObjectCollection::GetEnumerator()
IL_0021: stloc.s
0x5
IL_0023: br.s IL_004F
IL_0025: ldloc.s
0x5
IL_0027: callvirt instance
class
[System.Management]System.Management.ManagementBaseObject [System.Management]System.Management.ManagementObjectCollection
/
ManagementObjectEnumerator::get_Current()
IL_002C: castclass [System.Management]System.Management.ManagementObject
IL_0031: stloc.
3
IL_0032: nop
IL_0033: ldloc.
3
IL_0034: callvirt instance
class
[System.Management]System.Management.PropertyDataCollection [System.Management]System.Management.ManagementBaseObject::get_Properties()
IL_0039: ldstr
"
ProcessorId
"
IL_003E: callvirt instance
class
[System.Management]System.Management.PropertyData [System.Management]System.Management.PropertyDataCollection::get_Item(
string
)
IL_0043: callvirt instance
object
[System.Management]System.Management.PropertyData::get_Value()
IL_0048: callvirt instance
string
[mscorlib]System.Object::ToString()
IL_004D: stloc.
0
IL_004E: nop
IL_004F: ldloc.s
0x5
IL_0051: callvirt instance
bool
[System.Management]System.Management.ManagementObjectCollection
/
ManagementObjectEnumerator::MoveNext()
IL_0056: stloc.s
0x6
IL_0058: ldloc.s
0x6
IL_005A: brtrue.s IL_0025
IL_005C: leave.s IL_0072
IL_005E: ldloc.s
0x5
IL_0060: ldnull
IL_0061: ceq
IL_0063: stloc.s
0x6
IL_0065: ldloc.s
0x6
IL_0067: brtrue.s IL_0071
IL_0069: ldloc.s
0x5
IL_006B: callvirt instance
void
[mscorlib]System.IDisposable::Dispose()
IL_0070: nop
IL_0071: endfinally
IL_0072: nop
IL_0073: ldnull
IL_0074: stloc.
2
IL_0075: ldnull
IL_0076: stloc.
1
IL_0077: ldloc.
0
IL_0078: stloc.s
0x4
IL_007A: leave.s IL_008A
IL_007C: pop
IL_007D: nop
IL_007E: ldstr
"
unknow
"
IL_0083: stloc.s
0x4
IL_0085: leave.s IL_008A
IL_0087: nop
IL_0088: nop
IL_0089: endfinally
IL_008A: nop
IL_008B: ldloc.s
0x4
IL_008D: ret
下载地址:
http://www.bbsftp.com/temp/ILByteDecoderV1.85.rar
查看全文
相关阅读:
Zookeeper C API 指南六(异步 API 介绍)
libuv 中文编程指南(三)文件系统
Zookeeper C API 指南二(监视(Wathes), 基本常量和结构体介绍)
Zookeeper C API 指南五(同步 API 介绍)
Zookeeper C API 指南七(Zookeeper 辅助 API 介绍)
libuv 中文编程指南(四)网络
Zookeeper C API 指南八(Zookeeper C API 应用示例)
Zookeeper C API 指南四(C API 概览)
Zookeeper C API 指南三(回调函数)
jQuery Mobile 移动开发中的日期插件Mobiscroll 2.3 使用说明
原文地址:https://www.cnblogs.com/rick/p/537450.html
最新文章
NHibernate初学者指南(15):使用LINQ to NHibernate提供程序查询数据
NHibernate初学者指南(11):测试
NHibernate初学者指南(8):增删查改
NHibernate初学者指南(17):查询的其他知识点
Lucene学习总结之七:Lucene搜索过程解析(1)
高级Linux程序设计第一章:入门
Hadoop 学习总结之一:HDFS简介
Lucene学习总结之七:Lucene搜索过程解析(5)
Lucene学习总结之七:Lucene搜索过程解析(3)
Lucene学习总结之七:Lucene搜索过程解析(4)
热门文章
Lucene学习总结之七:Lucene搜索过程解析
Lucene学习总结之七:Lucene搜索过程解析(2)
Lucene学习总结之六:Lucene打分公式的数学推导
Lucene学习总结之七:Lucene搜索过程解析(6)
Linux常用命令
Dockerfile看不到本地文件或私有Nuget服务器
Jenkins 插件更改国内源
netcore dotnet cli 常用命令
centos7安装netcore 5, build 找不到私有nuget服务
Linux环境的Jenkins构建NetCore项目出现的问题 dotnet: 未找到命令
Copyright © 2011-2022 走看看