Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何解密Lua字节码?
早上好 我正在尝试破译 Moon 字节码 但我无法以任何方式 有人可以帮助我吗 我有这个 例如 code 27 76 117 97 81 0 1 4 4 4 8 0 如何将此字节码解密为文本 我已经在这里搜索 http www asciit
lua
bytecode
值的 Ocaml 表示 - 原子
我查看了一些 OCaml 值的内部表示 空数组的表示是atom 0 即一个块tag 0 and size 0 空浮点数数组由atom 0 too 是否存在由原子表示的任何 OCaml 值tag gt 0 如果不是 OCaml 字节码集包含以
ocaml
bytecode
interpreter
为什么 JVM 同时具有“invokespecial”和“invokestatic”操作码?
两条指令都使用静态而不是动态调度 似乎唯一的实质性区别是invokespecial始终将一个对象作为其第一个参数 该对象是分派方法所属类的实例 然而 invokespecial实际上并没有把物体放在那里 编译器负责通过在发出之前发出适当的堆
JVM
bytecode
热点 JVM 字节码解释器是跟踪 JIT 吗?
这个问题几乎说明了一切 我一直在寻找答案 甚至通过 VM 规范 但我没有明确说明 No 不过 还有一些其他 JVM 具有跟踪 JIT HotPath http HotPath GoogleCode Com and Maxine http L
Java
JVM
bytecode
如何检查java方法的字节码长度
目前 我参与了一个大型遗留项目 其中包含许多巨大的类和生成的代码 我希望找到所有字节码长度大于 8000 字节的方法 因为 OOTB java 不会优化它 我发现这样的手动方式 Java 中的特定方法有多少字节的字节码 https stac
Java
bytecode
bytecodemanipulation
jvmbytecode
Scala 特征如何编译成 Java 字节码?
我已经使用 Scala 一段时间了 我知道特征可以充当 Scala 中接口和抽象类的等价物 Trait 究竟是如何编译成 Java 字节码的 我发现了一些简短的解释 说明特征在可能的情况下与 Java 接口完全一样地编译 否则与附加类的接口
scala
bytecode
将 JVM 字节码往返于文本表示的故障安全方法
我正在寻找一种在 JVM 类文件和文本表示之间往返的故障安全方法 一项严格的要求是 只要文本表示形式保持不变 生成的往返 JVM 类文件在功能上与原始 JVM 类文件完全相同 此外 文本表示必须是人类可读和可编辑的 应该可以对文本表示进行小
Java
JVM
obfuscation
bytecode
decompiling
使用 BCEL 生成的解析字节码确定对象之间的传出耦合(CBO 指标)
我已经构建了一个程序 它接受提供的 class 文件并使用 BCEL 解析它 我现在已经学会了如何计算 LCOM4 值 现在我想知道如何计算类文件的CBO 对象之间的耦合 值 我已经搜索了整个网络 试图找到关于它的正确教程 但到目前为止我还
Java
bytecode
bcel
CBO
使用 Java 代理将类添加到类路径
我正在使用 Java Agent 和 Javassist 向某些 JDK 类添加一些日志记录 本质上 当系统加载一些 TLS 类时 Javassist 会向它们添加一些额外的字节码 以帮助我调试一些连接问题 考虑到此类包含在代理 jar 中
Java
classpath
bytecode
javassist
javaagents
了解 STG
GHC 的设计基于 STG 它代表 无脊椎 无标签的 G 机器 现在G machine显然是 图缩减机 的缩写 它定义了惰性是如何实现的 未评估的 thunk 存储为表达式树 执行程序涉及reducing这些都归结为正常形式 Atree是一
Haskell
Compilation
ghc
bytecode
intermediatelanguage
为什么不以浏览器特定的字节码发送 JavaScript 文件? [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 JavaScript 没有通用的字节码 但大多数 JavaScript 引擎都有自己的字节码 由于 JavaScript 文件作为源代码字符串传
javascript
webkit
bytecode
JavaScriptCore
这段代码如何使用保留关键字作为字段名称?
我在遗产中发现了以下结构java字节码在尝试解决服务器应用程序启动问题时 我的 IDE 反编译了一些第三方库 我很好奇这如何有效 以前从未见过keywords可以用作字段名称在字节码中 字节码版本为 48 0 Java 1 4 public
Java
bytecode
jvmbytecode
字节码指令和处理器操作之间的关系
Java 规范保证原始变量赋值始终是原子的 除了long和双types 相反 获取并添加 http en wikipedia org wiki Fetch and add对应著名的操作i 增量操作将是非原子的 因为会导致读取 修改 写入操作
Java
x86
bytecode
processor
atomic
为什么 OpenJDK 将私有方法放入 vtable 中?
看起来开放JDK 8 http hg openjdk java net jdk8 jdk8 hotspot file 87ee5ee27509 src share vm oops klassVtable cpp l575放置非私有方法fin
JVM
bytecode
Java
反汇编Java字节码的Java程序[关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 我最近正在阅读有关字节码分析的内容 我需要以下查询的帮助 如果我想编写一个反汇编 Java 字节码 通过读取类文件 并打印操作码的 J
Java
bytecode
从三地址代码到 JVM 字节码的代码生成
我正在研究 Renjin 的字节码编译器 R 代表 JVM 并尝试将中间三地址码 TAC 表示形式转换为字节码 我查阅过的所有有关编译器的教科书都讨论了代码生成期间的寄存器分配 但我还没有找到任何用于在基于堆栈的虚拟机 如 JVM 上生成代
Compilation
bytecode
jvmlanguages
类签名中的“()V”是什么意思?
我用 Javassist 创建了一个构造函数 它没有真正的方法 CtConstructor c CtNewConstructor make argTypes null newClass 当我试图发出这个班级的签名时 c getSignatu
Java
bytecode
javassist
为什么“a”是对象引用的 Java 字节码前缀? [关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 特定于类型的 Java 字节码指令具有单字符前缀来指定该指令相关的类型 Taken from Wikipedia s entry on J
Java
bytecode
instructions
Java注释的默认值是否被编译成字节码?
我尝试对 Java 字节码实现几种静态分析 他们尝试计算某个方法是否具有特定属性 例如是一个工厂方法 由于这些分析很难测试 我决定编写一些 Java 代码并直接使用正确的属性注释方法 运行分析后 很容易自动检查计算的属性和注释的属性是否相同
Java
annotations
java8
bytecode
对python的LOAD_FAST/STORE_FAST感到困惑
当我写一些代码时 我发现一个有趣的事情 def test l for i in range 10 def f pass print f l append f test import dis dis dis test 输出是
python
bytecode
pythoninternals
1
2
3
4
5
6
»