Lines Matching full:option
105 boot-time kernel option <option>nosmp</option>. 2.6 kernels are supported with the in-kernel
272 <term><option>--with-linux</option></term>
274 Use this option to specify the location of the kernel source tree you wish
277 exact same options, so it is important you specify this option if you need
282 <term><option>--with-java</option></term>
285 Use this option if you need to profile Java applications. Also, see
286 <xref linkend="requirements"/>, "Required user account". This option
295 JDK must be installed in order to use this option.
326 <term><option>--with-kernel-support</option></term>
328 Use this option with 2.6 and above kernels to indicate the
333 <term><option>--with-qt-dir/includes/libraries</option></term>
340 <term><option>--disable-werror</option></term>
343 default with <option>-Werror</option>. This option turns
344 <option>-Werror</option> off.
348 <term><option>--disable-optimization</option></term>
350 Disable the <option>-O2</option> compiler flag
361 your kernel (this is automatically enabled for SMP kernels). With many BIOS, kernel >= 2.6.9 and UP kernel it's not sufficient to enable the local APIC you must also turn it on explicitly at boot time by providing "lapic" option to the kernel. On
376 <option>--no-vmlinux</option>, but this will prevent kernel profiling).
417 Note that unlike <command>gprof</command>, no instrumentation (<option>-pg</option>
418 and <option>-a</option> options to <command>gcc</command>)
428 To place these sample database files in a specific directory instead of the default location (<filename>/var/lib/oprofile</filename>) use the <option>--session-dir=dir</option> option. You must also specify the <option>--session-dir</option> to tell the tools to continue using this directory. (In the future, we should allow this to be specified in an environment variable.) :
560 <term><option>--init</option></term>
567 <term><option>--setup</option></term>
571 Giving this option is not necessary; you can just directly pass one
576 <term><option>--status</option></term>
582 <term><option>--start-daemon</option></term>
585 can then be started using <option>--start</option>. This is useful for avoiding
586 measuring the cost of daemon startup, as <option>--start</option> is a simple
591 <term><option>--start</option></term>
593 Start data collection with either arguments provided by <option>--setup</option>
595 the addition <option>--verbose</option> makes the daemon generate lots of debug data
600 <term><option>--dump</option></term>
606 <term><option>--stop</option></term>
612 <term><option>--shutdown</option></term>
618 <term><option>--reset</option></term>
624 <term><option>--save=</option>session_name</term>
630 <term><option>--deinit</option></term>
636 <term><option>--list-events</option></term>
642 <term><option>--help</option></term>
651 <option>--vmlinux</option> (or <option>--no-vmlinux</option>)
656 <term><option>--buffer-size=</option>num</term>
663 <term><option>--buffer-watershed=</option>num</term>
671 <term><option>--cpu-buffer-size=</option>num</term>
679 <term><option>--event=</option>[eventspec]</term>
686 <term><option>--session-dir=</option>dir_path</term>
693 <term><option>--separate=</option>[none,lib,kernel,thread,cpu,all]</term>
703 <row><entry><option>none</option></entry><entry>No profile separation (default)</entry></row>
704 <row><entry><option>lib</option></entry><entry>Create per-application profiles for libraries</entry></row>
705 <row><entry><option>kernel</option></entry><entry>Create per-application profiles for the kernel and kernel modules</entry></row>
706 <row><entry><option>thread</option></entry><entry>Create profiles for each thread and each task</entry></row>
707 <row><entry><option>cpu</option></entry><entry>Create profiles for each CPU</entry></row>
708 <row><entry><option>all</option></entry><entry>All of the above options</entry></row>
713 Note that <option>--separate=kernel</option> also turns on <option>--separate=lib</option>.
715 When using <option>--separate=kernel</option>, samples in hardware interrupts, soft-irqs, or other
725 Using <option>--separate=thread</option> creates a lot
732 <term><option>--callgraph=</option>#depth</term>
747 <term><option>--image=</option>image,[images]|"all"</term>
753 <option>--separate=thread</option>. Note that if you are using
754 <option>--separate=lib</option> or
755 <option>--separate=kernel</option>, then if you specification an
762 <term><option>--vmlinux=</option>file</term>
768 <term><option>--no-vmlinux</option></term>
809 If we're running 2.6 kernels, we can use <optionoption> to avoid
860 The <option>--event</option> option to <command>opcontrol</command>
863 revert to OProfile's default setting (<option>--event</option>
864 is strictly optional), use <option>--event=default</option>. Use of this
865 option over-rides all previous event selections.
872 of the form <option><emphasis>name</emphasis>:<emphasis>count</emphasis>:<emphasis>unitmask</emphasis>:<emphasis>kernel</emphasis>:<emphasis>user</emphasis></option> as described in this table:
877 <row><entry><option>name</option></entry><entry>The symbolic event name, e.g. <constant>CPU_CLK_UNHALTED</constant></entry></row>
878 <row><entry><option>count</option></entry><entry>The counter reset value, e.g. 100000</entry></row>
879 <row><entry><option>unitmask</option></entry><entry>The unit mask, as given in the events list, e.g. 0x0f</entry></row>
880 <row><entry><option>kernel</option></entry><entry>Whether to profile kernel code</entry></row>
881 <row><entry><option>user</option></entry><entry>Whether to profile userspace code</entry></row>
886 The last three values are optional, if you omit them (e.g. <option>--event=DATA_MEM_REFS:30000</option>),
896 you can use something like <option>--event=RTC_INTERRUPTS:2048</option>. Note the last
902 (<option>--event=default</option>) for the various computer architectures:
948 Java profiling feature, you must build OProfile with the "--with-java" option
958 <screen><option>-agentpath:<libdir>/libjvmti_oprofile.so[=<options>]</option> </screen>
960 <screen><option>-agentlib:jvmti_oprofile[=<options>]</option> </screen>
963 The JVMPI agent implementation is enabled with the command line option
964 <screen><option>-Xrunjvmpi_oprofile[:<options>]</option> </screen>
967 Currently, there is just one option available -- <option>debug</option>. For JVMPI,
968 the convention for specifying an option is <option>option_name=[yes|no]</option>.
969 For JVMTI, the option specification is simply the option name, implying
970 "yes"; no option specified implies "no".
1100 You can force use of the RTC interrupt with the <option>force_rtc=1</option> module parameter.
1121 You can force use of the timer interrupt by using the <option>timer=1</option> module
1122 parameter (or <option>oprofile.timer=1</option> on the boot command line if OProfile is
1212 --merge=cpu option can be used to obtain a more readable report if analyzing
1385 Specification parameters are of the form <option>name:value[,value]</option>.
1389 As a special case, you don't actually need to specify the <option>image:</option>
1391 <option>image:</option> name. Similarly, if no <option>session:</option>
1392 is specified, then <option>session:current</option> is assumed ("current"
1424 escaping is necessary as <option>image:</option> takes a comma-separated list.
1459 <term><option>archive:</option><emphasis>archivepath</emphasis></term>
1467 <term><option>session:</option><emphasis>sessionlist</emphasis></term>
1475 <term><option>session-exclude:</option><emphasis>sessionlist</emphasis></term>
1481 <term><option>image:</option><emphasis>imagelist</emphasis></term>
1490 <term><option>image-exclude:</option><emphasis>imagelist</emphasis></term>
1492 Same as <option>image:</option>, but the matching images are excluded.
1497 <term><option>lib-image:</option><emphasis>imagelist</emphasis></term>
1499 Same as <option>image:</option>, but only for images that are for
1501 makes sense to use if you're using <option>--separate</option>.
1503 <option>--separate=kernel</option>.
1508 <term><option>lib-image-exclude:</option><emphasis>imagelist</emphasis></term>
1510 Same as <option>lib-image:</option>, but the matching images
1516 <term><option>event:</option><emphasis>eventlist</emphasis></term>
1518 The symbolic event name to match on, e.g. <option>event:DATA_MEM_REFS</option>.
1525 <term><option>count:</option><emphasis>eventcountlist</emphasis></term>
1527 The event count to match on, e.g. <option>event:DATA_MEM_REFS count:30000</option>.
1537 <term><option>unit-mask:</option><emphasis>masklist</emphasis></term>
1539 The unit mask value of the event to match on, e.g. <option>unit-mask:1</option>.
1545 <term><option>cpu:</option><emphasis>cpulist</emphasis></term>
1553 <term><option>tgid:</option><emphasis>pidlist</emphasis></term>
1557 as its process ID. This option corresponds to the POSIX
1564 <term><option>tid:</option><emphasis>tidlist</emphasis></term>
1569 use this option in combination with <option>tgid:</option> to
1584 will not be able to find the binary images. All the tools have an <option>--image-path</option>
1585 option to which you can pass a comma-separated list of alternate paths to search. For example,
1588 option.
1634 For example, you specified something like <option>tgid:3433</option>,
1645 module, make sure to use the <option>-p</option> option, and specify the
1683 If we had specified <option>--symbols</option> in the previous command, we would have
1715 If you have used one of the <option>--separate=</option> options
1720 when using <option>--separate=lib</option>).
1722 before getting results. The <option>--merge</option> option allows
1731 <option>event:</option> profile specifications, etc.
1742 When using the <option>opcontrol --callgraph</option> option, you can see what
1779 When running with the call-graph option, OProfile will
1969 even when using <option>--separate=none</option>.
1970 Equally, the results are not affected by the <option>--merge</option>
1971 option.
1987 The -xml option can be used to generate XML instead of the usual
1996 is fairly static. In particular, the --sort option is incompatible with the
1997 --xml option. Percentages are not dislayed in the XML so the options related
1999 the XML so --long-filenames is not necessary. The --details option will cause
2010 <varlistentry><term><option>--accumulated / -a</option></term><listitem><para>
2013 <varlistentry><term><option>--callgraph / -c</option></term><listitem><para>
2016 <varlistentry><term><option>--debug-info / -g</option></term><listitem><para>
2019 <varlistentry><term><option>--demangle / -D none|normal|smart</option></term><listitem><para>
2023 <varlistentry><term><option>--details / -d</option></term><listitem><para>
2028 <varlistentry><term><option>--exclude-dependent / -x</option></term><listitem><para>
2030 and the kernel. This option only makes sense if the profile session
2033 <varlistentry><term><option>--exclude-symbols / -e [symbols]</option></term><listitem><para>
2036 <varlistentry><term><option>--global-percent / -%</option></term><listitem><para>
2039 <varlistentry><term><option>--help / -? / --usage</option></term><listitem><para>
2042 <varlistentry><term><option>--image-path / -p [paths]</option></term><listitem><para>
2046 <varlistentry><term><option>--root / -R [path]</option></term><listitem><para>
2049 <varlistentry><term><option>--include-symbols / -i [symbols]</option></term><listitem><para>
2052 <varlistentry><term><option>--long-filenames / -f</option></term><listitem><para>
2055 <varlistentry><term><option>--merge / -m [lib,cpu,tid,tgid,unitmask,all]</option></term><listitem><para>
2058 <varlistentry><term><option>--no-header</option></term><listitem><para>
2061 <varlistentry><term><option>--output-file / -o [file]</option></term><listitem><para>
2064 <varlistentry><term><option>--reverse-sort / -r</option></term><listitem><para>
2067 <varlistentry><term><option>--session-dir=</option>dir_path</term><listitem><para>
2071 <varlistentry><term><option>--show-address / -w</option></term><listitem><para>
2074 <varlistentry><term><option>--sort / -s [vma,sample,symbol,debug,image]</option></term><listitem><para>
2079 <varlistentry><term><option>--symbols / -l</option></term><listitem><para>
2082 <varlistentry><term><option>--threshold / -t [percentage]</option></term><listitem><para>
2086 <varlistentry><term><option>--verbose / -V [options]</option></term><listitem><para>
2089 <varlistentry><term><option>--version / -v</option></term><listitem><para>
2092 <varlistentry><term><option>--xml / -X</option></term><listitem><para>
2107 must be available through this debug information. For GCC, you must use the <option>-g</option> option
2110 use <command>opannotate <option>--assembly</option></command> to get annotated assembly.
2121 <option>--source</option>. You can use this in conjunction with <option>--assembly</option>
2171 <option>dir</option> command) with the <option>--search-dirs</option> option.
2177 use the <option>--base-dirs</option> option to redirect OProfile to look somewhere
2195 <varlistentry><term><option>--assembly / -a</option></term><listitem><para>
2199 <varlistentry><term><option>--base-dirs / -b [paths]/</option></term><listitem><para>
2204 specified by <option>--search-dirs</option>.
2206 <varlistentry><term><option>--demangle / -D none|normal|smart</option></term><listitem><para>
2210 <varlistentry><term><option>--exclude-dependent / -x</option></term><listitem><para>
2212 and the kernel. This option only makes sense if the profile session
2215 <varlistentry><term><option>--exclude-file [files]</option></term><listitem><para>
2218 <varlistentry><term><option>--exclude-symbols / -e [symbols]</option></term><listitem><para>
2221 <varlistentry><term><option>--help / -? / --usage</option></term><listitem><para>
2224 <varlistentry><term><option>--image-path / -p [paths]</option></term><listitem><para>
2228 <varlistentry><term><option>--root / -R [path]</option></term><listitem><para>
2231 <varlistentry><term><option>--include-file [files]</option></term><listitem><para>
2234 <varlistentry><term><option>--include-symbols / -i [symbols]</option></term><listitem><para>
2237 <varlistentry><term><option>--objdump-params [params]</option></term><listitem><para>
2240 <varlistentry><term><option>--output-dir / -o [dir]</option></term><listitem><para>
2242 source file. This option can't be used in conjunction with --assembly.
2244 <varlistentry><term><option>--search-dirs / -d [paths]</option></term><listitem><para>
2248 <varlistentry><term><option>--source / -s</option></term><listitem><para>
2252 <varlistentry><term><option>--threshold / -t [percentage]</option></term><listitem><para>
2256 <varlistentry><term><option>--verbose / -V [options]</option></term><listitem><para>
2259 <varlistentry><term><option>--version / -v</option></term><listitem><para>
2356 <varlistentry><term><option>--help / -? / --usage</option></term><listitem><para>
2359 <varlistentry><term><option>--image-path / -p [paths]</option></term><listitem><para>
2363 <varlistentry><term><option>--root / -R [path]</option></term><listitem><para>
2366 <varlistentry><term><option>--output-filename / -o [file]</option></term><listitem><para>
2369 <varlistentry><term><option>--threshold / -t [percentage]</option></term><listitem><para>
2373 <varlistentry><term><option>--verbose / -V [options]</option></term><listitem><para>
2376 <varlistentry><term><option>--version / -v</option></term><listitem><para>
2409 <varlistentry><term><option>--help / -? / --usage</option></term><listitem><para>
2412 <varlistentry><term><option>--exclude-dependent / -x</option></term><listitem><para>
2414 and the kernel. This option only makes sense if the profile session
2417 <varlistentry><term><option>--image-path / -p [paths]</option></term><listitem><para>
2421 <varlistentry><term><option>--root / -R [path]</option></term><listitem><para>
2424 <varlistentry><term><option>--output-directory / -o [directory]</option></term><listitem><para>
2427 <varlistentry><term><option>--list-files / -l</option></term><listitem><para>
2430 <varlistentry><term><option>--verbose / -V [options]</option></term><listitem><para>
2433 <varlistentry><term><option>--version / -v</option></term><listitem><para>
2466 <varlistentry><term><option>--help / -? / --usage</option></term><listitem><para>
2469 <varlistentry><term><option>--abi / -a [filename]</option></term><listitem><para>
2472 <varlistentry><term><option>--force / -f</option></term><listitem><para>
2475 <varlistentry><term><option>--output / -o [filename]</option></term><listitem><para>
2482 <varlistentry><term><option>--verbose / -V</option></term><listitem><para>
2485 <varlistentry><term><option>--version / -v</option></term><listitem><para>
2592 the <option>idle=poll</option> option, which uses a different idle routine. This
2602 To get around this, you can use the <option>-p</option> option to the profiling tools
2607 This means OProfile needs guiding with the <option>-p</option> option to find your
2616 <option>-p</option> option first, so that it over-rides an older module binary that might
2617 exist in other directories you've specified with <option>-p</option>. It is up to you
2631 <option>-fomit-frame-pointer</option> option, you will not get
2634 without frame pointers by default; there is a configuration option you
2678 <command>opannotate <option>-a</option></command> can help to show the real