disassemble

TODO:

【记录】lldb命令使用心得:disassemble


  • disassemble
    • 命令写法
      • disassemble == dis == di
    • 概述
      • 反汇编当前帧的当前函数
        disassemble --frame
        
        • =
          di -f
          
        • =
          dis
          
        • =
          dis -n currentFunctionName
          
      • 反汇编某函数,根据函数名
        disassemble --name functionName
        
        • =
          di -n functionName
          
        • 举例
          dis -n "-[AAUISignInViewController _nextButtonSelected:]"
          
      • 反汇编某个地址范围(起始地址~结束地址)
        disassemble --start-address 0x1eb8 --end-address 0x1ec3
        
        • =
          di -s 0x1eb8 -e 0x1ec3
          
        • 其他例子
          dis --start-address 0x1b30cb978 --end-address 0x1b30cb990
          
      • 反汇编一部分=一段代码(起始地址,加上长度)
        disassemble --start-address 0x1eb8 --count 20
        
        • =
          di -s 0x1eb8 -c 20
          
        • 其他例子
          dis --start-address 0x1b30cb978 --count 10
          
      • 对于当前帧的当前函数,显示混合的源码和反汇编代码
        disassemble --frame --mixed
        
        • =
          dis --frame --mixed
          di -f -m
          
      • 反汇编当前帧的当前函数,显示opcode操作码字节码
        disassemble --frame --bytes
        
        • =
          dis --frame --bytes
          di -f -b
          
      • 反汇编当前帧的当前源码行
        disassemble --line
        
        • =
          di -l
          dis --line
          

results matching ""

    No results matching ""