【问题标题】:Ho to set the zero flag with lldb?如何使用 lldb 设置零标志?
【发布时间】:2015-05-06 10:47:50
【问题描述】:

有没有办法用 lldb 调试器设置零标志?

来自 gdb 的类似 set ($eflags)= 的东西 似乎只有register write rflags ... 设置所有

【问题讨论】:

    标签: lldb eflags


    【解决方案1】:

    这是在 lldb 中设置零标志的一种方法:

    (lldb) register write rflags `$rflags|0x40`
    

    【讨论】:

    • 如何取消设置?
    • 找到它:register write rflags $rflags ^ 0x40`` 是一种方法
    【解决方案2】:

    在 gdb-pda 中切换 ZF 标志

    gdb-peda$ set $eflags = 0x296 
    gdb-peda$ p $eflags
    $1 = [ PF AF SF IF ]
    gdb-peda$ set $eflags = $eflags ^ 0x40
    gdb-peda$ p $eflags
    $2 = [ PF AF ZF SF IF ]
    

    【讨论】:

      猜你喜欢
      • 2016-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-27
      • 1970-01-01
      • 1970-01-01
      • 2019-10-22
      相关资源
      最近更新 更多