_ H Bl B  B1L.text .data  B@.bss E El.loaderB(= ,|nx|#x|+xb,;ؑAA 4| S*N!A98}{x~xH` ,Ab$HIA| @__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|9!Aab<@;;h:@;;`!9 88; ``}8`;A|c`adahHFA88HFA:::88w8`HFA,@ ,A,AhHFA:5A8D$8xHFA,@888`:8HFAHY`::,u|48T````T>P`.@ccD8pHYA,Ab:B``88,?,DTz+/H| .A0| N 8XHEрA,8PAHEA,@lcx`|p\aX```X$ccD8HA,@h,@a|b |T:@||.d,A|::b,@:B,A$:B,@8b,@@̀,A @@,@t8b,AX8b:8,@aH[]`u8dd:,,A (@,A ahHwA`8bh8HA,@ t,@ : u,A `HـA|ryA T:HA:bl,sA |8`,@488``88c|"8|AuH`8@tHA|ryA8@tHA|nyA88ap8`H̀A,A\8u8xHi`:ĀvpH@v:Ȃ"8<,A8alHA,@,@,@: lT>p@`q8aHA|uyA ,U@\8a8xH`9!8aHyA|uy@,AT,A<8XHBQA,@8HB=A||y@,A\,Ab<8 8b̀,@Aȁa89AHh`a c9!ȑ\T8XA<؁LaDH),A@b#}8!!AaN ȁAah`8Ȁa9AHc 9!ȐXT8\AA|uyAcHрA`pbHA|c8c HA|pyA|8bcbHeA8bHA|uy@`bcHP`KT8;8;h~8THA`dbHA;;bb8L,A4```HA;b8L|.,@8ԀbHA8 ~88H]A ۡ``db`````dHIAb80H9A8bHy`bcHO`KD"A  ~4 print_file|!ĒAȒa̾`; :!`T02```Da8aYa@HA|vy:hA<\`XHAXah!`8p8t!xp`hH mA,@8t8H YA,AP8H8(HA8tH 5A,@8H8aHAA8H8aH-A8a88H!A`u88XH5Ab8@8HIA(a@8A8@b88HEAb8@8HYAbHuA8a88HA,AP`t88HAbcD8H AbcD8HAbcD8HAbb8H̀Abb8HAbb8HA,@L:`8@b8:DhbD`HqA:s:Rh8@bD|bA,@b:`8@8:DhbD`H!A:s:Rh8@bD|bA,@L:@8:dhbd```HрA:R:sh8@bd|bAbH̀AbHAb88pH AbHɀAD,A@!P*w|@x{||@<a||@||@Đa||@||@La | |@  | |@Đ  a| |{@|@@\||@4|(@@w||c)w| {@|@@d||@<|(@@ w||c)$ w | {$@ |@@ l $ | $$|@ D|(@@  $$w ||c),($w (| {,@ |@@ t(,(|(,,|@ L|(@@ (,,w(||c)40,w(0| {4@ |@@ |040|044|@ T|(@@ 044w0||c)<84w08| {<@ |@@ 8<8|8<<|@ \|(@@ 8<Ā!P*w|@KP_>@K@K8L8,H|AK8b8 88cHmAHyaA8`X8!P}܂؂ԻN 8D8$H|!AKD8tHn-A8`HluAK"A pe_reduce|8b;hc88!8Hl݀A8HxA8HxAH8!@}N A` hpm_usage|8`;c!H{A,;AL|,p| @`,ApA888`@`|,A8`8H{A,A$X8!P}N ;h8<8b8xc8HkA8P`d8~@HjA8tHluAX8!P}N ;h<8b888 cHkAA8`d8~@HjIAK,8@l`,@,<;h8b88c8 HjA8p`d8@HiAX8!P}N @L`,@8;h8b<8c8 HjA8x`d8~@HiAKp8TcA KX8;h<8bc888 P>0P`8}CA```@8!pA!a컁N @x8!p}!Aa컁N AC!A@,nc @AT>,A,K/r,h@,ucCcA@aCTz>,AK8~@ccHbA8`HcA,@|CATTT|c#x|c+yAāx@8!p}!Aa컁N @T>,AdKc ,kcCA@`Tz>aC,A8K Aget_mode_qualifier|,`;8a!`8@`8 Dc`{HaՀA;~c;,A`Hb`,cAD|;,@8\ccHaA8!a}N 8Xcc|%Ee!PA`؁8apP``!pTd`AtHa A8\ccH`A8!a}N !@8 D``D```@H`A8!}N "A0IPRA.$print_metric_gui|:"`r`8aA!9H`)AbD8`[H`A99p| @@8`ubDH`YAa,A8`RbDH`9A9,@(8` bDH`A98` bD,A8bCH_A9pH`A8 }zbC,@4```H_QA9 98bC| A8bCH_!A,<8` @,bD``H_mA98` bD,^a8^8HBA|8p884HB̀A}$ `d$cc8> a<^$HAA|8`885HB}A4}004>0`d8`d@H@A|8 888HAAc&L}HH>H`dL^LPc^TH@!A|888:H@Abb\}XX\>X`d^\``d^da8cch`d^la8ccp^tA|888>H?A`dcc|}xx|aaa8^|>xA|888-H?]A`dccH>iA8!DHAXLP!T}a\`HH"Ac print_mp_rusage|ؒܓ!A;@a쿁!;;aD`};`888D8@HGUA,A;"p;<:;,Ay8,|AA<8aD(,,@(``A,A| (,A|c@P8D8@8DHFA,@|8zx8!p}܃؃!aA軁N `8D8@8DHFmA,AK(8,AxKh8x88 H=yAcc`d8w@H<}A8`H?>. &֕ B B E@(#)61 1.16 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos720 8/2/07 13:09:21 rr wwww%d%d%d %s%d%d%d%d%s %s %s %s %s %s %s HPMHPMPREPREHPMPOSTCHECKPOWER3POWER4POWER5POWER6POWER7POWER8POWER9RS64-IIMPC7450POWER10%016LLX UNKNOWNRS64-IIIhpmcountMP_CHILDMP_PROCS%08X%08X%08X%08XhpmcountMP_CHILDMP_PROCSMP_PROCSDR_QUERYPOWER3-IIPOWER4-IIPOWER5-II PowerPC604PowerPC970(pid: %d) (pid: %d) %s_%04d.%dPowerPC604ePOWERCOMPAT HPM_LOG_DIRPowerPC970MPMP_PARTITION MP_PARTITIONMP_PARTITIONMP_PARTITION ProcessFamily libHPM_eventslibHPM_eventslibHPM_eventslibHPM_eventslibHPM_events%s/hpm_log.%s acq lock %d rel lock %d acq lock %d rel lock %d rel lock %d on %d tasks hpmtoolkit.cat%s/hpm_log.%5d bump %d -> %d *bump %d -> %d %s DR_RECONFIG_DONEDR_RECONFIG_DONEDR_RECONFIG_DONE execvp error: %d ./.hpm_lockfile_%d./.hpm_datafile_%d Workload context: Workload context: Set Not Supported %llu HPM_AGGREGATE_OUTPUTab:D:dg:Hh?kM:m:o:s:xab:D:dg:Hh?kM:m:o:s:x New ERROR - pm_stop_mygroup: aix.system.pmustat.thread %d No Authorization to run %s. No Authorization to run %s. user kernel %d runlatch %s %s hypervisor nointerrupt Need to specify a program to execute hpmcount ERROR - pm_get_data_mygroup:PMU access is disabled in the system. HPM ERROR - No DLPAR event in progress aix.system.stat,aix.system.pmustat.global%d.%d hpmcount ERROR - pm_delete_program_mygroup:ERROR: the time information is not available Execution time (wall clock time): %.15g seconds Execution time (wall clock time): %.15g seconds options -m and -D can't be used with options -g or -s ### hpmcount ERROR: node %d, getrusage FAILED cond = %d HPM Fatal Error: Executing PE_Reduce with no MP_PARTITION HPM ERROR - Cancellation of DLPAR event in the check phase HPM WARNING - Partition migration/hibernation %s signalled HPM WARNING - Partition migration/hibernation %s signalled HPM WARNING - Partition migration/hibernation %s signalled HPM WARNING - Partition migration/hibernation %s signalled %d HPM ERROR - Reconfiguration signalled, dr_reconfig(%s) failed HPM ERROR - Reconfiguration signalled, dr_reconfig(%s) failed HPM ERROR - Reconfiguration signalled, dr_reconfig(%s) failed HPM ERROR - Reconfiguration signalled, dr_reconfig(%s) failed HPM ERROR: hpm_init - pm_cycles returned invalid number: %.lld HPM WARNING - Non partition migration/hibernation DR signalled %s %.15g HPM ERROR - Partition migration/hibernation signalled %s, retry later HPM ERROR - Partition migration/hibernation signalled PRE, retry later %d.%09d  <   @         x H     ## HPM WARNING - Invalid environment variable HPM_LOG_DIR: "%s" - Ignored. ## HPM WARNING: Command Line Argument "-a" ignored. It is only valid with POE. @(#)57 1.21.7.9 src/bos/usr/sbin/perf/pmapi/hpmcount/hpmcount.c, pmapi, bos72V, v2020_26B0 6/19/20 04:18:41 ## HPM WARNING: Environment variable "HPM_AGGREGATE_OUTPUT" ## ## Ignored. It is only valid with POE. ## dddddd dusage: hpmcount [-adHkx] [-b time_base] [-D metrics] [-g event_groups] [-m metric_groups] [-o file] [-s set] command hpmcount [-h] where: command Program to be executed. -a Aggregates the counters on POE runs. -b time_base Selects a base for the data normalization. The available bases are as follows: time timebase purr PURR time (when available) spurr SPURR time (when available) The default value is "time". -d Adds detailed set counts for counter multiplexing mode. This option is ignored if the multiplexing mode is not specified. -D metrics Selects a list of derived metrics to be evaluated. Each derived metric can be qualified by a counting mode as follows: metric:counting_modes (See the -m option for available counting modes.) -g event_groups Lists a predefined group of events or a comma-separated list of event group names or numbers. When a comma-separated list of groups is used, the counter multiplexing mode is selected. Each event group can be qualified by a counting mode as follows: event_group:counting_modes (See the -m option for available counting modes.) -H Adds hypervisor activity on behalf of the process. -h Displays help message. -k Adds system activity on behalf of the process. -m metrics_groups Selects a list of derived metric groups to be evaluated. The "default" derived metric group refers to all derived metrics that do not belong to a specific derived metric group. Each metric group can be qualified by a counting mode as follows: metric_group_name:counting_modes The available counting modes are as follows: u user mode k kernel mode h hypervisor mode r runlatch mode n nointerrupt mode -o file Output file name. -s set Lists a predefined set of events or a comma-separated list of sets (1 to %d, or 0 to select all. See the pmlist command.) When a comma-separated list of sets is used, the counter multiplexing mode is selected. Each set can be qualified by a counting mode as follows: event_set:counting_modes (See the -m option for available counting modes.) -x Displays results in XML format.  P\,p$?+++++ -- -- r ,,,,,,,,::%f%f%s%s%s%s%s ] %s %sALLpm_PM_ALL%lld%lld%lld%lld%lld%lld%lld%lld%lld%lld%lld%lld%llduserpurrtime /> PMD_PMD_timepurr%15s spurrspurrKbyteskernelmixed secondsseconds%15llu : %15s : %15s RU_IXRSSRU_IDRSSRU_NSWAPRU_NVCSWrunlatch: %15.3f User_TimeRU_MAXRSSRU_MINFLTRU_MAJFLTRU_MSGSNDRU_MSGRCVRU_NIVCSW Set: %d %-60s: (%s) %s (%s): %15llu (%s) %s (%s): %15llu Kbytes*secKbytes*secRU_INBLOCKhypervisor%d %2048s %d %2048s %d %2048s %d %2048s ERROR - %s System_TimeRU_OUTBLOCKRU_NSIGNALSnointerrupt Group: %d PMD_FP_COMPPMD_FMA_PRCperformance PMD_UTI_RATEHPM_DMS_FILEHPM_DMS_FILEHPM_flags.env%2048s%2048s HPM_NORMALIZEHPM_EVENT_SETHPM_PMD_GROUP%2048s%2048s HPM_PMD_GROUPHPM_EVENT_SETHPM_NORMALIZE %-60s: %15s PMD_LD_PER_TLBHPM_L3_LATENCYHPM_L3_LATENCYHPM_L2_LATENCYHPM_L2_LATENCYHPM_L1_LATENCYHPM_L1_LATENCYHPM_DIV_WEIGHTHPM_DIV_WEIGHTHPM_PMD_METRICHPM_PMD_METRICHPM_L3_LATENCYHPM_L2_LATENCYHPM_L1_LATENCYHPM_DIV_WEIGHTHPM_DIV_WEIGHTHPM ERROR - %s HPM ERROR - %s PMD_L1_HIT_RATEHPM ERROR - %s HPM_MEM_LATENCYHPM_MEM_LATENCYHPM_L35_LATENCYHPM_L35_LATENCYHPM_L25_LATENCYHPM_L25_LATENCYHPM_TLB_LATENCYHPM_TLB_LATENCYHPM_MX_DURATIONHPM_EVENT_GROUPHPM_EVENT_GROUPHPM_MX_DURATIONHPM_MEM_LATENCYHPM_L35_LATENCYHPM_L25_LATENCYHPM_TLB_LATENCY Counting mode: Counting mode: %-60s: %15llu Counting mode: PMD_INST_PER_CYCHPM_L275_LATENCYHPM_L275_LATENCYHPM_L275_LATENCYPMD_LD_ST_PER_TLB counter %d: %d %s %s PMD_LD_PER_LD_MISSHPM_AVG_L3_LATENCYHPM_AVG_L3_LATENCYHPM_AVG_L2_LATENCYHPM_AVG_L2_LATENCYHPM_AVG_L3_LATENCYHPM_AVG_L2_LATENCYPMD_L2_LD_MISS_RATE PMD_INST_PER_FP_LD_STPMD_PRC_INST_DISP_CMPLInvalid set number %d Normalization base: %s Invalid group number %d Maximum resident set size hpmstat ERROR - pm_tstart:ERROR - pm_tstart_mygroup:Invalid metric name '%s'. Number of IPC messages sentNumber of signals delivered Derived metric group: %s Derived metric group: %s ERROR - pm_initialize failed:  D= D D E E EF E ! E E E5 EL E K E$ E( E, E0) E4J E8 E<  E@G ED. EH EL9 EPP ETQ EX# E\  E`0 Ed Eh$ El& Ep Et Ex E| E  E4 E7/usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr.olibpmapi.ashr.o@VPDhpmcount/5765E6200/520 ___strcmp getrusage64 dr_reconfig sigaction gettimeofdaytime_base_to_time setlocale checkauths __f64tou64rz __mod_init__malloc_user_defined_namepm_dm_strerrorpm_dm_set_envpm_dm_evaluate_list_mxpm_dm_evaluate_mxpm_dm_set_program_mmpm_dm_normalizepm_dm_initializepm_build_program_mm pm_cyclespm_get_gs_modepm_delete_program_mygrouppm_get_data_mygroup_mxpm_tstop_mygrouppm_tstart_mygrouppm_set_program_mygroup_mmpm_encode_group pm_encodepm_init_private pm_tstartpm_set_program_mm