Advertisement

BeamDasm:Erlang和Elixir字节码查看器的VS Code扩展,增强BEAM文件反汇编功能。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
BeamDasm是一款专为VS Code设计的插件,支持Erlang和Elixir语言,能够增强对BEAM文件的反汇编能力,方便开发者更深入地理解字节码。 迷恋于Visual Studio Code的BEAM文件反汇编程序扩展。 该扩展提供了一种查看Erlang或Elixir字节码的方法,允许用户“窥视”Bogdan Björn Erlang抽象机(BEAM)中编译后的字节码内容。以下是此插件的一些特点: - 在资源管理器的工作空间内为所有的.beam文件提供了专用的视图。 - 显示了主要组成部分: - 字节码指令(“代码”部分) - 原子(包括“原子”和“AtU8”部分) - 导出函数(“ExpT”部分) - 导入函数(“ImpT”部分) - 局部功能(“LocT”部分) - 字符串数据(“StrT”部分) - 属性信息(“Attr”部分) - 文字内容(“LitT”部分) - 支持操作码、标签和寄存器的高亮显示。 - 当用户将鼠标悬停在从Erlang源代码获取的操作码上时,会展示相应的说明文本。 - 装订线图像用于指示每个功能块的开始位置。 要启用此扩展,请通过资源管理器视图中.beam文件的上下文菜单选择“反汇编BEAM”选项。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • BeamDasm:ErlangElixirVS CodeBEAM
    优质
    BeamDasm是一款专为VS Code设计的插件,支持Erlang和Elixir语言,能够增强对BEAM文件的反汇编能力,方便开发者更深入地理解字节码。 迷恋于Visual Studio Code的BEAM文件反汇编程序扩展。 该扩展提供了一种查看Erlang或Elixir字节码的方法,允许用户“窥视”Bogdan Björn Erlang抽象机(BEAM)中编译后的字节码内容。以下是此插件的一些特点: - 在资源管理器的工作空间内为所有的.beam文件提供了专用的视图。 - 显示了主要组成部分: - 字节码指令(“代码”部分) - 原子(包括“原子”和“AtU8”部分) - 导出函数(“ExpT”部分) - 导入函数(“ImpT”部分) - 局部功能(“LocT”部分) - 字符串数据(“StrT”部分) - 属性信息(“Attr”部分) - 文字内容(“LitT”部分) - 支持操作码、标签和寄存器的高亮显示。 - 当用户将鼠标悬停在从Erlang源代码获取的操作码上时,会展示相应的说明文本。 - 装订线图像用于指示每个功能块的开始位置。 要启用此扩展,请通过资源管理器视图中.beam文件的上下文菜单选择“反汇编BEAM”选项。
  • Combox
    优质
    Combox扩展类功能增强介绍了对ComboBox控件进行了一系列的功能优化和增强,包括但不限于样式改进、事件处理能力提升以及数据绑定支持等,旨在为用户提供更强大且灵活的数据选择交互体验。 combox的扩展类允许对combox进行样式设置,并可以设置combox中的文本内容。
  • CListCtrl
    优质
    本文介绍了对CListCtrl进行封装和功能增强的CListCtrl扩展类,包括自定义绘制、虚拟列表模式等特性,旨在提高MFC应用程序中的列表控件使用效率。 我花费大量精力开发了一个功能强大的Clistctrl组件,其操作方式与Excel类似:双击单元格可直接编辑内容;可以改变单元格的颜色;使用方向键选择单元格,并支持通过Ctrl+C等组合键进行复制粘贴等操作;还可以指定哪些列是可以被编辑的。此外,该组件还提供了一个右键菜单来方便用户执行各种操作。希望这个工具能够对你有所帮助。
  • DLL工具
    优质
    这款工具专为技术开发者设计,能够将DLL(动态链接库)文件进行反向工程,转换成易于阅读和理解的汇编代码,帮助深入分析软件的功能与结构。 这是一款可以运行的程序,能够查看文件或程序集中的源代码,并支持C#和VB。
  • PyCDC:C++ Python
    优质
    PyCDC是一款用于解析和处理Python字节码的工具,专门针对C++环境设计。它不仅能进行字节码的反汇编,还能将字节码转换回近似的原始Python代码,为开发者提供强大的逆向工程能力。 Decompyle ++ 是一个 Python 字节码反汇编器/反编译器工具,旨在将已编译的 Python 字节码转换回有效且易于阅读的 Python 源代码。尽管其他项目在不同程度上取得了成功,但 Decompyle ++ 的独特之处在于它致力于支持任何版本的 Python 的字节码。Decompyle ++ 包含两个主要组件:字节码反汇编程序(pycdas)和反编译程序(pycdc)。顾名思义,该工具是用 C++ 编写的。 如果您想要为该项目做出贡献,请在 GitHub 上进行分叉。构建 Decompyle ++ 可以使用生成项目或 makefile,具体操作请参考 CMake 的文档。您可以将以下选项传递给 CMake 以控制调试功能: -DCMAKE_BUILD_TYPE=Debug:产生调试符号 -DENABLE_BLOCK_DEBUG=ON:启用块调试输出
  • Unity3D——脚本
    优质
    这款Unity3D编辑器扩展提供强大的脚本查询功能,帮助开发者快速定位和管理代码资源,提高开发效率。 1. 脚本丢失查询: 此功能用于检查选定物体上是否存在脚本缺失的情况,并统计丢失的数量以及以列表形式展示哪些物体缺少了相应的脚本。 2. 脚本位置查询: 该功能可以查找特定脚本在选择的物体中的具体位置,结果将以列表的形式呈现所查找到的脚本分别挂载在哪一些物体上。 3. 使用方法: 将文件解压到你希望放置于Assets目录下的任意位置。之后,在编译器顶部菜单栏中会出现一个名为“SW”的新选项,点击它即可访问相关功能。
  • jQuery图片
    优质
    这款jQuery图片查看器插件提供了一系列强大而灵活的功能,支持轻松实现专业的图片浏览效果。适合各种网站使用。 Viewer是一款功能强大的图片查看器jQuery插件,能够实现类似ACDSee等看图软件的功能。它支持对图片进行移动、缩放、旋转、翻转操作,并且可以前后浏览一组图片。此外,该图片查看器还兼容移动设备和键盘控制,功能十分全面。
  • JupyterLab-Kite:JupyterLab自动完成
    优质
    JupyterLab-Kite是一款针对JupyterLab开发环境的扩展程序,它集成了Kite智能代码助手,提供强大的自动完成和实时错误检测功能,显著提升了编程效率与体验。 JupyterLab的Kite自动完成扩展是一款由AI驱动的编程助手,在编写Python代码时可以提供帮助。通过预测您的输入并在适当的时候显示相关信息,它能够提高编码效率。了解如何使用该工具来增强JupyterLab编辑器的功能。 - **智能提示**:基于机器学习模型训练而成,覆盖了广泛的开源代码库。 - **实时搜索功能**:光标下方的符号会自动提供相关文档信息,从而节省查找Python文档的时间要求。 ### 安装指南 Kite扩展需要配合安装Kite引擎才能正常使用。该扩展负责与本地运行的Kite Engine进行交互,后者执行所有必要的代码分析和机器学习处理(完全在用户设备上完成,无需将任何代码发送到云端)。 #### 对于macOS用户: 请下载并按照相关说明来设置Kite引擎,并确保JupyterLab版本为2.2.0至4.0.0a0之间。同时,请保证使用Python 3.6或更高版本及pip进行安装操作。 如果您正在寻找适用于其他编辑器的解决方案,可以查阅相应文档以获取更多帮助信息。
  • BAPI_ACC_DOCUMENT_POST 结构
    优质
    本段介绍如何通过SAP标准接口BAPI_ACC_DOCUMENT_POST进行会计文档数据处理,并对其结构字段进行自定义扩展和功能增强。 在使用 BAPI_ACC_DOCUMENT_POST 进行财务过账时,有时会遇到缺少所需字段的情况。这时需要通过扩展结构来满足 BAPI 的过账需求。
  • 优质
    简介:字体文件编辑查看器是一款功能强大的工具软件,专为设计和开发人员打造。它能够帮助用户轻松浏览、修改和创建各种字体文件格式,满足复杂的排版需求,提升工作效率。 打开ttf和其他字体文件并进行编辑后,下载的文件可以直接使用。如果无法正常打开,请留言反馈。