字节码

Android逆向入门之常见Davlik字节码解析

Dalvik是Google公司自己设计用于Android平台的虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一,本篇文章我们来详细解释常见Davlik字节码

单声道编译C#和本机?

我刚刚到Mono,刚刚开始.单声道程序是否从C#编译为本机代码,以便能够在多个操作系统上运行?而且,我看到MonoTouch上的屏幕录像,它告诉我,单声道(特别是)将所有东西都编译成C#的Native,以便能够在Iphone上运行.我很混乱解决方法Mono默认编译为中间字节码,然后在虚拟机上运行.这个字节码是便携式的,但不是本地机器码.Mono确实有anAOTcompiler,这将产生本地图像,因为字节码不是一个选项.

delphi – Coco / R可以将解析后的文件转换为字节码吗?

Coco/R可以这样做吗?我知道像FastScript或DWS这样的脚本语言,但我想尝试为自己的目的编写自己的脚本.请给我一些建议或澄清一些事情.解决方法WhatwouldIhavetodototurntheparsedfileintoabytecode?首先,决定你想要什么样的字节码:JVM?Coco/R是一个解析器生成器框架,它只为您定义的语言生成lexer-parser并提供给生成器.之后的步骤是您的责任.虽然可能有项目可以帮助生成ast/目标代码.

从C源到Java字节码?

我正在寻找一种将C源代码编译成高性能Java字节码的方法.我已经成功地使用了NestedVM,但是对于我正在开展的项目来说,性能不佳是不可接受的.我也看到过针对这个问题的各种开源项目和一些商业产品.ThisSOquestion处理将非Java转换为Java源的一般问题,但我只想从C转换为Java字节码.将C源代码编译成高性能,纯Java字节码的最佳方法是什么?

objective-c – XCode 4 iOS – Debugger显示字节码,而不是告诉我我的应用程序崩溃了哪一行

当我的应用程序崩溃,而不是看到行导致,我看到一个窗口打印所有不可读的字节码.我以前能够看到它坠毁了什么,但我必须改变一些东西.这是一个屏幕截图:我可以更改哪些设置以让XCode显示我的应用程序崩溃的位置?解决方法取消选中“调试时显示拆卸”菜单选项:上面的倒数;如果要显示当前调试位置的反汇编,可以使用此下拉菜单:

c – CPython是字节码解释器?

在CPython的上下文中,我并没有真正得到“字节码解释器”的概念.有人可以在整个画面上散发光芒吗?这是否意味着cpython将编译和执行pyc文件(字节码文件?Jython与cpython的不同之处在于它们是以不同的语言实现的.我也读到Python是C解释的地方.它是否正确?

c – 使用LLVM(低级虚拟机)可以为哪个平台编译二进制文件?

我对使用LLVM的Clang编译器感兴趣.LLVM声称是跨平台的,但不清楚哪些平台可以作为目标.我已经做了很多关于这个的谷歌搜索,但似乎没有关于LLVM支持的平台的太多信息.我找到的唯一一件事是“this”,这有点令人困惑.我不确定这是否意味着我可以使用LLVM为这些平台编译二进制文件,或者它是否只在这些平台(或两者)上运行.有更多关于LLVM/Clang编译器的人能告诉我哪些平台可以使用Clang或任何其他LLVM前端?

c – 如何从C API在自己的环境中执行不受信任的Lua文件

我想通过调用lua_setfenv()在自己的环境中执行不受信任的.lua文件,这样它就不会影响我的任何代码.该功能的文档虽然只解释了如何调用函数,而不是如何执行文件.目前运行我使用的文件:我是否必须使用lua_setfenv从CAPI调用“dofile”lua函数,或者是否有更优雅的方法来执行此操作?

从C类创建LLVM字节码

我正在为LLVM中的特殊用途语言编写编译器.我想为已经用C编写的库添加绑定.我的想法是将库编译为LLVM字节码并在编译期间将其链接.这适用于类似的代码但是库的一部分写得像这导致空字节码文件.我知道我可以通过分离实现来解决这个问题:但这将是一项繁琐的工作.有没有办法从我的库源创建有用的字节码呢?或者在我的编译器中使库可用的任何其他方法?