lldb命令行中的断点

  • lldb命令行中
    • 有2处地方=场景
      • lldb+debugserver中的:lldb命令行
        • lldb_command_line_br
      • Xcode中右下角中的:lldb命令行窗口
        • xcode_bottom_right_lldb_cmd
    • 加断点
      • 普通断点
        • 通过函数名添加
          • n=name
            br s -n FunctionName
            
            • 举例
              • iOS的ObjC函数
                breakpoint set -n "-[AAUISignInController _performAuthenticationForAccount:serviceType:inViewController:completion:]"
                
          • s=symbol
            br s -n FunctionName
            
        • 通过地址添加
          br s -a FunctionAddress
          
          • 完整写法
            breakpoint set --address FunctionAddress
            
          • 举例
            (lldb) br s -a 0x0000000100d5bbb0
            Breakpoint 4: where = RzGame`___lldb_unnamed_symbol275$$RzGame + 685120, address = 0x0000000100d5bbb0
            
    • 查看已有断点(的列表)
      br list
      
      • 注:br list=breakpoint list

results matching ""

    No results matching ""