ELF>p0@@R@8 @@@@@@88@8@@@HHL\@\@ XMX]@X]@@@TT@T@DDPtdHH@H@QtdRtdL\@\@/lib64/ld-linux-x86-64.so.2GNUGNUWt߰%Z 9ۉ@E    n&Sr 2ubDTvpt877/:KJ u   n">@U"?@DS ">@6Xa@?h@"0>@HR !0C@R !]@Xa@! ]@ !\@ !C@K "?@S !@]@!C@# !\@ 4 !C@&@ " ?@U !\@ memcpy_ZdlPv_ZN4llvm11raw_ostream14flush_nonemptyEv_ZNSt3_V215system_categoryEv_ZN4llvm2cl6Option11addArgumentEv_ZN4llvm4errsEv_ZN4llvm2cl18GenericOptionValue6anchorEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev_ZN4llvm11LLVMContextD1Ev_ZN4llvm14ToolOutputFile16CleanupInstallerD1Ev_ZN4llvm18raw_string_ostreamD1Ev_ZN4llvm14raw_fd_ostreamD1Ev_ZN4llvm6ModuleD1Ev_ZN4llvm8InitLLVMD1Ev_ZN4llvm11LLVMContextC1Ev__bss_start__cxa_atexitmemcmp__libc_start_mainstrlen_Znwm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm_ZN4llvm11raw_ostream5writeEPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm_ZN4llvm11raw_ostream5writeEh_ITM_deregisterTMCloneTable_ITM_registerTMCloneTablefree_end_ZSt20__throw_length_errorPKc_ZSt19__throw_logic_errorPKc_ZN4llvm8InitLLVMC2ERiRPPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc$ORIGIN/../lib_ZNK4llvm6Module5printERNS_11raw_ostreamEPNS_24AssemblyAnnotationWriterEbb_ZNK4llvm12SMDiagnostic5printEPKcRNS_11raw_ostreamEbb_ZN4llvm12verifyModuleERKNS_6ModuleEPNS_11raw_ostreamEPb_ZNK4llvm18ModuleSummaryIndex5printERNS_11raw_ostreamEb_ZN4llvm27CheckBitcodeOutputToConsoleERNS_11raw_ostreamEb_edata__gmon_start___ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZN4llvm26parseAssemblyFileWithIndexENS_9StringRefERNS_12SMDiagnosticERNS_11LLVMContextEPNS_11SlotMappingEbS0__ZN4llvm2cl15GeneralCategoryE_ZN4llvm24DisableABIBreakingChecksE_ZN4llvm14ToolOutputFileC1ENS_9StringRefERSt10error_codeNS_3sys2fs9OpenFlagsE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTVN4llvm2cl6OptionE_ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcNS_9StringRefEPNS_11raw_ostreamE_ZTVN4llvm18raw_string_ostreamE_ZN4llvm2cl6Option9setArgStrENS_9StringRefE_ZTIN4llvm2cl18GenericOptionValueE_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N4llvm13TypeIdSummaryEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E_ZNSt8_Rb_treeISt6vectorImSaImEESt4pairIKS2_N4llvm28WholeProgramDevirtResolution5ByArgEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E_ZNSt8_Rb_treeImSt4pairIKmN4llvm22GlobalValueSummaryInfoEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E_ZNSt8_Rb_treeImSt4pairIKmN4llvm28WholeProgramDevirtResolutionEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZTSN4llvm2cl15OptionValueCopyIbEE_ZTIN4llvm2cl15OptionValueCopyIbEE_ZTVN4llvm2cl6parserIbEE_ZTVN4llvm2cl11OptionValueIbEE_ZTSN4llvm2cl11OptionValueIbEE_ZTIN4llvm2cl11OptionValueIbEE_ZN4llvm16WriteIndexToFileERKNS_18ModuleSummaryIndexERNS_11raw_ostreamEPKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DenseMapImPNS_18GlobalValueSummaryENS_12DenseMapInfoImEENS_6detail12DenseMapPairImSE_EEEESt4lessISB_ESaISt4pairIKSB_SK_EEE_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE_ZTVN4llvm2cl15OptionValueCopyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE_ZTSN4llvm2cl15OptionValueCopyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE_ZTIN4llvm2cl15OptionValueCopyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE_ZTVN4llvm2cl11OptionValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE_ZTSN4llvm2cl15OptionValueBaseIbLb0EEE_ZTIN4llvm2cl15OptionValueBaseIbLb0EEE_ZN4llvm18WriteBitcodeToFileERKNS_6ModuleERNS_11raw_ostreamEbPKNS_18ModuleSummaryIndexEbPSt5arrayIjLm5EELLVM_7libm.so.6libc.so.6libstdc++.so.6GLIBC_2.2.5GLIBC_2.14GLIBCXX_3.4CXXABI_1.3GLIBCXX_3.4.21libgcc_s.so.1libLLVM-7.so.1libpthread.so.09 P  X@9:<=>@ACEFIJKL? He󹁰qX|^0BElZffN}GIR?@Pe qS@CMKIF,3B@G#6(:;'*L%E7HD1<$2&8/>05 C-A =  J") 4+9!.?d0ui } 'Snt)ӯkq_@_@_@_@\@ ]@  ]@ @]@ \@1]@1_@2_@3_@4_@5_@6_@7`@#`@0`@`@ `@(`@0`@ 8`@@`@H`@!P`@ X`@8``@ h`@p`@$x`@"`@&`@(`@,`@+`@*`@'`@%`@`@`@`@`@`@ `@`@`@a@.a@/a@a@- a@ (a@0a@8a@)@a@Ha@JHH=<HtH5z<%|<%z<h%r<h%j<h%b<h%Z<h%R<h%J<h%B<hp%:<h`%2<h P%*<h @%"<h 0%<h %<h % <h%<h%;h%;h%;h%;h%;h%;h%;h%;hp%;h`%;hP%;h@%;h0%;h %;h%;h%;h%z;h %r;h!%j;h"%b;h#%Z;h$%R;h%%J;h&%B;h'p%:;h(`%2;h)PUAWAVAUATSHHD$H HD$HD$H:HD$ ;L5:f%:W;::H ;H9H;IH$;fHnfpD:H::;H';H;H ;;H/;H;H;;;H8HH:IHD$@H-8HH-:Hl$0Hw8HH:H\$8Ht$HT$HL$ L LXH= L%9LLO:L5:f%:f:::H:L=:H:fHnfpD:H:::H:H:H::H:H:H:::L-:H-9H:H5LrH<fHnf( >f 9H,fHnf( .f 9L H=LLV:f%Q:H>:fWfb:fJ:f2:HW:ML=U:Hv:fHnfpDD:HI:G:h:i:L=b3IL=_:f^:L%G6IL%9H-=6HH-B:H5H>HH9H9!HL-LHHY79H9f%9f:99H9L59H:fHnfpD9H99::L=:f:L%a9H- :H5zHNHuH`9H]99f9HLHL-`6L9H9f%9f999H9L59H9fHnfpD9H9999L=9f9L%9H-9H5 HRHH9H9z9f9HH=HLu9Hf9f%i9f9i9Q9Hv9L5w9H9fHnfpDf9Hk9i999L=9f9L%8H-9H5HYH{H8H88 f8HH=HL19H"9f%%9f=9%9 9H29L539HT9fHnfpD"9H'9%9F9G9L=H9fG9L%8H-A9H5zH]8 fv8HfHnf( 6f r8HH=HL8H8f%8fWf8f8f8H8L58H 9fHnfpD8H8888L=8f8L%M8H-8H5HZHHL8HI828f88 f8HH=HLHHD$HD$HHD$ HD$( HHD$\8HM8f%P8fh8P888H]8L5^8H8fHnfpDM8HR8P8q8H8Hk8Hh8i8H8Hs8Hp8q8z8HD$@HF8HD$0H7HD$8H^8H5 HHt$HT$ HL$H HH= HLHH[A\A]A^A_]1I^HHPTLJH H=l.Dffffff.Xa@H=Xa@tHt Xa@fff.@Xa@HXa@HHH?HHtHtXa@ff.@=10uUH~0]Dff.@fffff.SHH5+HHHHH9tHHH9tH-HHH{XH;{Pt[[f.HH -HHHXH;xPtffffff.UAWAVAUATSH|$Ht$ H$Ht$HT$ oH$Ho|$Ht$ HlE1bL$W)$L$HDŽ$Ƅ$HDŽ$DŽ$H$H$HDŽ$Ƅ$H$H$HDŽ$Ƅ$)$ HDŽ$0H$HH$8HH$@H5.1=3H.4)$($D$$H|$HH$E1I]L|$HHD$HMLt$PHD$P=3HD$8HD$(HD$0D$8D$xWD$`HD$pH+HHD$XHD$(H$E1Ht$X1LIIHD$ L MtCLH8HD$ HH$AAHH01IEI}H)H9sLLHIHxHH"LHHtLHH]H]HIEH)H2wH5!3LF/+G G G2 fG0t!HE3L$H$HHD$pH;D$`t H|$XH$H0HPHA1H|$XH|$(HD$8H9t ={0t|dHPHHH)HwH54 Ho Hsembly: HQ H@11E1LH~MtIFI9Ft1LHmE1=._H=,dH=+H5] LtL%+H+Hs,LNH,H=,H & 1A AD5.lALlLf u HCH9HCLl$hLl$XMt2H\$(Hv7H|$XHt$(1HD$XHL$(HL$hHu4HD$`D$h7LHtHuA $HLHHD$(HD$`HL$XH=+Ht$XxH|$XL9t9HH++HIH=|+H5 CH$D$(>HD$0x?IH5=+H>+HL$(E1H.|$(=,uI\$(HueMt:IFI9Ft0IGLI;Gu%IGLI;GuLH(1LH&1LH(5/D-E1LHAD$ HLLE1MtLQLLLH\$PHtH'HHD$PH\$HHtHHL$8H$8$@HtCIH @HH,HHH@HfH}H9tbHH0uH$8LIL9tOH$ Ht-H$H$H9tH$H9tH$L9tH$H$DHĨ[A\A]A^A_]+HHt$0T$(HLt$XLP HL6 HyLH=ff.HHVH~(t/(t,HWH;VuHtPHvHUH111fHGH;GsHHHO@0H@.fffff.AWAVATSH(#w fw G(L1Ld$Ld$MHLIH$Hv/H|$H1HD$H $HL$Mt%IuALMuHLLH$HD$HL$HLt$LMƃHHL4H|$L9tH([A\A^A_H=a-ffff.~ t t G:F11@AWAVATSH(G(G8L1Ld$Ld$MHLIH$Hv/H|$H1zHD$H $HL$Mt%IuALMuHLLH$HD$HL$HLt$L,ƃHHLH|$L9tH([A\A^A_H=@ fff.AWAVATSPID8Mt+M0I1f.fI<HI9uM`EhMt$I1DI<WHI9uM`I0IpI9tL,H;HH9tIIIILHII~PIv`A~<t?E~8Mt6I1f.DIF0H<Ht HtHI9uI~0IvLH[A\A^A_ffffff.AWAVSHt8HIHsLL{H{ HC0H9tHLMu[A^A_AWAVSHt&HIHsLL{HLMu[A^A_f.AWAVSHtEHIHsLL{HsxH{h3H{ HC0H9tHyLMu[A^A_ff.AWAVSHtEHIHsLL{Hs`H{P3H{0HC@H9t!HLMu[A^A_ff.AWAVSHt4HIHsLL{H{ HtHLMu[A^A_fff.AWAVAUATSHtqIIf.fIwLMgI_8Mo@L9t%H;HtHPHHI9uI_8HtHAL9MMu[A\A]A^A_fAWIAVIAUAATL%UH-SL)HHt1LLDAHH9uH[]A\A]A^A_HH.disable-verifydisable-outputDisable outputdata-layoutEnable binary output on terminalspreserve-bc-uselistordero.llmodule-hashEmit module hashlayout-stringfdata layout string to useOverride output filenamebasic_string::appendbasic_string::_M_construct null not validPrint assembly as parsed.bcPreserve use-list order when writing LLVM bitcode.-Do not run verifier on input LLVM (dangerous!)llvm .ll -> .bc assembler Here's the assembly: : assembly parsed, but does not verify as correct! N4llvm2cl15OptionValueCopyINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEN4llvm2cl11OptionValueIbEEN4llvm2cl15OptionValueBaseIbLb0EEEN4llvm2cl15OptionValueCopyIbEEzRx 4(fA^EATx!LlABB B(B0A8G8A0B(B BBAA`X>^V"<BBB A(DP(A BBBAPDh<\pBBB A(DP(A BBBAP<0QBBB A(A0=(A BBB,PHBBA ~BB, p6BBA lBB,<UBBA KBB,lUBBA KBB,DBBA zBB<BBB B(A0w(B BBBL N ABB B(B0A8D5 8A0B(B BBAD\]BEE E(H0H8G@j8A0A(B BBB($FJ w?;*3$"zRx p+;\ \L