
For java symbols copy all the generated l log-jita2n To generate the file run "genmsi" on the trace machine to gather all non-java symbols. Than tracing machine or on the same machine after modules have been changed. lmrg fnm Selects a "load merge" file, which specifies the symbols to be used for reducing a swtrace.nrm2 file. To use the -k option to point to the correct non-stripped kernel.

Use this option to reduce a trace taken with a kernel other than the currently running one. Option gives the path to a kernel map file. The -k option gives the path to a non-stripped Linux kernel. Neither option is specified the default path is /usr/src/linux/vmlinux. The running kernel typically has only a subset of the kernel symbols.

k kpath & -kmap kpath These 2 options, for Linux only, locate the source of kernel symbols. x=0 results in ring0 activity being summarized to a single entry for each ring0 x Ability to summarize ring0 activity. The PID level name is changed from pnm_pid The PID level name changes from pnm_pid to pnm.Īdds CPU resolution at the PID level. That is, only show entries (at any level) that are >= pc% of the total ticks. twin b e Generate a windowed tprof.out report starting at the b-th tick and ending with the e-th tick. Each line defines a report where PID=1, TID=2, MOD=3, SYM=4, OFF=5.įor example, a single line xfile containing "31" creates a MOD_PID report. x xfile Define additional custom reports in the xfile file. Where P= ProcessID, T=ThreadID, M=Module and S=Symbol.įor example, to generate only the Process and Process_Thread reports use -rsel 1001000. The order of the 8 reports is P, PM, PMS, PT, PTM, PTMS, M, & MS, rsel rrrrrrrr Allows selection of any subset of the 8 standard reports. disasm Add MOD_SYM_OFF report with disassembly To microprofile JAVA methods use jprof option "tprof" or a combination of "jinsts" and "jita2n". off creates a tprof.micro file that has tick annotated disassembly of subroutines. The current set of options can be displayed using: This locates the jprof jita2n files to allow jit address resolution. jdir is used in conjunction with the jprof fnm= option. This report contains symbol filenames, tick symbol offsets, and off creates an "offset" report stanza and creates another file "tprof.micro". The typical invocation of post for tprof is : Post generates the "tprof.out" report whenever there are tprof hooks in the trace. The -ssx option adds actual instruction bytes to the instruction record. The -ss option provides embedded disassembled instructions.

Records in the same subroutine are collapsed together. With the -c option the data is compressed to the subroutine level: all contiguous

Post with the -arc option generates one record per branch record. ITrace data in swtrace.nrm2 can be processed using: Reduction for any combination of the swtrace hooks, allowing for further specific reduction on the resulting post.show file. The "-showx" option decodes a swtrace.nrm2 file into an ascii file (post.show) without any further processing. The "-verbose" option enables the writing of all optional messages to stderr.īy default, only actual error messages will be written. Post reduces all swtrace data collections and will evolve as additional hooks are defined. TheĬommon options that apply to either TPROF or ITRACE, Post is used to reduce data gathered by the SWTRACE trace mechanism.ĭepending on which major codes are activated. POST - Post-Processor for TPROF/ITRACE Home POST - Post-Processor for TPROF/ITRACE
