zoukankan      html  css  js  c++  java
  • lldb-320.4.152﹣Debugger commands:

    Debugger commands:



      apropos           -- Find a list of debugger commands related to a particular

                           word/subject.

      breakpoint        -- A set of commands for operating on breakpoints. Also see

                           _regexp-break.

      command           -- A set of commands for managing or customizing the

                           debugger commands.

      disassemble       -- Disassemble bytes in the current function, or elsewhere

                           in the executable program as specified by the user.

      expression        -- Evaluate a C/ObjC/C++ expression in the current program

                           context, using user defined variables and variables

                           currently in scope.

      frame             -- A set of commands for operating on the current thread's

                           frames.

      gdb-remote        -- Connect to a remote GDB server.  If no hostname is

                           provided, localhost is assumed.

      gui               -- Switch into the curses based GUI mode.

      help              -- Show a list of all debugger commands, or give details

                           about specific commands.

      kdp-remote        -- Connect to a remote KDP server.  udp port 41139 is the

                           default port number.

      log               -- A set of commands for operating on logs.

      memory            -- A set of commands for operating on memory.

      platform          -- A set of commands to manage and create platforms.

      plugin            -- A set of commands for managing or customizing plugin

                           commands.

      process           -- A set of commands for operating on a process.

      quit              -- Quit out of the LLDB debugger.

      register          -- A set of commands to access thread registers.

      script            -- Pass an expression to the script interpreter for

                           evaluation and return the results. Drop into the

                           interactive interpreter if no expression is given.

      settings          -- A set of commands for manipulating internal settable

                           debugger variables.

      source            -- A set of commands for accessing source file information

      target            -- A set of commands for operating on debugger targets.

      thread            -- A set of commands for operating on one or more threads

                           within a running process.

      type              -- A set of commands for operating on the type system

      version           -- Show version of LLDB debugger.

      watchpoint        -- A set of commands for operating on watchpoints.



    Current command abbreviations (type 'help command alias' for more info):



      add-dsym  -- ('target symbols add')  Add a debug symbol file to one of the

                   target's current modules by specifying a path to a debug symbols

                   file, or using the options to specify a module to download

                   symbols for.

      attach    -- ('_regexp-attach')  Attach to a process id if in decimal,

                   otherwise treat the argument as a process name to attach to.

      b         -- ('_regexp-break')  Set a breakpoint using a regular expression

                   to specify the location, where <linenum> is in decimal and

                   <address> is in hex.

      bt        -- ('_regexp-bt')  Show a backtrace.  An optional argument is

                   accepted; if that argument is a number, it specifies the number

                   of frames to display.  If that argument is 'all', full

                   backtraces of all threads are displayed.

      c         -- ('process continue')  Continue execution of all threads in the

                   current process.

      call      -- ('expression --')  Evaluate a C/ObjC/C++ expression in the

                   current program context, using user defined variables and

                   variables currently in scope.

      continue  -- ('process continue')  Continue execution of all threads in the

                   current process.

      detach    -- ('process detach')  Detach from the current process being

                   debugged.

      di        -- ('disassemble')  Disassemble bytes in the current function, or

                   elsewhere in the executable program as specified by the user.

      dis       -- ('disassemble')  Disassemble bytes in the current function, or

                   elsewhere in the executable program as specified by the user.

      display   -- ('_regexp-display')  Add an expression evaluation stop-hook.

      down      -- ('_regexp-down')  Go down "n" frames in the stack (1 frame by

                   default).

      env       -- ('_regexp-env')  Implements a shortcut to viewing and setting

                   environment variables.

      exit      -- ('quit')  Quit out of the LLDB debugger.

      f         -- ('frame select')  Select a frame by index from within the

                   current thread and make it the current frame.

      file      -- ('target create')  Create a target using the argument as the

                   main executable.

      finish    -- ('thread step-out')  Finish executing the function of the

                   currently selected frame and return to its call site in

                   specified thread (current thread, if none specified).

      image     -- ('target modules')  A set of commands for accessing information

                   for one or more target modules.

      j         -- ('_regexp-jump')  Sets the program counter to a new address.

      jump      -- ('_regexp-jump')  Sets the program counter to a new address.

      kill      -- ('process kill')  Terminate the current process being debugged.

      l         -- ('_regexp-list')  Implements the GDB 'list' command in all of

                   its forms except FILE:FUNCTION and maps them to the appropriate

                   'source list' commands.

      list      -- ('_regexp-list')  Implements the GDB 'list' command in all of

                   its forms except FILE:FUNCTION and maps them to the appropriate

                   'source list' commands.

      n         -- ('thread step-over')  Source level single step in specified

                   thread (current thread, if none specified), stepping over

                   calls.

      next      -- ('thread step-over')  Source level single step in specified

                   thread (current thread, if none specified), stepping over

                   calls.

      nexti     -- ('thread step-inst-over')  Single step one instruction in

                   specified thread (current thread, if none specified), stepping

                   over calls.

      ni        -- ('thread step-inst-over')  Single step one instruction in

                   specified thread (current thread, if none specified), stepping

                   over calls.

      p         -- ('expression --')  Evaluate a C/ObjC/C++ expression in the

                   current program context, using user defined variables and

                   variables currently in scope.

      po        -- ('expression -O  -- ')  Evaluate a C/ObjC/C++ expression in the

                   current program context, using user defined variables and

                   variables currently in scope.

      print     -- ('expression --')  Evaluate a C/ObjC/C++ expression in the

                   current program context, using user defined variables and

                   variables currently in scope.

      q         -- ('quit')  Quit out of the LLDB debugger.

      r         -- ('process launch -c /bin/sh --')  Launch the executable in the

                   debugger.

      rbreak    -- ('breakpoint set -r %1')  Sets a breakpoint or set of

                   breakpoints in the executable.

      repl      -- ('expression -r  -- ')  Evaluate a C/ObjC/C++ expression in the

                   current program context, using user defined variables and

                   variables currently in scope.

      run       -- ('process launch -c /bin/sh --')  Launch the executable in the

                   debugger.

      s         -- ('thread step-in')  Source level single step in specified thread

                   (current thread, if none specified).

      si        -- ('thread step-inst')  Single step one instruction in specified

                   thread (current thread, if none specified).

      step      -- ('thread step-in')  Source level single step in specified thread

                   (current thread, if none specified).

      stepi     -- ('thread step-inst')  Single step one instruction in specified

                   thread (current thread, if none specified).

      t         -- ('thread select')  Select a thread as the currently active

                   thread.

      tbreak    -- ('_regexp-tbreak')  Set a one shot breakpoint using a regular

                   expression to specify the location, where <linenum> is in

                   decimal and <address> is in hex.

      undisplay -- ('_regexp-undisplay')  Remove an expression evaluation

                   stop-hook.

      up        -- ('_regexp-up')  Go up "n" frames in the stack (1 frame by

                   default).

      x         -- ('memory read')  Read from the memory of the process being

                   debugged.

    For more information on any command, type 'help <command-name>'.

  • 相关阅读:
    nes 红白机模拟器 第4篇 linux 手柄驱动支持
    nes 红白机模拟器 第3篇 游戏手柄测试 51 STM32
    nes 红白机模拟器 第2篇 InfoNES
    python语言输入
    python控制窗口口字形运动
    python控制窗口对角线运动
    python控制窗口移动(画圆)
    python控制窗口缩放
    python控制窗口显示隐藏
    python修改内存,(修改植物大战僵尸)
  • 原文地址:https://www.cnblogs.com/yanshinian/p/4217589.html
Copyright © 2011-2022 走看看