Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This command executes one assembler instruction at a time, stepping over procedures while executing them as a single unit.
Internally, in the case of a function call, IDA setups a temporary breakpoint on the instruction following this function call. See also
This command executes one assembler instruction at a time, stepping into functions. See also
This command terminates the debugged process. See also
This command starts the process in the debugger. If the process was suspended, it will continue its execution. See also
This command pauses a running process. Please note that it is not always possible to pause a process executing the system code. See also
This command executes assembler instructions and stops on the instruction immediately following the instruction that called the current function.
Internally, IDA executes each instruction in the current function until a 'return from function' instruction is reached.
See also
This command executes instructions until the instruction under the cursor is reached.
Internally, IDA setups a temporary breakpoint on the instruction under the cursor. See also Debugger submenu.
This command sets the instruction pointer of the current suspended thread to the current cursor location.
It is accessible only when the debugger is active and the process is suspended. See also Debugger submenu.
This command detaches the debugger from the debugged process. Note: this command is only available on Windows XP or Windows 2003 Server !
See also
This command displays the application screen.
It is useful for the text mode debugger.
When the debugged application runs in the same window as IDA itself, the application output is hidden by IDA windows. This command allows to see the application screen in this case.
To return to IDA display, press any key.
This command is available when the application is suspended or finished. See also Debugger submenu.
This command displays running processes corresponding to the disassembled file in the database and allows the user to choose a process to attach to.
See also
This dialog box allows to specify different settings related to the process being debugged.
The hostname, port, and password are not available for debuggers connected locally to the computer. See also
Application
Host application to launch. When the debugging target (== 'input file') is an executable file, this field is equal to the 'input file'. If this field is wrong, IDA will not be able to launch the program. For remoting debugging, this field denotes a remote file.
Input file
The input file used to create the database. For remoting debugging, this field denotes a remote file.
Directory
Directory to start the application. If empty, then the current directory will be used. For remoting debugging, this field denotes a remote directory.
Parameters
Optional parameters to pass to the debugged application (or the host application) when it starts. This field may be empty. The standard input/output/error channels can be redirected using the bash shell notations. For example: >output 2>&1
Hostname
If entered, denotes the name of the remote host with the application to debug. In this case, a remote IDA server on this host must be launched. to see the list of remote servers.
Port
The port number of the remote server
Password
Optional password to protect your server from strangers connecting to it and running arbitrary commands. The same password switch must be specified on the remote server.