apH Lz@ }( t }01L.text((L(ER$ .data t tz@txV@.bss ~ ~.loader.B(= ,|nx|#x|+xb,;DAA 4| S*N!A98}{x~xH` ,Ab$HA| @__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_188,T~@lTc>p,| A |@h8AD` |A<|@(8 |A|@ 8C `N 8 |AKԀ|@8AK @map_type_index8̓!A|; a쿁;;`}8b\H8 Д!,8L8b`T@x},;c0}c88:H%A888`eccH1A8}8;},c8 HA888`e8{0HA8}8<},c8HA888`e8{0HA8}8=},c8 HqA888`e8{0H}A],;`}8 8c8>H1A`ecg8c&8z0H=AcHLyA HEAx8!p!}Aa컁N ,T8A$8h,,Ad`c,,,LFA8 Ѐ},;d0cK<},}8u,cHŀA,A,`x},c;g08 @8'8:GH A`ecc8c&cGHA8}8;=,cYy8 HɀA8`e8y0cgcFHՀA8}8<=,cY y$8HA8`e8y0cgcFHA8}8=},c;([,8 HAA8`e8{0cGc&HMA],}8>88 c:0z4HA`e8z08c&cgH AcHLyAHAx8!p!}Aa컁N 8h}88cHA8`e8a@HA8@bd8H8c@HA;@}8 Ѐ,c;g0K AHpfc_read_nvme_traffic |8\H,`|!8b`88LA((8u(,@fHA`},A|8‡8888cH~aA(`e88g0H~iAcHLyA H~qAh8!`}N |;888cH}A8`e8a@H}A8@bd8@8c@H~UA;@8(88g0H}AcHLyA\H}Ah8!`}N ADfc_read_nvme_driver_stats |8\H<`}!@c,8@;8A cH}%A,}88c8XAh$H|A`eT8}08H|A8`HyA H|A8!}N 88H|A`e8a8H|1Abd888c@H|A8`@HyAH|!A8!}N $c888H{A`e8}088H{A8`HyAH{A8!}N ADfc_read_max_transfer 8\!A|;@a쿁,`}8b̔!Hc;`Te;L;8b`8Ah,;@T8A$,8hA `d, ,LFBA;@,A,A= 8 |},cAh88:HzA888`e8y0Hz%A8}8;] c8 Hy݀A888`e8z0HyA8}8<] c8 HyA888`e8z0HyA8}8=] c8 HyeA888`e8z0HyqA= ;@}8 8c8>Hy%A`ecG8cf8y0Hy1AcHLyA Hy9Ax8!p!}Aa컁N 8y8:YHxA`e8y08cfcGHxA8}8;= cYy8 HxiA8`e8y0cgcFHxuA8}8<= cY y$8 Hx%A8`e8y0cgcFHx1A8}8=} c;([,8 HwA8`e8{0cGc&HwA= }8>88 cy0Y4HwA`e8y08cfcGHwAcHLyAHwAx8!p!}Aa컁N } }8u cHwA`x,@Ԁ}888@cHvA8`e8a@Hw A8@bd8D8c@HwiA;@;@K AHLfc_read_traffic |!A}&a쿁`}8b\H,!L;@ ;`8b.pAlA\8b`,@L}; c]}8h88cHuA`ecg88z08HuAA8b`,@}c]}888cHuA`ecg88z08HuAA8b`,@}c]}8$8v8cHu5A`e8z08cfHuEA}}8 ԀcAX8`,A88wHtA`e8{088HtA}}88x8c[XHtA`e8{ 08cFHtA]}888yz\cHtqA`e8z 08cfHtA]}88z8z`cHt5A`e8z08cfHtEA]}88{8zdcHsA`e8z08cfHt A]}88x8zpcHsA`e8z08cfHs̀A]}8L8y8ztcHsA`e8z 08cfHsA]}8 8z8zxcHsEA`e8z 08cfHsUA]}88{8z|cHs A`e8z 08cfHsA]}88|8zhcHr̀A`e8z08cfHr݀A]}88}8zlcHrA`e8z08cfHrA=}8878YycHrQA`e8y08cFcgHr]A}}80888;[cHr A`e8{08c&cGHrA};8[<}8X889cHqɀA`ecG8c&8{0HqՀAcHLyA Hq݀Axt8!p|A!a} N 88wGHqIA`e8{08cFHqYA}}88x8c[XHq A`e8{ 08cFHqA]}888yz\cHpрA`e8z 08cfHpAK`88wHpA`e8{088HpA}}88x8cHpmA`e8{ 088Hp}A}}88y8cHp5A`e8{ 088HpEA}}88z8cHoA`e8{088Hp A}}88{8cHoŀA`e8{088HoՀA}}88x8cHoA`e8{088HoA}}88y8LcHoUA`e8{ 088HoeA}}88z8 cHoA`e8{ 088Ho-A}}88{8cHnA`e8{ 088HnA}}88|8cHnA`e8{088HnA}}88}8ԀcHnuA`e8{088HnA}}8878cHn=A`e888{08HnIA}}88880cHnA`e8888{0Hn Ac:}Kc;Kc;K ; ;`K=}8Hc@;`887HmA`e8y0888HmA8}88c0HmA;@=}8889cHm5A`ecG8cf8y0HmAAcHLyAxKlyY887HlA`e8y08cfcGHlA}8888cHlA`e}88c0HlA=y8YHOEA`e8z08bc&HOQA}88+86 V$cHOA`e8v08c&cGHO A]}88,8(,cT@.T@.PF>HNA`e8z08bc&HNA}88-8x60V4cHNmA`e8v08c&cGHNyA}88.868VA`e8.8cCH>A8| H@A `{|d,A`H@A |d;{} |cخ,@K AF<fc_port_rnid_info |!ĒAȒa̾;H`!p,H@4; ;;`;B :h::(:`Ts:2b#H?A`p8c(-@(A09``,xA| @A| @A| @Ap| @A\| @AH| @A4;| @A|,/d|d,AAA,DA,cA@`;{9|xAL;9p|LDAHH8`yA HUA(@088`|v.H>AtK };888ԀcH;A`e8a@8H;Abd8\8@8c@H;A8`HHyAK`K};888LcH;A`e8a@8H;%Abd8X8@8c@H;A8`HHyAxKl;K;K;K;K;K;K;K};888cH:qA`e8a@8H:Abd8T8@8c@H:A8`HHyAK̀};888cH: A`e8a@8H:Abd8L8@8c@H:}A8`HHyApKd};888ĀcH9A`e8a@8H9Abd8P8@8c@H:A8`HHyAK AQvalidate_options |!Aa쿁H;!0D`}@ HH;A;b,}@ x88a8D8@H;Ab8888H<Al`(A X,Ax88 8a``H;Ac#H:ـA`e8bc$H;`;̀p@p AX8b`,AcC88D8HH:ՀA,AЀD,@88c,H<`,A 8a88H@N @ strcatA L| N A L| N A L| N A L| N A L| N A L| N A L| N /T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpyH @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 4A L| N 8A L| N 8`8(^L 8`N @ real_isprint||y;;aA!|;;`!@x *8`````K]A8;{8z;Z|Ah8`}8!`!Aa상N 8`aLP\TX8!`N Aget_byte@A L| N HA L| N LA L| N PA L| N TA L| N XA L| N |fx|#x|3xH @bcopy @memmove`A L| N hA L| N lA L| N H @strcpy|A L| N A L| N  }4 } ~@(#)61 1.16 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos720 8/2/07 13:09:21 rrrrSNRLZA%s%dUPUP%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s IBM%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %llx%llxnonetruelink%s%snonetruelink%s %s%s %s%s %s%s %sZA: %sEmulexZA: %si_wwpni_wwnnfscsi*fscsi*attachopenedFabricfscsi*attachopenedefc.catvdeviceUNKNOWNUNKNOWNUNKNOWNUNKNOWNUNKNOWN/dev/%sUNKNOWNUNKNOWNUNKNOWN/dev/%svionpiv %-16lld %-16lldUNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN name = %sname = %sfcstat.catFC Adaptersw_fc_classerrno: %08xerrno: %08xerrno: %08xerrno: %08xerrno: %08xerrno: %08xFC-4 TYPES: adapter/pci/Private Loopfc4_types_actPort Type: %sPort Type: %sPort Type: %sPort Type: %sPort Type: %sTopology: %sfc4_types_suppPoint to PointLIP Type: %sLink StatisticsODM error: %08xODM error: %08xODM error: %08xODM error: %08xport_speed_supp Supported: %s Active: %sODM error: %08xFrames: %-16lldWords: %-16lldODM error: %08xDevice not foundManufacturer: %sManufacturer: %sDevice not foundDevice not foundDevice not foundDriver StatisticsSerial Number: %sSerial Number: %saix.device.manage Active ULPs: %sPort FC ID: 0x%06XPort FC ID: 0x%06XLIP Count: %-16lldNOS Count: %-16lldError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMLink Down to deviceError accessing ODMError accessing ODMError accessing ODMError accessing ODMError accessing ODMLink Down to deviceDevice Type: %s (%s)Class of Service: %dAttention Type: %s Supported ULPs: %sname = %s AND status=1Option ROM Version: %sOption ROM Version: %sError Frames: %-16lldDumped Frames: %-16lldLoss of Signal: %-16lld Input Bytes: %-16lld Output Bytes: %-16lld Input Bytes: %-16lld Output Bytes: %-16lldWorld Wide Port Name: 0xWorld Wide Port Name: %sWorld Wide Port Name: %sWorld Wide Port Name: 0xWorld Wide Node Name: %sWorld Wide Node Name: %sWorld Wide Node Name: 0xError opening device: %sError opening device: %sError opening device: %sCurrent N_Port State: %sLink Down Unusable: %dError opening device: %sError opening device: %sError opening device: %sError opening device: %sError opening device: %sVPD information not foundFC SCSI Traffic StatisticsFC NVME Traffic StatisticsWorld Wide Node Name: 0x%sWorld Wide Port Name: 0x%sInvalid CRC Count: %-16lldLink Down N_Port State: %s I/O DMA pool size: %#xError resetting statisticsFC-4 TYPES (ULP mappings): Link Failure Count: %-16lldLoss of Sync Count: %-16lldCurrent Link Unusable: %d Input Requests: %-16lld Output Requests: %-16lld Control Requests: %-16lld Input Requests: %-16lld Output Requests: %-16lld Control Requests: %-16lldname LIKE %s AND parent = %sname LIKE %s AND parent = %s/proc/sys/adapter/fc/%s/linkAL_PA Address Granted: %#xname LIKE %s AND parent = %s/proc/sys/adapter/fc/%s/linkRequested attribute not foundRequested attribute not foundRequested attribute not foundRequested attribute not foundRequested attribute not foundError reading IOC informationPort Speed (running): UNKNOWNPort Speed (running): UNKNOWNCurrent Link Speed: %d GBITRequested attribute not found/proc/sys/adapter/fc/%s/statusInvalid Tx Word Count: %-16lld/proc/sys/adapter/fc/%s/statusPort Speed (supported): %d GBITPort Speed (supported): UNKNOWNPort Speed (supported): UNKNOWNPort Speed (running): %d GBITLink Down Link Speed: %d GBIT Long term DMA pool size: %#x No DMA Resource Count: %-16lldFIBRE CHANNEL STATISTICS REPORT: Invalid initiator world wide nameError displaying mapped FC4 TypesError displaying mapped FC4 TypesSeconds Since Last Reset: %-16lldCurrent N_Port Receiver State: %sLink Down Transmitter Fault: %d Number of interrupts: %-16lldFC SCSI Adapter Driver InformationFC NVME Adapter Driver InformationInvalid initiator world wide name No DMA Resource Count: %-16lldLoop Source Physical Address: %#xLink Down N_Port Receiver State: %sError maping statistics information FC SCSI Adapter Driver InformationError reading statistics informationCurrent N_Port Transmitter State: %sCurrent Link Transmitter Fault: %dElastic buffer overrun count: %lldError reading statistics informationError reading statistics information No Adapter Elements Count: %-16lld No Command Resource Count: %-16lldError reading statistics information No Adapter Elements Count: %-16lldError reading statistics informationError reading statistics informationError reading statistics informationLink Down N_Port Transmitter State: %s Number of active commands: %-16d Number of active commands: %-16d No Adapter Elements Count: %-16lld No Command Resource Count: %-16lld Transmit Statistics Receive Statistics ------------------- ------------------FC SCSI Adapter Driver Queue Statistics Number of pending commands: %-16d Number of pending commands: %-16dFC SCSI Protocol Driver Queue Statistics FC SCSI Adapter Driver Queue StatisticsAdapter Effective max transfer value: %#x FC SCSI Protocol Driver Queue StatisticsRequested attribute count error. Count: %xRequested attribute count error. Count: %xRequested attribute count error. Count: %xRequested attribute count error. Count: %xRequested attribute count error. Count: %x Number of spurious interrupts: %-16lldRequested attribute count error. Count: %xPrimitive Seq Protocol Error Count: %-16lldAdapter Effective max transfer value: %#xPermission denied: requires priviledged useruniquetype='%s' AND attribute='num_nvme_queues' High water mark of active commands: %-16d High water mark of pending commands: %-16d High water mark of active commands: %-16d High water mark of pending commands: %-16dusage: fcstat [-z [-c | -d] | -c | -d | -e [-c | -d] ] Device_name usage: fcstat [-z [-c | -d] | -c | -d | -e [-c | -d] ] Device_name usage: fcstat [-z [-c | -d] | -c | -d | -e [-c | -d] ] Device_name usage: fcstat [-z [-c | -d] | -c | -d | -e [-c | -d] ] Device_name usage: fcstat [-z [-c | -d] | -c | -d | -e [-c | -d] ] Device_name usage: fcstat [-z [-c | -d] | -c | -d | -e [-c | -d] ] Device_name usage: fcstat [-z [-c | -d] | -c | -d | -e [-c | -d] ] Device_name Number of commands in the Adapter Driver Held off queue: %-16d High water mark of number of commands in the Adapter Driver Held off queue: %-16d@(#)03 1.10.5.1 src/bos/usr/sbin/fcstat/fcstat.c, fcstat, bos72X, x2021_50A9 11/25/21 01:32:43Link UpLink DownL_Port InitializingError at L_Port ReceiverReset LIP to another portReset LIP to this portKReservedPoint to Point or FabricArbitrated loopActive ACLink recovery LR1: LR TransmitLink recovery LR2: LR ReceiveLink recovery LR3: LRR ReceiveLink failure LF1: NOS ReceiveLink failure LF2: NOS TransmitLink failure LF3: Wait for LIPKReserved Offline OL3: Wait for OLS state Offline OL2: OLS receive state Offline OL1D: OLS transmit state D Offline OL1C: OLS transmit state C Offline OL1B: OLS transmit state B Offline OL1A: Inactive Not EnabledOpen FibreWorkingFailure ResetLoss Of SynchronizationSynchronization AcquiredReservedLReserved (Basic Link Services)MReserved (Extended Link Services)KReservedNISO/IEC 8802-2 LLC (in order)OInternet Protocol (IP) over Fibre Channel (IETF RFC2625)KReservedPSmall Computer System Interface (SCSI) Fibre Channel Protocol (FCP)QSmall Computer System Interface (SCSI) Generic Packetized Protocol (GPP) RReserved - SCSI SReserved - IPI-3TIPI-3 MasterUIPI-3 SlaveVIPI-3 PeerWReserved - IPI-3XCP IPI-3 Master (reserved in next version of standard)YCP IPI-3 Slave (reserved in next version of standard)ZCP IPI-3 Peer (reserved in next version of standard)[Reserved - Single-Byte Command Code Sets (SBCCS)\Single-Byte Command Code Sets (SBCCS) - Channel]Single-Byte Command Code Sets (SBCCS) - Control Unit^Single-Byte Command Code Sets-2 (SBCCS-2) - Channel_Single-Byte Command Code Sets-2 (SBCCS-2) - Control Unit`Reserved - Single-Byte Command Code Sets (SBCCS)aFibre Channel Common Transport (FC-CT) Generic services KReserved!!bSwitched Fabric Internal Link Services (FC-SW)""cReserved for FC-AL (if needed)##dSimple Network Management Protocol (SNMP) Generic Services$$eReserved - Fabric services%'KReserved(/fReserved - Scalable Coherent Interface (SCI)03KReserved4?gHigh-Performance Parallel Interface Framing Protocol (HiPPI-FP)@@hReserved - High Performance Parallel Interface (HIPPI)AGiMIL-STD-1553 (FC-AE)HHjASM (FC-AE)IIkReserved for FC-AEJOlBBL Control (FC-BB)PPmBBL FDDI Encapsulated LAN PDU (FC-BB)QQnBBL 802.3 Encapsulated LAN PDU (FC-BB)RRoReserved for FC-BBSWpFibre Channel Virtual Interface (FC-VI)XXKReservedY_qFC-AV Container``rReserved for FC-AVacKReserveddsVendor UniquedDeznc0 t t t t t tޭ ޭ ޭ ޭ ޭ ޭ ޭ P а  @ p u@ uH uX u` up ux uޭ ޭ  ޭ ޭ  ޭ ޭ ޭ ޭ u u uޭ Pޭ Pޭ Pޭ u v v v v( v0 v@ vP v` vh vp vx v v v v vޭ ޭ °ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ v v w w w w w w( w0 w8 w@ wH wP wX w` whޭ ޭ ޭ ޭ ðޭ İޭ Űޭ ưޭ ǰޭ Ȱޭ ɰޭ ʰޭ ˰ޭ ̰ޭ Ͱޭ ΰޭ ϰޭ w w w w w w w x x x x x x( x8 x@ xH xPޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ ޭ xp x x xޭ ޭ ޭ ޭ ޭ x x x x x xޭ ޭ ޭ ޭ ޭ ޭ ޭ y yޭ ޭ pޭ y@ yP yX y` yh ypޭ ޭ ޭ ޭ ޭ ޭ ޭ yޭ @ޭ u@ uH uX ux uޭADATCDDCDDDGDLDSDUECFCFNLALLLOMFNANXPCPIPNRARLRNRWSLSNSZTMUSVEBRPNFNECMNSNVKLIRLRMNADaDbLLVIFUSIADAPBCCDCNCVDCDUDLDSEAFCFDL1L2L3L4L5L6LOMSNVPCPDPIRNS1SCSESFSYSZTITMUaYaZaBHBRCCCECIFGFIFLLALNLPMDMFMPN5N6PAPLPMPOPPPRRDRIRKRSSMASAXCLYL%02Xibm,vpdibm,loc-code@(#)41 1.4.3.3 src/bos/usr/ccs/lib/libdiag/parsevpd.c, libdiag, bos72L, l2018_23B4 6/5/18 15:00:08 y y y y y y y y y y y y y }$ y y y y }$ y }$ y y z z }$ z z z }$ z }$ z z z z$ z( }$ z,( }0 }0@ }0 t   " " " " $ ) , : > ~ C tP tX t t u u u v wp xX x x x y yx y yh y |p  5VO /o@___bzero@)@6@errno@close@ _iob@malloc@ calloc@ free@ exit@ strlen@ fopen@ open@ strtoul@ fprintf@ fclose@ catopen@ catgets@ toupper@ sprintf@ snprintf@ strncmp@ sscanf@ memchr@ atol@ isalnum@ isalpha@ B@ ioctl@ strstr@ openx@ strtol@ N@ [@ strtoull@ getline@ n@ __crt0v@{@@@@@getattr@ @ @ @ @ @ !@ odmerrno@__start }! t x  t t t t t t t t t t t t t t t t t t t u u u u  u u u u u  u$ u( u, u0 u4 u8 u@ uH uL uP uX u` ud uh up ux u u u u u u u u u u u u u u u u u u u u u u u u u v v v  v v v( v0 v4 v@ vD vP vT v` vh vp vx v v v v v v v v v v v v v v v v v v v v v v v w w w w w  w( w0 w8 w@ wH wP wX w` wh wp wt wx w| w w w w w w w w w w w w w w w w w w w w w w x x x x x  x( x, x8 x@ xH xP xX x\ x` xd xp xt x x x x x x x x x x x x x x x x x x y y  y y  y$ y( y, y0 y4 y@ yD yP yX y` yh yp yx y y y y y y y | | |  |( |0 |8 |@ |H |P |X |` |h |p |t |x | | | | | | | | | | | | | | | | | | | | | } } } } } } } }$ }( }X) }\( }` }d+ }h }l }p }t }x* }| } } }% } }  }  } } } } } } } } } }# } } } }/ } } }& }2 } }- }3 } } } } } ~ ~ ~ ~  ~ ~ ~1 ~ ~  ~$ ~( ~, ~0 ~4' ~8! ~< ~@ ~D  ~H ~L" ~P6 ~T. ~X ~\ ~`, ~d4 ~h ~l ~p ~t ~x ~| ~  ~0 ~  ~ ~5 ~ ~$ ~ ~ ~ ~ ~ ~ /usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr.olibcfg.ashr.olibodm.ashr.o@VPDfcstat/5765E6200/520 ___strcmp ___memmove ___strcpy setlocale checkauths__stack_chk_fail __mod_init__ssp_canary_word__malloc_user_defined_name PdAt_CLASS CuDv_CLASS CuVPD_CLASS PAL_libcfgodm_terminateodm_initialize odm_get_listodm_get_firstodm_free_list*2.rFtJvON*R,bxz.0љD*DNFrHJLJ(@"|J~RZz   0P l ֙t  < X  ֙@ Tbl 4 N~ `    ֙ ~      0 > P֙   ~  <  T b t֙       ֙ ,  D R d֙  |  ~  :       <\ x ֙ 0X t  $ @N`֙ fj~| 4 P^   ,P h   @ X|    0 Hp   "4֙x    4T l   4 Ll    ,L d  , Hh   4t FN~  ,L h   < Xx    , Hh    $  @ Z    |! !$!L !h!~"0 "L"b" ""$ $$%t %%&< &X&n( (8(N( ))) )*  *<*d ** *+ +8+` +|+ ++ ,,",8֙, ,,,,, ,---"-P -l- -- -. .4.T .p. .. ./ /8/` / /0 0\ 0x0 00 1  1<1` 1|1 12 2$2D 2`2 22 23$ 3@3h 3 33 40 4L4t 4 455  5<55 55 626@ 6~6 66 77$ 7V7d 7 777 8, 8H8| 88 89 9,9T 9p9 99 9:  :<:d :: :: ;;0 ;L;t ;;  >(> >> ? ?(?6?H֙? ? ?? @ @@8 @X @p@ @@ AAAA*A<֙Ap AA AA A BBBB̙B~BC,!Cl̙CzCCCCCCD֙DjDnD~DDDET EhErEEE֙EE F F,FL FdFp&FۙFۙFF֙G8 GLGVGdGrG֙G+G H HH&H0+H` H HH HH&HۙI, IDIP&IpۙJJ.J2J:J>|JP&KVKh֙K&L 0L&~L8 LLLVLdLrL~L LLLLM>~MP MdMnM|MM~M MMMMN~N  N4N>NLNZNN5N~OOO$:OTO`&OnOtO~|OO+OO?PPJPNPbPfPrPPPPPPQ DQIQ*Q<֙QzQQQQQQQIRR֙RFRJzRh RRR RRRR֙S4 SLS`S| SSS SSST T(T<TDDTRTd֙T TTTT UUUDU*U<֙UxUNUSUXUSUV]V,V<NVXSVpXVSV]VV]VbVW W$]W0WTbWdWrWgWW WWWX X$X8X@DXNX`֙X XXXX XYYY DY.Y@֙Y| YYYYY֙Z*ZT5Z^~Z|ZZ:ZZZZ:[ [ [<+[db[ [[\+\T \l\ \\\\+] ]4]d ]z]|]]+] ]]^^ ^4^H^PD^^^p֙^l^ ^^D^_( _<_F_T_p ___D__ ___`D``8 `L`V`d` ```D`` `aaa0 aDaXa`Dana aaaaDaa b bb$b@ bXblbtDbb֙b bbbc c,c@cHDcVch֙c cd d(d2d@d\ dtddDdd֙d eeee8 eLe`ehDeve֙e ef fff,fH fVfdfxfDff֙f ffg g( g<gPgXDgfgx֙g gggh hhh0h8DhFhX֙h hhhhh֙iZib~i5iii:jqjXj*jDjRjXvjjjx&jj&j j jk k*k<:k^k^k^l l l<{lDDlRld֙l ll lm m,mP mhm mmmm mmnDnn ֙n` ntn~nn nnnnDno֙oD od o|o o oo p p,pP pl pp pppq qq0q8DqFqX֙q qqqq qrrrDr*rP rdrnr|rr֙sss:~ss5sss:tt|t<Xt\+tt?ttDtIuu֙u` utu~uuuuzu uvv v4vHvVvx vvv vvvwzw0 wHwRw`w| wwww wwx x( x@xTx\Dxjx xxxx xyy Dyy@yPNylSyXySyy]yz Nz(Sz@Xz\Szvz]zzz]z{b{{"{<?{d {|{{{ {{{| b||*|Lg|Z| |||| |||D}}֙}X }l}v}} }}}}D}}֙~4 ~H~R~`~n~֙~ ~~~~ ֙j~~q&8 $@ NTp ~   0 D` t~|   0 D` t ֙   < Pl   ,6DRlљ ֙JZ|nљљљљљ$љ0љPљZpљz|:b:b*`Fn6^֙֙vۙۙ F\֙֙ۙۙ,Xn֙(Xt(l֙2H֙|Ǚ֙֙J֙Zۙۙ4Fj|֙.\tۙۙ֙(L|(֙h$HT04h& ۙۙ,N`֙H:L֙ZBj  @L $B t* xB 4 t t t t t t t t t t t t t t t t t t t u u u u  u u u u u   u$ u( u, u0 u4 u8 u@ uH uL uP uX u` ud uh up ux u u u u u u u u6 u4 u2 u0 u. u, u* u( u& u$ u" u  u u u u u u v v v  v v v( v0 v4 v@ vD vP vT v` vh vp vx v v v v v vX vV vT vR vP vN vL vJ vH vF vD vB v@ v> v< v: v v w w w w w  w( w0 w8 w@ wH wP wX w` wh wp| wtz wxx w|v wt wr wp wn wl wj wh wf wd wb w` w^ w\ w w w w w w w w w x x x x x  x( x, x8 x@ xH xP xX x\ x` xd xp xt x x x x x x x x x x x x x x x x x x y y  y y  y$ y( y, y0 y4 y@ yD yP yX y` yh yp yx y y y  y y y y || || | | |(| |0| |8| |@| |H| |P| |X| |`| |h| |p| |t |x| || || || | || | || || || || | || || || | || | || || || || }| } }| }" }p }< }p }$x }(p }Xj }\h }`( }dn }h& }l }p }t }xl }| }B }H }b } }X }* }< } } } } } } } } }^ } }4 }D } } } }d } }F } } }8 } } } }  ~ ~8 ~Z ~ ~ ~ ~ ~ ~( ~  ~$ ~( ~, ~06 ~4f ~8Z ~< ~@> ~D0 ~HL ~L\ ~P  ~T ~X: ~\@ ~`  ~d ~hJ ~lz ~pN ~t| ~xT ~|R ~. ~ ~, ~~ ~ ~ ~` ~V ~ ~ ~ ~P ~2  ! . < odmerrnoJU`getattr l w___bzeroerrnoclose _iobmalloc calloc free exit strlen fopen open strtoul fprintf fclose catopen catgets toupper sprintf snprintf strncmp sscanf memchr atol isalnum isalpha  ioctl strstr openx strtol   strtoull getline  __crt0vTOC }0k__crt0v }Xk }\k }`k }dkerrno }hk* }lk_$STATIC }pklink_up }tk }xkis_npiv }|kcatgets }ksnprintf }k }k7 }kioctl }k_iob }kfprintf }kI }kZ }ke }ku }k }k }k }k }kstrtol }k }kstrlen }ktoupper }kgetattr }k }k }kstrtoull }k }ksprintf }kU }k! }kopen }k }kFc_parms }k }k2 }kG ~kY ~ko ~k ~ k ~k ~k ~kclose ~k ~ k ~$k ~(k( ~,kfopen ~0kgetline ~4kstrstr ~8k> ~<kfclose ~@kfree ~Dksscanf ~Hkopenx ~Lkodmerrno ~Pk` ~Tkstrtoul ~Xkcatopen ~\kJ ~`k. ~dkstrncmp ~hk ~lkmemchr ~pk_$STATIC ~tkisalpha ~xkisalnum ~|kcalloc ~kl ~kmalloc ~kvpd_data ~k< ~k ~k ~k ~kFc_blank ~kI ~kS ~katol ~kexit ~k !ga6 g.__start(k.__start("__start }  tk,p_xargc }4p_xargv }Lp_xrcfg }Pp_xrc }Tl }0 ~.fileNgk`) :'  k:_$STATIC kY }  = }8P }<b }@x }D }H.filegk#`) R` R R& R9@ RM R] Rj Rt R R.mcaVPD R R R R R R R R@ Rhk_$STATIC yk`vpd_data |get_byte }$  .fileg@k)3@ C  Y t    @   <@ = B` D` I N /Z  Ai@ Vs .fc_init` .main@ pk_$STATIC k* link_up "is_npiv "7 "I "Z $<e )u , :0 >0 ~ C14  tP tX1 te tu  t t t tHeader1 tFc_blank  (Fc_parms t0 p0 @0 0& 04 а0A 0P P0[ hi  x  u   u ux up u`S  uX  uHI Port_WWN u@2 u  u ( u 5 uG uH C v X v p v v v vx vp vh v` vP   v@   v0 Header3 v(Header2 v  % v  @ v N uY vD a wh ~ w` wX wP wH w@ w8 w0 w( w   w ' w : w K w X v e vo wpH v xP xH x@ x8Header11 x(  x  x  x + x B x Z wHeader10 w  p w w w wHeader9 w  xX x x xHeader5 xp  x  x " x 5 x M x d xHeader7 x  x x  z yHeader13 y  y  yp yh y` yX yPHeader14 y@  yx y ( y> ystrcat.s g.strcat8)strcpy.s g.strcpystrcmp.s g.strcmp1 g.strncpy`%)moveeq.s g.bcopy@A).ovbcopy@._moveeqL.memcpyL.memmoveLmemset.s g.bzero)glink.s g.exit@k(.exit@glink.s g;k(;glink.s g.toupper`k(.toupper`glink.s g.strncmpk(.strncmpglink.s g.memchr@k(.memchr@glink.s g.isalphahk(.isalphahglink.s g.isalnumk(.isalnumglink.s g.callock(.callocglink.s gMk(Mglink.s g.mallock(.mallocglink.s g.freek(.freeglink.s g.sprintfk(.sprintfglink.s g.catgetsk(.catgets glink.s gYk(Yglink.s g.ioctl8k(.ioctl8glink.s g.fprintf`k(.fprintf`glink.s# g.strtolk(.strtolglink.s( g.strlen8k(.strlen8$glink.s- g.getattrk(.getattr)glink.s2 gck(c.glink.s7 gmk(m3glink.s< g}(k(}(8glink.sA g.openk(.open=glink.sF gk(Bglink.sK g.closek(.closeGglink.sP g.fopenk(.fopenLglink.sU g.getlineDk(.getlineDQglink.sZ g.strstrlk(.strstrlVglink.s_ g.fclosek(.fclose[glink.sd g.sscanfk(.sscanf`glink.si g.openx k(.openx eglink.sn g.strtoul4k(.strtoul4jglink.ss g.catopen\k(.catopen\oglink.sx gk(tglink.s} gk(yglink.s gk(~glink.s gk(glink.s g.atolk(.atolodm_terminateodm_initializeodm_get_listodm_get_firstodm_free_listPdAt_CLASSCuDv_CLASSCuVPD_CLASSPAL_libcfg___strcmp.___strcmp.___bzero___memmove.___memmove___strcpy.___strcpysetlocalecheckauths__stack_chk_fail__mod_init__ssp_canary_word__malloc_user_defined_namecrt0_datafcstat_flagsinitiator_ww_nameattn_type_vectorlip_vectortopology_vectorprotocol_state_vectortransmitter_state_vectorreceiver_state_vectorfc4types_strfc4type_vectorfscsi_deviceoptions_arroptions_valid_combStats_report_adap_ODMStats_report_port_map_ODMStats_report_iocinfoStats_report_chbaStats_report_ext_chbaStats_report_ext_driver_FC_SCSIStats_report_driver_FC_SCSIStats_report_traffic_FC_SCSIis_nvme_supportedStats_report_driver_FC_NVMEStats_report_traffic_FC_NVMEStats_report_max_xerStats_report_port_ODMdev_openedFc4_typesFc4_types_mapcrt0main.s_malloc_user_defined_name__C_runtime_pstartup../../../../../../../src/bos/usr/ccs/lib/libc/__threads_init.cFri Nov 6 13:55:34 2020 IBM XL C for AIX, Version 13.1.0.2.__threads_init.__threads_init@AF2_1__pth_init_routine_bsd_init_routine_xti_tli_init_routine_nsl_init_routine__dce_compat_init_routine../../../../../../src/bos/usr/ccs/lib/libdiag/parsevpd.cWed Jun 23 17:16:26 2021 .insert_vpd.diag_find_vpd_kw.extract_loc_vpd.getDevVPDByPhyLoc.extract_pci_vpd_kw.extract_vpd_kw.notValidVPD.checksum.filterVPD.getLRSize.free_vbuf.parse_pciVPD.parse_VPD.parse_vpd.bstrncpy.null_ptrs.real_isprint.get_byte../../../../../../src/bos/usr/sbin/fcstat/fcstat.cWed Dec 15 16:48:58 2021 .map_type_index.fc_read_nvme_traffic.fc_read_nvme_driver_stats.fc_read_max_transfer.fc_read_traffic.fc_read_driver_stats.fc_read_chba.fc_report_stats.fc_read_ioc_info.display_fc4_type.fc_port_rnid_info.validate_options.fc_req_adapter_stats.fc_port_odm_info.fc_adapter_odm_info.fc_stat_resetAdapter_NodeWWNAdapter_odm_statsAdapter_FirmwareVersionAdapter_OptionROMVersionAdapter_SerialNumberAdapter_DeviceDescriptionGeneral_infoTraffic_nvme_statsDriver_nvme_statsMax_transferTraffic_statsDriver_statsChba_lnk_statsChba_statsIocinfo_statsPort_odm_statsNdd_gen_statsPort_SupportedSpeedPort_SupportedClassofServicePort_SupportedFc4ActMappedPort_SupportedFc4TypesMappedPort_SupportedFc4ActPort_SupportedFc4TypesIoc_PortTypeIoc_PortFcIdIoc_PortSpeedChba_InvalidCRCCountChba_InvalidTxWordCountChba_PrimitiveSeqProtocolErrCountChba_LossofSignalChba_LossofSyncCountChba_LinkFailureCountChba_DumpedFramesChba_ErrorFramesChba_NOSCountChba_LIPCountChba_WordsChba_FramesChba_SecondsSinceLastResetChba_TopologyChba_AttentionTypeChba_ElasticBufOverrunErrCntChba_CurrLuChba_CurrTfChba_CurrLnkSpeedChba_CurrLnkRcvStateChba_CurrLnkTxStateChba_CurrLnkStateChba_LnkDwnLuChba_LnkDwnTfChba_LnkDwnLnkSpeedChba_LnkDwnRcvStateChba_LnkDwnTxStateChba_LnkDwnStateChba_LipTypeChba_LipAlPsChba_AlPaGrantedDriver_DriverPendHighWaterDriver_DriverNumPendCmdsDriver_DriverActHighWaterDriver_DriverNumActCmdsDriver_AdapHeldOffHighWaterDriver_AdapNumHeldOffCmdsDriver_AdapPendHighWaterDriver_AdapNumPendCmdsDriver_AdapActHighWaterDriver_AdapNumActCmdsDriver_SmallXfersDriver_LongTermDmaDriver_NoOfSInterruptsDriver_NoOfInterruptsDriver_NoCmdResourceCntDriver_NoAdapterElementsCntDriver_NoDMAResourceCntTraffic_OutputBytesTraffic_InputBytesTraffic_ControlRequestsTraffic_OutputRequestsTraffic_InputRequestsDriver_nvme_NoAdapterElementsCntTraffic_nvme_OutputBytesTraffic_nvme_InputBytesTraffic_nvme_ControlRequestsTraffic_nvme_OutputRequestsTraffic_nvme_InputRequestsAdap_MaxTransferstrncpy.s.__stack_chk_fail.PAL_libcfg.snprintf.strtoull.odm_initialize.odm_get_list.odm_terminate.odm_get_first.odm_free_list.checkauths.setlocale