_ H adC D d D1L.textad .data d dCbd@.bss F F .loader| B(= ,|nx|#x|+xb,;|AA 4| S*N!A98}{x~xH` ,Ab$H]A| @__start,M H4N @__threads_init|!HAf| FN!Ab ,cA| CN!Ab,cAl| CN!Ab,Ac| CN!Ab,cA| CN!AH8!@}N b,AK A__threads_init@AF2_1|Ԓؒܓ!Aa쿁`};`8`8d!HYA8P8HYA;;b@8~ccHY`8,@ccHFq8b,@88;9b9"88``9Ba;gHZA|dy@HZA8;B;";d,@ ,@,@:,@8b,@8b,A:Ā,AH,A@||A4@T:8|.,A;Ȁ,A,@~888 tHYA`d8v@HZA8b@HDu8`HZA,A(;̀},A8H%8`HYA8bЀ,A<;Ԁ},Ah,A`|APH8`HYA,@,@,@Ā,@x8~88 HYA`d8@HYA8b@HC8`HY-A8`x8!p}܂؃!aA軁N 8`HXA8`x8!p}܂؃!aA軁N 8b؀cH8`HXAK(88b܀cH 8`HXAK8bcHE8`HXeAKԃ~8L88 HWA`d8|@HX A8b@HB8`HX!A}Kp8P8~8 HWA`d8|@HWŀA8b@HB98`HWـA}K܀uH&8`HWAKuH&8`HWAK@8~88`HW1A`d8|@HWEA8`HWaAK~888HVA`d8v@HW A8b@HA}8`HWA,@KH2]8`HVAKA`|K8b8888?cH>A`d8@H>A8b@H) 8`H>AK|;,A;}cKd8>88¾8b8cH>AH?A;}cK 88b8Z8¾c8 H=ՀAH>ـA8`H>AK A display_set_info|!ĒAȒa̾А;`! ,@,@,b8c H?MA8!}N 88b8Z8¾c8 HA8!}N ,@ ;,A 8T,@Ԁ,p8A$} `|@A d8C A|B@X````|@A 48|@A $8|@A 8|@A 8C `|@A 8|@A ܅8|@A ̅8|@A 8b8888-cH;A`d8|@H;A8b@H&%8`H;ŀA,@<8b88e,A ,8+D88.H;9AH<=A;|@;bB; ::::`v,@v,Ap8880H:ـAcH;ـAv8818 H:A:B|H;Av8828H:A| H;yAv8838 H:UA|H;MA,@T8`9"8d}889(E,, AlE, A`$@UL}g0.qT,9KA$~`:j| XAC A}:jB@P``| XAl:j| XA\:j| XAL:j| XA<:jC | XA(:j| XA:j| XA:8c,c8|Ah/u,vAD@TqI A :`cA,@0,vAd8878 H8A,bA@,cA0,uA ,v@8H9A,@,,vA8898H8aAH9eA,@:`:B:!D:s,AX,A8 8= 8,@9Hv9p @T9DA9TA9H7рAb aaH8A,@poH9Ar:R|AL8wH8A;;|Ah8!}!ĂAȂa̺N 8w H89AK8w bdb@pO89P/ q@ @U@8LA8U@A9H7A,@8wH7̀AKa8@8H/|py@8w0@(H7Aa@H7A8wH7AK8v8#8H6aAb`d8z@H6uA8`H6A8wH7AAK,A$A 2K8wdH7A2Kt88TdA:ypcA\@48b:¾88*8cH.AcH/A8b} c,A8vPcccgcH8bc*<@aDH/IA8b,@48!Ԃ|܃!aA軁N 8vH.A8!Ԃ}܃!Aa컁N 8vcccgcHbc 8A:ypcA@xKDTA8;u;n}TdA;gTd;`nA;`tpd AKT8cbT~>K808)|8H+A`{K8@8;z8|8$x88(H+mAcdH,mA,K,|8@88)H+=A`{8(8$x8|H+!AcdH,!A,K8b88¾8'8cH*AccH+AK<;cW:C .|@";:uW::b::}~C.,@t,@lu,,A:4<@8x8n8&H*QAb$H+QA8x8+8 tH*-AbEcdH+)A:::Z```q8v9 sp@8yATd9n8nA8gTdA9tpd AxTdTeTj9en9y nT>@9npcA(,@`8tt, A<@Da8`aa(aI` H*EA,@\:|A$;;{:|Ap8!|!ĂâA} N 8t H)рAK`aa(aI8taj8<@H)AK\,@`8t0cd, AȑD8@a<HH)YA,@8tH)AAK8q8P8H!e|oyP8t$@(H)AaPH)YA8tH(AK8x8#8H'ՀAa`d8y@H'A8`H(A8tH(AK|8txa8<@DH(A,@P8tH(}AKDq8nTc,A8u@KTdTe9 nTd nA9 c9dnTd9nT>A9ypcAK|TTA4V>Td8nA8gTd9nA9tpd AK8bT>K8)8Px8H&A`qK<:4@@,x88(8$H&Ab$H'AK0x88)8`H&YA`q88$8(xH&=Ab$H'=AK쁁8!Aa}N ;;`CK0,@8;;8%8~H%ŀAH&ɀA~888&H%A8H&A8!Aa}N 8"88zH%YA`{Kt@0;}0z8+88$H%1AcdH&1AKhz888"H% A`{8$8+8zH$AcdH%AK$8b8¾88Z8 A9`ypcA9y},@D(w,AA,@9p 8|Ha<``8a@a(aIaDHH"IA,@{}.K@8|xH"!A{}.K$9tKAl, @9x 8|,<``a8aa(aI` @DH!A,@{}.K9| a88|,``aa(A9`ypcAKT`A@WF>s8nT`(A8gT`9n(A9tp` A|KTc8bT>Ks80H`,AK88| HŀAK88 y8HA`zK8b,@0;\8y8&8HiAcDHiAK88 y8HAA`z88&8yH%AcDH%AK888HA80HA,ATK@,@8b8;Bd,,A@4z;|8.88lHAcdHA;bKz8\88"HmA`{8l8.8zHQAcdHQA;bK@4;|z8-L88!HAcdHA;bKz8p88"HA`{8!8-L8zHՀAcdHՀA;bKX;bKP88b8Z8cHAHA8`HـAKp Adisplay_pmevent|!Aa쿁;!;,Ad,@,@8b, @8b;;,~AP88 8HـA`}~8 T88HA;cHA~888HA8HA~888HeA8耄H]A~888H9A H9A~8 88HAHA~8088HAHA#pA ~888HAHŀA#pA~8 88VHAHA#pAD~8 |88XHiAHmAx8!p}N ~8 88YH)AH-Ax8!p}N ~8 <88WHAHA#pAKT~888HAHA#pAK8 \88HA`}K;;888 T~HeA;8HYA~888H5A8H1A~888H A8耄HA~888HA HA~8 88HAHA~8088HAHA#pAK,Ax8!p}N ;;88U8*~H=AHAA;;}؈|#T`(A;}T`;](A;] T`;=(A;=T`;(A;,At88b8 \<!@A<8} a8DHHAx8!p!}Aa컁N 8b, @8~,A<8 488H)A`` \8b耜8KX8 x88HA`` \8b耜8K 88¾8Z8bc8HAHA8`HAKh Adisplay_pmsummary|`8b8¾c818T8!H%A`dccc8~@H1AH8!@}N Appm_usage|!ĒAȒa̾`;;8bc`!`8 ;`HA,At:;@; ;@b:::9:B:"8(&T:| .A | N sH Qcc8 HA,@Āb |A8b,A,@X8b,@H,A@8b,A8b,@8bЀ,@8b,A8b,@48!}!ĂAȂa̺N 888b8cHA`d8@H)A8b@K8`H=A8!}!ĂAȂa̺N 88L8b8cHA`d8@HA8b@K)8`HɀAK8b8,88 cHUA`d8@HmA8b@K8`HAK8b,Ah,@K\8b@K8`HMAK8b@K8`H5AK8@s8 HA@9Ԑos|@A4;{MK888-qHA`d8p@HA8b@K8`HA4;{MKP98a.H-`,A,8bؑK 8Ds8 HـAD9Đos|@A8,H݀A|oyA8bĀ,A98o8D8 HAvD|p@A;{5Kq888 HA`d8p@HA8b@K8`HA5;{KP8Lq88HAA`d8p@HYA8b@K8`HmAKD85;{K888qHA`d8p@HA8b@Ky8`HAsK8b#K98b08#/H!`Ks9/c,d/u,vAAA@l-8,HAA`n(A,A09>t,A9>,A9?L,A9?,A9@$,@0@ aH `,@,A8bKЀq888 H A`d8p@aH ՀAH8`H AKa?H y`,AKla?HH ]`,A|K@a>H A`,A`Ka>pH %`,ADKa>H `,A(Ka=H `,A Ka=,H `,AKda8b,c,b@ 8cN ,u@ 8cN ,v@ 8cN @ 8cN N @L status_valueT`>8`,d,c@`N ,u@d@N ,v@`N @`N 8`N @pfilter_to_numeric|;,!,AT@8b;88 8cHAHA8}HA;;8 l,A;,@<l,@8}tHMA;,@l,AKX8!P}N ,@;;;8 l,A;,@<l,@8H̀A;,@l,AK8@ HAX8!P}N X8!P}N 8b8¾88Z8pcHEAHIA8`HA,AxK Adisplay_listproc@A L| N DA L| N /T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpytA L| N xA L| N A L| N A L| N A L| N ԐA L| N ؐA L| N ܐA L| N H @strcmpA L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N  A L| N A L| N A L| N $A L| N (A L| N ,A L| N 0A L| N 4A L| N  D D F @(#)61 1.16 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos720 8/2/07 13:09:21::---- , **,,:ukhrn *-1-1-1nononono%dnono%s%dno%s,%s yesyesyesyesPM_,%s,%s,%s%s,%s ,%s%s yes%s yes:%dyes%s %s ,,,, None None None POWER3POWER4POWER5POWER6POWER7POWER8POWER9POWER3POWER4POWER5POWER6POWER7POWER8POWER9CaveatBroken %s %s marked%s,%s None None pmlist None RS64-IIMPC7450POWER10RS64-IIMPC7450POWER10% -25s %s,,,, default%s,,,, defaultRS64-IIIRS64-IIIno errorVerifiedSet #%d [marked]No list POWER3-IIPOWER4-IIPOWER5-IIPOWER3-IIPOWER4-IIPOWER5-II%d,%s,%s, Groups: pmapi.catPowerPC604PowerPC970PowerPC604PowerPC970UnverifiedPowerPC604ePOWERCOMPATPowerPC604ePOWERCOMPATshared coreshared chipPowerPC970MPPowerPC970MP,Description,Description=== Pmc %d Description Description Description Description%d,%d,%s,%s,%s,%s,%s,%s Invalid WPAR.Counter %2d, [shared core][shared chip]Internal error%-2d No event Group #%d: %s Variable : %s Formula : %s Variable Name Group name: %s Group members: %s%-30s %-11s %s,%s,%s,%s,%s,pm_init_privateInvalid counter === Counter %d # of sets: %d. Metric Groups : Invalid counter Counters reserved=== All counters Group status: %s %d,%d,%s,%s,%s,%s Groups : Total maxevs is 0.,Event Description,Event Description,Event Description,Event Description# of groups: %d. ,Event Description %s%-30s %-11s %s Counting Suspended.Invalid event set. Variables defined: Formula : %s Description : %s Invalid event set. Error malloc memory. %s event %2d: No event Invalid logical cpuidInvalid event group. Invalid event group. ==================== Invalid event group. Mapped Group #%d: %s %s,%s,%s,%s,indent%d Invalid event group. Unsupported Processor.Error strdup a string.Filter set is invalid.Mapped Group name: %s Group description: %s Mapped Group members: Invalid variable name PURR time is supported Error getting semaphore.Operation not permitted.Partition Migrated [KVM]SPURR time is supported Mapped Group status: %s event %2d: %s %s%s : %s cannot allocate tid list.Error opening event file.Error creating semaphore.Error removing semaphore.event group ID is invalid (running in POWER5 mode) (running in POWER5 mode) %s Error releasing semaphore.hlc:g:p:e:f:o:sdD:S:V:m:M:hlc:g:p:e:f:o:sdD:S:V:m:M:thread is not in any group.Invalid Thread ID provided.PURR time is not supported Derived metrics supported: group file has invalid entryPMU Operation not permitted.Event number %d is invalid. Invalid processor name (%s) (running in POWER5-II mode)SPURR time is not supported (running in POWER5-II mode)No derived metric supported Event number %d is invalid. thread already has a context.Event file has invalid entry.Out of range threshold value.Error initializing semaphore.Error opening semaphore file.Invalid EBB Handler provided. %s supports %1d counters%s ==== Counter %d, #events: %d Mapped Group description: %s Derived metrics in group %s: Derived metrics in group %s: no prior successful pm_init().Event %d is not in counter %d no suitable programming found!no suitable programming found!thread does not have a context.Must be root to count globally.Partition migration in progress#%d,%c,%c,%c,%c,%c,%c,%c,%s,%s #%d,%c,%c,%c,%c,%c,%c,%c,%s,%s Variable Name,Variable Formula Specified event is out of range.Specified event is not in table.%d,%d,%c,%c,%c,%c,%c,%c,%c,%s,%scannot reserve context for group.Number of groups : %d Threshold multiplier (lower): %d Threshold multiplier (upper): %d Threshold multiplier (hyper): %d %s: information about %s event %d,%d,%c,%c,%c,%c,%c,%c,%c,%s,%s cannot reserve context for thread.cannot allocate context for group.Threshold event was not specified.Number of sets : %d %3d,%c,%c,%c,%c,%c,%c,%c,%s,%s,%s #%d,%c,%c,%c,%c,%c,%c,%c,%c,%s,%s #%d,%c,%c,%c,%c,%c,%c,%c,%c,%s,%s Invalid derived metric group name cannot allocate context for thread.thread is not a debuggee of caller.Error identifying the semaphore ID.Invalid EBB Configuration provided.%d,%d,%c,%c,%c,%c,%c,%c,%c,%s,%s,%s%d,%d,%c,%c,%c,%c,%c,%c,%c,%c,%s,%sInvalid derived metrics short name cannot reserve contexts for process.malloc failed while setting up groupInvalid Counter Frequency specified.%d,%d,%c,%c,%c,%c,%c,%c,%c,%c,%s,%s Invalid mapped group(%d) for set %d Derived Metric: %s%s (unit:%s) (%s) thread is member of an invalid group.no prior successful pm_set_program().realloc failed while setting up group%s,%1d,%d,%d,%d,%d,%d,%s,%s,%s,%s,%s %3d,%c,%c,%c,%c,%c,%c,%c,%c,%s,%s,%s No event matches the specified filter.getthrds failed while setting up groupCOPYIN to the external option failure.Hypervisor counting mode is supported %d,%d,%c,%c,%c,%c,%c,%c,%c,%c,%s,%s,%sThere is no PMU context to be restored.Can not dup optarg (derived metric) %s Processors supported (specify with -p) Process level counting is not supported. %s: information about event number %s pid and tid are not from the same processThe target process get properties failed.There is no matching event in counter %d Specified event does not match the filter.pm_init is not supported on this processorHypervisor counting mode is not supported Semaphore is being used by another process.EBB profiling is supported only in 1:1 mode.error: unable to get event description (%d) error: unable to get event description (%d) error: unable to get event description (%d) copyout: error copying results to user space.event is only valid as part of an event groupptid value is not coherent with the tid valueInvalid filter %c. Valid filters are v, u, c Invalid filter %c. Valid filters are v, u, c copyin: error copying tid list from user space.The target process provided cannot be profiled.Only one option (-s, -l) is allowed at a time. pm_th_setctx: cannot set t_pmcontext for thread.Runlatch mode is not supported on this processorEBB handler and data area not set for the thread.PMU counting for the target thread is not startedEvent can only be specified with a valid counter pm_th_setctx: cannot reset t_pmcontext for thread.ptid value must be specified in process-scope modeInvalid BHRB Instruction Filtering mode specified.PMU counting for the target thread is not stopped.Thread group for the specified thread is not found.Only one option (-S, -D, -f) is allowed at a time. PMU resource for the target thread is not available.function not compatible with the current programming.PMU counting for the target thread is already stopped.PMU counting for the target thread is already started.This functionality is not supported for this platform.EBB handler and data area already setup for the thread.Unable to create thread group for the specified thread.Internal error occurred while obtaining the pmapi lock.Internal error occurred while releasing the pmapi lock.PMU Counting is interrupted by other higher priority tool.Hypervisor mode counting is not supported on this processorcopyin: error copying control register values to user space.copyin: error copying control register values from user space.The owner of the PMU context for the target thread is changed.The number of event groups specified exceeded the maximum limit.Only one option (-e, -l, -c, -g, -S or -D) is allowed at a time. XML output is only supported with -D -1, -V -1 and -g -1 options XML output is only supported with -D -1, -V -1 and -g -1 options XML output is only supported with -D -1, -V -1 and -g -1 options XML output is only supported with -D -1, -V -1 and -g -1 options XML output is only supported with -D -1, -V -1 and -g -1 options XML output is only supported with -D -1, -V -1 and -g -1 options XML output is only supported with -D -1, -V -1 and -g -1 options XML output is only supported with -D -1, -V -1 and -g -1 options XML output is only supported with -D -1, -V -1 and -g -1 options This feature is currently not supported for the current processor.This operation can be done only by the thread which profiles itself.This feature is supported only for the threads that profiles itself.PMU data cannot be collected as the data is not meant for the caller.This operation is not permitted if the thread is a member of a group. L  4 t   | <   X        DExceeded maximum number of allowed external profilers for the target thread.PMC5 and PMC6 interrupt generation is not supported for the current processor.The target process id provided is different from what is maintained in the context. Event # Status Group Threshold Share Marked Overflow Support_mode Short Name Long Name%s Event # Status Group Threshold Share Marked Overflow Support-mode Short Name Long Name%s Derived Metric Short Name,Derived Metric Redefined,Derived Metric Unit,Derived Metric Long Name,. @(#)92 1.30.1.1 src/bos/usr/sbin/perf/pmapi/tools/pmlist.c, pmapi, bos72L 1/23/14 03:10:43Event#,Status,Grouped,Threshold,Shared,Marked,Overflow,Support_mode,SelectEvent,ShortName,LongName%s Event # Status Group Threshold Share Marked Speculative Overflow Support_mode Short Name Long Name%s Event # Status Group Threshold Share Marked Speculative Overflow Support-mode Short Name Long Name%s Event#,Status,Grouped,Threshold,Shared,Marked,Speculative,Overflow,Support_mode,SelectEvent,ShortName,LongName%s Derived Metric Short Name,Derived Metric Redefined,Derived Metric Unit,Derived Metric Long Name,Derived Metric Format,. Derived Metric Short Name,Derived Metric Redefined,Derived Metric Unit,Derived Metric Long Name,Derived Metric Format,. Derived Metric Short Name,Derived Metric Redefined,Derived Metric Unit,Derived Metric Long Name,Derived Metric Format,. Group Number,Group ID,Group Name,Group Status PMC #,Event number,Event Short-name,Shared Event,Marked Event,Event Long-name%s... Derived Metric Short Name,Derived Metric Redefined,Derived Metric Unit,Derived Metric Long Name,Derived Metric Formula,Groups... PMU Counting got interrupted as other higher priority application took over the PMU resource. Hence, the data may not be complete.Processor Name,Counter Number,Group Number,Set Number,Lower Threshold,Upper Threshold,Hyper Threshold,Hypervisor Counting,Runlatch Counting Group Number,Group ID,Group Name,Group Description,Group Status PMC #,Event number,Event Short-name,Shared Event,Marked Event,Event Long-name%s... Event Description PMC Number,Event Number,Event Status,Group Only Event,Thresholdable Event,Shared Event,Marked Event,Overflow Event,Support-mode Event,Event Short-name,Event Long-name%s Set Number,Mapped Group Number,Mapped Group Name,Mapped Group Description,Mapped Group Status PMC #,Event number,Event Short-name,Shared Event,Marked Event,Event Long-name%s... PMC Number,Event Number,Event Status,Group Only Event,Thresholdable Event,Shared Event,Marked Event,Overflow Event,Support-mode Event,Select Event,Event Short-name,Event Long-name%s PMC Number,Event Number,Event Status,Group Only Event,Thresholdable Event,Shared Event,Marked Event,Speculative Event,Overflow Event,Support-mode Event,Event Short-name,Event Long-name%s PMC Number,Event Number,Event Status,Group Only Event,Thresholdable Event,Shared Event,Marked Event,Speculative Event,Overflow Event,Support-mode Event,Select Event,Event Short-name,Event Long-name%s  !X  !  l p       d   X p P  8 `  $ H |                0 d     L     4   $    , @   &t - % & $ 0 h  (  P    ! % %  ' %P  !  $  Pusage: %s -h %s -l [ -o ] %s { -s | -e | -c counter[,event] | -g group | -S set | -D DerivedMetric | -m MetricGroup | -V Variable } [-p procname] [-s] [-d] [-o t|c|x] [-f filter] where: -h Print this help screen -l List all supported processor types -s Display processor information summary -e short|select List all events with this short name or select event value -c -1 List all events for all counters -c counter List all events for the specified counter -c counter,event List the specified event for the specified counter -D -1 List all the derived metrics -D DerivedMetric List detailed information for the specified derived metric -g -1 List all the event groups -g group List the specified event group -m -1 List all the derived metrics by metric groups -m MetricGroup Display all the derived metrics that pertain to the specified metric group -S -1 List all the event sets -S set List the specified event set -p procname Specify the processor for which information will be listed -d Display event detailed description -o format Selects the output format: t for text (default) c for comma separated values x for XML -f v,u,c Specifies the event filters (default is v,u,c). These represent the testing status of an event: v is for verified u is for unverified c is for caveat -V -1 Display all the variables used to calculate derived metrics -V Variable Display the specified Variable d ?  ? L ?  ?  ?  ?   ? T  ??   ?  @ p  ?  @  @   ?  @  @  @  @ \ @JLLLLLMLLMLLLLLLLLLLLLMO O,OLQTQLLLR R,LR\RLLV< D D d  D| F( D D F D D F F F F D D D D D D D D D D D D D D D F G G D D G H#A,m@errno@_iob@malloc@ free@ exit@ strlen@ strtoul@ fprintf@ catopen@ catgets@ strchr@ printf@ strncmp@ perror@ strdup@ strtok@ )@ getopt@ 5@ __crt0v@optind@optarg@B@_@ o@ @ @ @ @ @ @ pm_error@ @ __start D! d h p &( &, &0 &4 &8 &< &@ &D &H &L &P &T &X &\ &` &d &h &l &p 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3  3 3 3 3 3  3$ 3( 3, 30 34 38 3< 3@ 3D 3H 3L 3P 3T 3X 3\ 3` 3d 3h 3l 3p 3t 3x 3| 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 ;x ;  >l > ?D ? @ @ @ A` A B8 B C C| C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C D D D D  D D D D D D E E E E E  E$ E( E,  E0 E4 E8 E< E@ ED EH EL EP ET EX E\$ E`" Ed Eh El Ep Et Ex E| E E E E  E  E E E E E E E E E E E E E# E E E! E E E E E E E  E E E E F F F F  F F F F /usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr.olibpmapi.ashr.o@VPDpmlist/5765E6200/520 ___strcmp setlocale __mod_init__malloc_user_defined_namepm_sname2uevtpm_dm_dump_vars_xmlpm_dm_dump_metrics_xmlpm_dm_strerrorpm_dm_initialize2pm_dump_events_xmlpm_build_program_mmpm_get_gs_modepm_init_private