Skip to content

Command Line Options

Maksim Shudrak edited this page Dec 12, 2017 · 3 revisions

-logdir

default value: .

Specify log directory where library call data will be written, in a separate file per process. The default value is "." (current dir). If set to "-", data for all processes are printed to stderr (warning: this can be slow).


-only_from_app

default value: false

Only reports library calls from the application itself, as opposed to all calls even from other libraries or within the same library.


-follow_children

default value: true

Trace child processes created by a target application. Specify -no_follow_children to disable.


-print_ret_addr

default value: false

Print return addresses of library calls.


-num_unknown_args

default value: 2

Number of arguments to print for unknown library calls. Specify 0 to disable unknown args printing.


-num_max_args

default value: 6

Maximum number of arguments to print. This option allows to limit the number of arguments to be printed. Specify 0 to disable args printing (including unknown).


-default_config

default value: true

Use config file that comes with drltrace and located in the same path. Specify -no_use_config and provide a path to custom config file using -config option.


-config

default value: ""

Specify a custom path where config is located. The config file describes the prototype of library functions for printing library call arguments. See drltrace main page for more details.


-ignore_underscore

default value: false

Ignores library routine names starting with "_".


-only_to_lib

default value: ""

Only reports calls to the library <lib_name>. Argument is case insensitive on Windows.


-help

default value: false


-version

default value: false

Print version number.


-verbose

default value: 1

Change verbosity.


-use_config

default value: true

Use config file for library call arguments printing. Specify no_use_config to disable.

Clone this wiki locally