HSDIS可以查看java的汇编指令,在github上找不到相关的已经编译好的包,可以通过自己编译的方式运行:
首先下好jdk的源码:

git clone https://github.com/openjdk/jdk.git

其次进入目录:

cd jdk/src/utils/hsdis

下载并解压:

wget https://ftp.gnu.org/gnu/binutils/binutils-2.35.1.tar.xz
tar -xf binutils-2.35.1.tar.xz

最核心的一步进行编译:

make BINUTILS=binutils-2.35.1 ARCH=aarch64

这里一定要是aarch64才匹配我们的芯片版本
然后将编译好的文件:

cp build/macosx-amd64/hsdis-amd64.dylib 你的java根目录的bin下

这时

-Xcomp -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly

最终执行main函数的时候就会打印出汇编:

HSDIS工具在macbook M1电脑的安装相关推荐

  1. MacBook M1电脑安装mysql 超详细

    1安装mysql MacBook打开终端输入: brew install mysql 然后输入mysql -u root -p     密码默认为空,然后回车: mysql -u root -p 进入 ...

  2. 【python】Macbook M1/M1pro/M1max 安装anaconda记录

    M1/M1pro/M1max芯片的macbook是arm架构,而Miniforge3适配了arm架构,本文基于Miniforge3-4.11.0-0进行安装记录.

  3. MacBook(m1) 通过brew安装PHP环境

    新买的mac本,记录一次从零开始安装运行环境.如果电脑没有默认安装则需要自己单独安装brew 一.安装 brew(可能会遇到问题,因此需要一个一个解决) 1.安装javaSDK (可能需要javaSD ...

  4. MacBook M1用虚拟机安装ubuntu,用ssh本地连接虚拟机ubuntu

    背景 毕业项目需要用到ubuntu系统 旧电脑可太卡啦,换了个电脑 双12上车MacBookAir M1可太香了 因为M1是arm架构,装虚拟机是真的麻烦 索性捣鼓了一天终于装上去了 步骤 安装虚拟机 ...

  5. mac m1 php,【php】Macbook m1 Big Sur 安装php7.1 mondodb 折腾记

    首先,我参考How to Install PHP 7.0 / 7.1 using HomeBrew on Mac Big Sur用exolnet/homebrew-deprecated 这个源安装失败 ...

  6. macbook m1的ffmpeg安装

    一.背景 在几个月前对ffmpeg不了解以及对mac os 不了解的情况下,安装了ffmpeg, 但是使用起来感觉怪怪的,因此想重新配置一下 二.mac os/ m1 安装FFmpeg的方式 2.1 ...

  7. 如何在MacBook M1上无缝使用Win11和MacOS?

    2020年,MacBook M1发布后,由于其夸张到离谱的性能表现,苹果又一次在知名度和销量上真正实现了双丰收. 抛开M1和MacOS其他的华丽特色不谈,很多习惯了Windows系统的同学,在换了这台 ...

  8. Macbook 苹果电脑 安装搭建Vue脚手架教程m1芯片Vue脚手架初学

    Macbook 苹果电脑 安装Vue脚手架教程 1.首先我们进入Node.js的官网,下载安装Node.js 如果你已经安装过可以忽略 网址http://nodejs.cn/ 2.直接点击下载,这里我 ...

  9. imac java7下载地址,如何在苹果电脑上安装JAVA开发工具,经验告诉你该这样

    这里给苹果电脑的用户介绍,在哪里下载JAVA SE 开发工具的下载?以及如何安装JDK和验证JAVA安装的版本? 工具/材料 Imac.Macbook Pro.Air JDK安装包 下载JDK 01 ...

最新文章

  1. git使用的详细过程
  2. 0基础入门,如何快速上手Python?
  3. 条件随机场(CRF)相对于HMM,MEMM的优势
  4. SAP Spartacus Register 页面为空白的解决方案
  5. 操作系统复习笔记 07 Process Synchronization 进程同步
  6. mysql存储过程游标移动_mysql动态游标与mysql存储过程游标(示例)
  7. raster | 栅格对象如何用于非空间模型的预测?
  8. python动力学建模与仿真_PyMC3中的简单动力学模型
  9. win95软盘版安装方法
  10. ADT下载地址(含各版本),最新ADT-23.0.6
  11. 一张图带你复习《数字信号处理》、《数字电路》、《电磁场理论》
  12. COMSOL 电场与热场耦合
  13. ffmpeg之libx264编译安装方法及一键shell脚本
  14. K8S集群中网络通信故障常见问题的排查思路
  15. python字典get用法_详细解析python字典get()实例教程
  16. 万字实录:从DDCTF大赛看当前网络安全新趋势 | 硬创公开课总结文+视频(下篇)...
  17. element tree 父级勾选子级也勾选,子级勾选默认父级也勾选, 子级取消勾选不影响父级勾选(前端)
  18. STM32F4开发板硬件简介
  19. 图形界面介绍Create Placement Blockage
  20. 《哈利·波特:霍格沃茨之谜》推出二月支线任务“天界舞会”,带来新的选择、挑战与服装

热门文章

  1. Windows Azure Storage (10) Windows Azure 上的托管服务CDN (下) Hosted Service
  2. 【转载】JAVAEE之内置对象和属性范围
  3. Zuul之Filter详解
  4. 从 0 到 1 实现 React 系列 —— 4.setState优化和ref的实现
  5. 网站如何从http升级成https
  6. 1083 矩阵取数问题
  7. 理解关于java反射中类的域及修饰符
  8. 简单的FTP应用程序
  9. 【数据结构与算法】之深入解析“有效的数独”的求解思路与算法示例
  10. Swift之深入解析Xcode13对Swift对象生命周期的优化