_H i&P 0 01L.texti .data &j@.bss 1 1P.loader B(= ,|nx|#x|+xb,;LAA 4| S*N!A98}{x~xH` ,Ab$HeA| @__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|;ؓ!`e8a@8 dH$A88 8@8a`H$A888`H$A8<8@88H$)A,`~A88 88 8fH#݀A8`fx8!p}N 8 88 cH#Acx8!p}N Acfg_disk|;ؓ!`e8a@8 LH"A8 <8 8@8a`H"A888`H"A8 X8@88H# A,`~A88 p88 8fH"A8`fx8!p}N 8 p88 cH"Acx8!p}N A cfg_adapter|``aA;Bؐ8!8zH!A8 p8zc8 H!ـA88`H"AH"9A`f;|8\8 }8zH!A8zH"5A,A,8z@L;`;888d```H!UA;{8z888d|AH!A,Ap8zH!A8H"`,A0H9,@ccH%,@;8H,@̀p@@H9`,@xH,@T0,@Hi,@H@`|y88A8,d+/,LZ+OAL3,gA @p;88z`8 cH %A8zp8cEH AcHH_A8`X8!PA}aN 88 `8zP8 9c9 HA88z`8 cHAKtH%H_yAK8,88z@HqA8`eHH_QAK8`jHH_9AKHH_)AK8088z H!AH HH_AKHHH^AK,HH^AKH}H^рAK8zH^A8`H^aAK8zЀH^ŀA848z8HA88zHA8`H^mAKT88z8HeA88zHUA8`dH^9AK Amain|`;؀bܓ;aA;!8!8 L 8~@IQAqYiayHmA8a@;b88H-A8@b888H]yAlf8;"Xy88@(8x,A,cA8AtH]e`88~`8 `````HA8yH^=Ac,AK=||y@848a@HEA8@b888H\Aya,4Ap8yH]̀A8P8~8 cHA808~8HAc8!!}aA胡N 8,H8A,/d,fA\,S,cAA@Ѐp`@{H)QA|ey@|,AD,@,HM`cc8HNeA,@|;8T>| A,@@| bd,OBӂAD8@8~8H A8`oX8!PA}aN 88~8 h cFTpA,L3BAd8(@H88~88H A8`nX8!PA}aN H A8P8~ 8H AcCX8!PA}aN 8~88H mA8`dX8!PA}aN 8p8~8 cFH )A8L8~8H AcCX8!PA}aN K9`}8X8~8 cFH ɀA88~c8 H A8H8~8H A,,@4A؁X8!PAc}a상N cCX8!PA}aN 8 88~`H !A8`8~p8 cFH A8D8~8HAcCX8!PA}aN 88eH%A,|@88~8HA88~88 HA;@mK;@dK;@d8 8~P88HQAKx` p @,|@\K<p@`@@8~@88HA,@(KA,oAT,t@xp`@`{H$A,@H{HJ]A,d@Kp`@{H$A|ey@|,@d8e8H$!A,|@H88~ 8H9A88~088 H!A;@mKDp`@,@(K A get_flags|8;ؓ88 !HA8 8b8`~H#`8`8HIQA88 H# Al`88;8 (~8@(H=A8 8 888H!A;m8`8@H"ՀA,~@|8l88HA888 8HՀA888 8mHA888HA8`mX8!P}N 88L98c8 > 88HUA888HAAcX8!P}N `HH A,A`K`f8 88 H݀A;m8`8@H!A,~@8K A initialize|!8pH8`88`HGA8`8p8HGuA8`8p8HGaA8` 8p8HGMAH8!@}N Ax init_signals|!;`88}8 |HA8 8a@cHA8 t8} 88@8HA8} 8@88HA`~8 8 8}0cHYA,8@08 t8}@8H5AcK88|y8}PAHA8 8}p8 8fHA88}8HA8`fx8!p}N 88 8}`80HA;8 8}p8 cHA88}8HyAcx8!p}N 8 8}p8 cHAA88}8H-Acx8!p}N Achk_adapter_busy|`g`;;8}88!8HA9?,8889(cH1e``8 8 8}cHQA,88}@x8HTBTF>PP.|;xcHA8 8}8 cHA848} 8HAcX8!P}N 88HA8 8}8 8mHA848} 8HA8`mX8!P}N A`getSanicapSupport@A L| N DA L| N HA L| N LA L| N PA L| N XA L| N \A L| N H @strcmp|`;8` bd|289p 8T!)(8c 88d@T,AL`?9 HAA88,8A؁H8!@}N 8|H.H%A8` H8!@}N A simple_menu|;`8 `f!8~8\KA;8}pAx8cHA8`88a@8(A0}HuAc84`f8a@K A}p` At8,d8@8@HA8@HUA8P8~@8 8KA8$8~`8KـA8`X8!P}N p`8a@A\HA`8P8~@8 cKA8$8~`8KuAcX8!P}N 8@d8,8@H=A8@HAK,cKA}p` @K\8~8HAl`}(@p888~88KՀA8 8~8 8KA8 8~08KA8`mX8!P}N AH popup_menu|!Aa`89`~b;!8````@ÑDEMUm]eu}HqA`z;888,A,,@888@,A8`HKYA9\888 8cc)K5A,@t8@88,A,8`8!}A!a컁N KA8`8!}aA!仁N c$;"8cyH̀A`dcCKmAcc8@HuA88aDH`cycHAce@`d8aDK!A8aDHqA8D`ecCH`88cG8,8A,8!cC}A!a컁N KـA88 8KŀAcC8!!}Aa컁N "AconTitleLocBuff;8b|c,88䓁8!`8LMm]eU}u@KA8d;888 ~ @DHA`|8;L `e8aLKyAHp A\8dc~ 8 HqA8 HAcH]A8!}N 8a@HYAcH%A8!}N 8 8d8;8~ @DHA`|8;L `e8aLKAHp AlK"AsanitizeProgress|`;ԓaA!;;;`,!P@888e8pKA889@8`<x9(@@|tHxPL!Ahpa|\TD8(!`adXHUAaH,AD;"8y8,A88,<|*88`KH@(|2e|0.a@,8A(@y88,m@aH,@`8 ;c8p8KA888KрA!c8!}aN HA;8 c8p8KAK8;B8zTz|c .(A\|iN Dy888DHaAH@(|"da@aPp Ala@H7c(A<;|d.,@7;A |d.,AHрAHK,@,,AhA4c8!!}aA胡N c88z8 KaA88z8KMAKA4cc8!!}aA胡N 88z8 cfKA88z8KAcc8!!}aA胡N `HAK8!HaD89L8H]A`{Kp;y88HAH@8(|"d8a@8@yHYAH@c(|*e8a@K%`{K9l88z8 8c9  KA8y8H AH@c(|*e8a@K`{K8y8H AH@8 (|*e8a@@8@K}`{KT8y8H uAH@8 (|*e8a@@8@K5`{K 8y8H -AH@8(|*e8a@@8@K`{K;y88H AH@8(|"d8a@8@yH AH@c(|*e8a@Ky`{KP;y88H mAH@8(|"d8a@8@yH 9AH@c(|*e8a@K`{K;y88H AH@8(|"d8a@8@yH ŀAH@c(|*e8a@K`{Kh;y88H AH@8(|"d8a@8@yH QAH@c(|*e8a@K`{K@8;8x8}0KA8L8}@8 8K̀A;mK88`88KaH@(|2e|0.a@,8A @Kl@8;88PKaA8T8`8 8KIA;mK88;8 88K%A888 8mK A8 8 8KA8`m8!a}N "A disp_menu|`|`a;;bԐ!P,@888ep8@K]A<@8`8(8(@DH A88aHtx,8`|pLxPahT|`X!d!\A88`8;88KiH@(|2e|0.a@,8@@H,@,8`m8!a}N 8;88K=A8D88 8K%AaHH A8`m8!a}N @,A, A8b8 c88cKA; aH,@t,@@8 ;?89t88}cK}A88}8KiAc8!a}N H =AKD8}88 P8DH5AH@88 (|2f@}8@HAH@88 (|2f@}8@H̀AH@(|"da@8ca@p @lpAd8!HaD89L8H%A`~,@T,@8yKl,@d8nKX8}8 H%AH@(|"da@8@,yA,nA;d8} H8xHAbdHA}Tp@ `48dA$}d,y,nL3AKbdHA,y,nL3AlKd8}88 PH-AH@88 (|2f@}8@HAH@88(|2f@}8@HŀAH@88(89L|"d@8aD@!HH1A`~,@TK8;8p8K)A8<88 8KA8`m8!a}N "Adisp_sanitize_menu|8!`;<||x8, 8`9@8(@|Lp!aATDah8PtH!\@X`ad@888e08KA;8p A(8`8!}N 8`8(HyAaH,A8888`KAH@(|2e|0.a@,8@daH@,@(8`m8!}N H-A8`m8!}N @88HAH@88(89L|"d@aD!HPHA@`H7A@e(;|d.,@7;A |d.,AHiAHK,@,,AH@8b88m88cPK%A8`m8!}N @8b888(8c`KA8`8!}N `HAK\888 8e@8K䑀A8`m8!}N "A<display_initial_screenlA L| N pA L| N tA L| N xA L| N |A L| N A L| N A L| N A L| N H @bzeroA L| N T`,/|fxA80AA,A`,AT,AH0}@Py=`01k@&}*X8}JX}@XK}JH}JXyA}L4U|`/T,/|M 00AHAA,,M B@$, &M B@D, FM B@x$D,,/ /M B@LM B@@&M B@4FM B@($D,,/ /K8N @pstrncatA L| N A L| N A L| N |;88!8}(;8@K5A8b88cpc Ax@8`K`8;LH 5`~88}X8 cKA88}h8K̀AcX8!P}N 8@8`K`@,,AT`~,Ah,A@ ;Kx8(8}H8 KYA88}X8 cKAAK`8h8}88K)A88}X8 8KA88}h8KAD8`X8!P}N Astart_sanitize_operation|a8ĒȒ̂;;`}!P88=DEUm]uM}e -5M=U%m]uE}e -%8;; ;`;@; @K-A8,888cKAK؁`:8:d```w,K)A8h88DK=AK`8x@8 8(KA88 cf8TKA,88T8 @0@|@@8T>cFKрA(@4:l 88aDKډA888DKڝAKbca@H!,g,h`t/mAAA KH@ 8|88 bKMA:888 bK1A888KAb8!}ĂaȂ̻N A888 bKрAK;@K; K KI`8aD8b KqA8888DKمA8H88KqAKL888KYAK4A`888 bK9A88(8K%Ab8!}ĂaȂ̻N 888 bK݀A:888 bKAK:`@K"A completion_status|;`};ܓaA!!;;`@;@```H|yy8` ,@@8@@^KM`@,yAd`y8`,n@Ke`;`;;{|Ac#h}8!`!A胡a상N 88|48eT~8#hKaAch8!`!}aA胡N 8@@Ky`@,yAK,A,/A8`@HAK(;{|@(K Apoll_keyboard_for_exit|8b88;؀c8;,!T>8 | 8p8~x@D@$K9A808~88 K!AcH8!@}N 8@,@K8`88HA|y,AHA , @8 cc8e8KեAcH8!@}N 8 cc8e8KmA,AK A0check_kb|88,;;ؓ!@hdp@;n88~x8 8cKՀA88~8KAcX8!P}N ,,@dp@K`@8 c888}x8np@dKIA88}8K5A8`nX8!P}N Averify_sanitype|;ؓ?ફ8!8~8xKәA;8}K`d(m| Ap@ ;d8(pAA0K,8@8~Ȁ8 cKA88~8 cKA8X8~88KA8]8899*(cj9J,Hu`888,8~@KҙA}K|y,mA0,lA,Ac8~H8,8 A\KYA8l8~X8 cKAA88~h8K-AcX8!P}N 88~88KAK8H8~(8K݀AK8`Ke`;,, LFB@d`K\8 9 88~8`89 jKэA88~8KyA8`X8!P}N K4;A;A888~8 K%A8`mX8!P}N 8~8T8KA8`mKy`HɀA| @K` A sanitize88P`|,A8`A 8,|@8`N T8|`*cN 8`N @Xget_min_logpg_sz|``a`A!a!`8a@`a98K`8LPTaXcEc8@c&HH 偁8!!A}a상N A nvme_identify|``a!`;```8K`88a@K`c88@88ccKD,@@4T{T~TA$,8@;`8,~@(h8!`a상}N pT8|,A$|```8C A| ```8888C h8!`a상}N 8,ADKd Ax nvme_fw_slots|,,!a8Aa쿁!a```}`@;@@tp8a@8 KE`W>88cALPPW>cT8@HXceH E,Ap88P,A,A|`Ah8,|@8|pc8@|cec8PXH с8!!}Aa컁N T8c8@cec||p|8PXH y8!!}Aa컁N 8|pKX, Ap,@8|pK8p`88a@ K`W>88cALPPW>cT8@HXceH,AK`@K$ A,nvme_get_logpg|`!`8aH8K`9!@8c89D88HKY,J8`I@(T~(HP@.A((A8`X8!P}N 8`X8!P}N Anvme_poll_sanitize|!Aaaa9`!```8a@aX`8K`88WW&6c%A\Ph@.Sh8c8@S~cHLXH8!!}Aa컁N Anvme_start_sanitize|ܓ!AaZa9a쿁!la`(H````{A8888ccHK,@ p88 8`A48!܃}!Aa컁N 8a@8K`8LW~WEcEPgH,cS.48@ccHR&S'>XH8!܃}!Aa컁N 8 8`8A!a8!N A hnvme_format_ns|!|48@T~ H8!}N A0nvme_cntl_adap|!88@H8!}N A(nvme_reset_adap|``a!`8a@``8K`8W~cfc8@P~8cHXH8!a상}N Anvme_fw_commit|<!`A8a쿁!`;``8HA<a,@|cc@?`<`H݀A,@,8`x8!p}aA!仁N `zcdK`8c#HA8|xyA8a@K`8ccecDATHHA|yyc8@cc8@!P|p\ 8XHq,AcCcdK`ccDceH=A|yyc8@cc8@ !P|p\ 8XKcH!AcCK㡀A,Aāx8`8!p}!Aa컁N cHـA8`x8!p}aA!仁N cHAcCK%A,AHx8`8!p}!Aa컁N HA,AK4 Atnvme_fw_download|````;88!K`8cc8(@8,,A\A(8`X8!P}N `HA;,A,8@ccKسK Asend_nvme_cntl_cmd89H0 @ send_nvme_cmd|```}a`8;!c`HA;,A|,8@ccKؠT~T>@$``,@ ,A8`X8!Pa상}N T~T>````,AK Asend_nvme_cmd@AF18_13A 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 /T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpyA L| N H @strcpyA 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 IBM @zG{ 0 0 1@(#)61 1.16 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos720 8/2/07 13:09:21 rc pid: argv: errno line: @line @line:main rc @line:/dev/%s @line: @line: @line: sanicap init_rcsanisleepname = %sd:o:cfSt:d:o:cfSt: exit_valDIAGNOSTICS adapter_fdinit_asl rcparent = %sopen_devicesget_odm_dataget_flags rcget_flags rcget_flags rcnvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitize Support flagnvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizeinitialize rcnvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitize In cleanup()nvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizeIn Main() argcisSupported rcisSupported rccleanup status User Interrupt/usr/sbin/rmdevget_odm_data rcget_odm_data rcget_odm_data rc In get_flags()/usr/sbin/rmdev In initialize()sig_handler voidsig_handler void In open_devices odm_run_method odm_run_method adapter is busychk_adapter_busy diag_asl_quit()nvme_sanitize.cat catalog filenamenvme_sanitize.cat In isSupported() SA.nvme->sanicap SA.nvme->sanicap In get_odm_data() DEFAULT CASE of rc adapter is not busygetSanicapSupport rcgetSanicapSupport rc returning SUPPORTED SA_SUPPORT_FLAG set adapter rmdev status [ERROR]: usage error adapter rmdev status freeing disks memory-l %s > /dev/null 2>&1-l %s > /dev/null 2>&1 In chk_adapter_busy() In init_asl() routine Error initializing ODM odm_run_method() %s %s odm_run_method() %s %s-Rl %s > /dev/null 2>&1-Rl %s > /dev/null 2>&1 failed to restore disk/usr/lib/methods/cfgnvme/usr/lib/methods/cfgnvme odm_run_method() rmdev returning NOT_SUPPORTED odm_run_method() rmdev Device not found in CuDv. nvme_identify returned rc [ERROR]: invalid -t option/usr/lib/methods/cfgnvmedisk/usr/lib/methods/cfgnvmedisk In sig_handler() with signal diag_asl_init returned error Checking if device is supported [ERROR]:force flag is required. [ERROR]: unable to malloc buffer [ERROR]:unable to malloc buffer. adapter is busy. Cannot sanitize. Failed to open SA.nvme->adap_name setting %d disks to initial state Unable to open catalog file. errno [ERROR]: Unable to open() adapter: [ERROR]:unable to restore adapter. SA.flags has adapter init state of Calling open for SA.nvme->adap_name failed to restore adapter, exit_val [ERROR]:could not get cudv, criteria Open Failed: returning NOT_SUPPORTED setting %s to init_state of %d rc=%d Failed to display SW_ERR menu. status interrupts not allowed during sanitize[ERROR]: getopt incurred error in between. [ERROR]: unable to malloc buffer for SA.nvme [WARNING]: don't know how to handle, exit_val failed to display disk restore failure menu, rc USAGE ERR: SA does not support direct invocationDiagnostics not supported on this system. Exit 1. [ERROR]: unable to malloc buffer for tucb->disks failed to display adapter restore failure menu, rc The '%s' command is not supported on this system. In getSanicapSupport() Calling nvme_identify adapter check if defined: SA.flags & SA_HAS_ADAPTER_INIT_STATE check if available: SA.flags & SA_HAS_ADAPTER_INIT_STATE Diag: this routing will wait for 20 seconds.... [dbx -a %d] @(#)77 1.2 src/bos/diag/util/nvme_sanitize/nvme_sanitize.c, danvme, bos72V, v2020_31A2 7/24/20 13:28:09Xlll %s %s %s @line @line @line @linettl_set %s %s @line:response%s %d%% %s %s %s%s %d%%%% ttlmsg_nodisp_menu rcdisp_menu rcdisp_menu rcnvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizepopup_menu rcnvme_sanitizenvme_sanitizepopup_menu rcnvme_sanitize In disp_menu()conTitleLocBuff nvme_sanitize.catnvme_sanitize.catIn conTitleLocBuffdisp_menu response sanitizeProgress()disp_sanitize_menu. rcdisplay_initial_screen display_initial_screen In disp_sanitize_menu()In popup_menu(), message conTitleLocBuff() failed conTitleLocBuff() failed In display_initial_screen() DEFAULT CASE of selected_msg [ERROR]: unable to open catfile [ERROR]: unable to malloc menuinfo @line [ERROR]: conTitleLocBuff() could not malloc disp_sanitize_menu() - unable to malloc menu.info disp_sanitize_menu() - title_and_location_buff() faileddisplay_initial_screen(): unable to malloc menuinfo. @line disp_sanitize_menu() [Warning]: trying to display unknonwn menu.msgid@(#)78 1.1 src/bos/diag/util/nvme_sanitize/nvme_sanitize_menus.c, danvme, bos72V, v2020_30B7 7/16/20 16:42:303855555555555606x674758@line sprogcheck_kb poll rate loop count prev_sprogsanitize rcsanitize rcnvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitizenvme_sanitize In sanitize() UNKNOWN statusverify_sanitype sanitize failed using -t option sanitize type sanact In completion_status()completion_status statuscompletion_status statuscompletion_status status sprog_same_reading_count cmdline, no diag console.start_sanitize_operation rc check_kb() User pressed F10 total wait time in seconds sanitize completed successful In start_sanitize_operation() continue to sanitize. response Err: completion_status timeout [INFO]: selected not to sanitize. check_kb() User pressed F3 or Enter nvme poll status = %d progress %d%% nvme poll status = %d progress %d%% SW_ERR: Sanitize type invalid: sanact sanitize UNKNOWN completion_status rc getSanicapSupport returned SW_ERR. } SANITIZE_COMPLETION_UNKNOWN_AND_EXIT rc ERR: completion_status returned failure TIMEOUT: sanitize progress stuck at %d%% 1 SANITIZE_COMPLETION_UNKNOWN_AND_EXIT rc calling nvme_poll_sanitize() for adap_name calling nvme_start_sanitize for SA.nvme->adap_name calling completion_status() for SA.nvme->adap_name poll_keyboard_for_exit - USER EXIT - sanitize completion unknown@(#)76 1.2 src/bos/diag/util/nvme_sanitize/nvme_do_sanitize.c, danvme, bos72V, v2020_31A2 7/24/20 13:32:13@@(#) 33 1.6 src/bos/diag/tu/nvme/nvme_util.c, tu_nvme, bos72V, v2020_30B7 7/16/20 16:26:25 0 0 0 $ 1 (j '| ' /j / 0j 2 2 4 0 4(4j`  X$@___bzero@0@errno@close@ _iob@malloc@ calloc@ free@ exit@ strlen@ open@ getenv@ fprintf@ atoi@ sprintf@ <@ getpid@ catclose@ printf@ fflush@ __filbuf@ read@ signal@ sleep@ H@ ioctl@ getopt@ T@ __crt0v@opterr@optind@optarg@a@~@ @ dt@ @ @ @ @ @ @ @  @ @ ,@ C@ S@ c@ t@__start 0!                & ' ' ' '  ' ' ' ' '  '$ '( ', '0 '4 '8 '< '@ 'D 0 0 0 0 0 0 0  0 0 0$ 0 0 0 0' 04 0 0 0 1 11 1 1  1 1/ 1 1( 1  1$. 1() 1, 10  14 18* 1<  1@  1D- 1H 1L 1P 1T 1X 1\ 1`  1d 1h 1l 1p 1t 1x0 1|  1 1 15 1% 1 1& 1 1 1+ 12 13 1 1# 1! 1" 1 1 1, 1 1 1 1/usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr.olibdiag.ashr.olibodm.ashr.olibcfg.ashr.o @VPDnvme_sanitize/5765E6200/520 ___strcmp ___strcpy sigaction setlocale __mod_init__malloc_user_defined_namediag_get_listdiag_free_listdiag_cat_gets diag_catopendiag_get_phy_location term_dgodm init_dgodmdiag_progress diag_popup diag_displaydiag_asl_readsupports_diagnosticsdiag_asl_quitdiag_asl_initodm_run_method CuDv_CLASS