当前位置:  技术问答>linux和unix

问一个liunx汇编问题

    来源: 互联网  发布时间:2017-03-10

    本文导语:  static inline void __vmptrld(u64 addr) {     asm volatile ( VMPTRLD_OPCODE                    MODRM_EAX_06                    /* CF==1 or ZF==1 --> crash (ud2) */                    "ja 1f ; ud2 ; 1:n"  ...

static inline void __vmptrld(u64 addr)
{
    asm volatile ( VMPTRLD_OPCODE
                   MODRM_EAX_06
                   /* CF==1 or ZF==1 --> crash (ud2) */
                   "ja 1f ; ud2 ; 1:n"
                   :
                   : "a" (&addr)
                   : "memory");
}


static inline unsigned long __vmread_safe(unsigned long field, int *error)
{
    unsigned long ecx;

    asm volatile ( VMREAD_OPCODE
                   MODRM_EAX_ECX
                   /* CF==1 or ZF==1 --> rc = -1 */
                   "setna %b0 ; neg %0"
                   : "=q" (*error), "=c" (ecx)
                   : "0" (0), "a" (field)
                   : "memory");

    return ecx;
}

这两个函数谁能解释一下什么意思???主要是反汇编的语法。。。。

其中
#define VMPTRLD_OPCODE  ".byte 0x0f,0xc7n"             /* reg/opcode: /6 */
#define MODRM_EAX_06    ".byte 0x30n" /* [EAX], with reg/opcode: /6 */

windows 下的反汇编问题不大,但是linux和windows反汇编不一样。。。
有没有这方面的文档?


非常之感谢

|
AT&T assembly syntax
gcc inline assembly

查一下这两方面的资料,你就可以看懂了。

    
 
 

您可能感兴趣的文章:

  • 有关liunx启动的问题?在线等待!!!
  • liunx 系统 ethtool -C 问题 e1000e问题
  • 关于在2000下装RH LIUNX的问题
  • 很简单的问题!liunx的.sh文件是什么?怎么创建啊!
  • 急寻dell(latitude D500)笔记本安装liunx的问题
  • eclipse 连接Liunx CVS问题 !高人救命啊!
  • 求救liunx下网卡驱动问题~!
  • 有关Liunx 的最低配置问题
  • Liunx小问题!!!在线等
  • liunx debian 问题,大来看看啊!
  • Redhat Liunx v9 登陆设置问题。。。。。。
  • liunx升级内核的时候出现的问题
  • LIUNX的安装和使用的若干问题,望各位大虾帮帮忙?
  • liunx使用u盘的问题。
  • liunx7.2汉化的问题!
  • liunx 消息队列的问题
  • 新手LIUNX 编译问题
  • 一个很简单的liunx的问题。。。希望大神给个指点
  • LIUNX编程问题求教
  • 关于liunx下C++开发的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用宽带路由器上网;liunx与unix的区别
  • liunx下配置axis2的环境变量怎么配置
  • 请问我么再LIUNX下开发JAVA,应该看些什么书。和什么技术。
  • 在liunx 下 怎么上网?
  • RED HAT LIUNX的安装!
  • 哪位高手知道java怎么执行liunx的命令?
  • 送分了.学liunx系统管理好找工作?
  • 求教:LIUNX 学开发还是学主机维护。。??
  • 求帮助!我的red hat liunx 9.0 进不了桌面了
  • 由于在win2k多更改了分区,结果,我的liunx进不去了,有没有方法补救?
  • liunx如何杀毒?
  • liunx分去疑问
  • 在liunx系统上跑程序,几个小时后系统死机,而cpu不狂涨,也无内存泄露
  • 把liunx 2005桌面型操作系统干掉,XP启动不起来啦
  • 如何在LIUNX下看中文的.DBF格式文本,XPDF只支持英文吗?
  • liunx服务器的架设
  • 刚入门,*.rpm请问如何安装的呀,liunx8.0下
  • liunx
  • 什么品牌的usb2.5寸移动硬盘盒支持Liunx?(100分)
  • 学习LIUNX内核应具备那些知识!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3