ELF>6@@ c@8 @@@@@@88@8@@@VVx\xl@xl@( P]Pm@Pm@@@TT@T@DDPtdUU@U@  QtdRtdx\xl@xl@/lib64/ld-linux-x86-64.so.2GNUGNU,F(et4^L BG : c0X}: ksuFujP X:)r&!wN )e0y@p*@ "D@j "0D@6q@> "pD@h "E@V.q@%"J@X "C@Z " F@f "PE@gmemcpy_ZSt25__throw_bad_function_callv_ZdlPv_ZN4llvm11raw_ostream14flush_nonemptyEv_ZNSt3_V215system_categoryEv_ZN4llvm2cl14OptionCategory16registerCategoryEv_ZN4llvm2cl6Option11addArgumentEv_ZN4llvm4errsEv_ZNK4llvm18ModuleSummaryIndex8getFlagsEv_ZN4llvm2cl18GenericOptionValue6anchorEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev_ZN4llvm11LLVMContextD1Ev_ZN4llvm14ToolOutputFile16CleanupInstallerD1Ev_ZN4llvm18raw_string_ostreamD1Ev_ZN4llvm14raw_fd_ostreamD1Ev_ZN4llvm6ModuleD1Ev_ZN4llvm8InitLLVMD1Ev_ZN4llvm11LLVMContextC1Ev__bss_start__cxa_atexitbcmp__libc_start_mainstrlen_Znwm_ZN4llvm17deallocate_bufferEPvmm_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_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc$ORIGIN/../lib_ZN4llvm8InitLLVMC2ERiRPPKcb_ZNK4llvm6Module5printERNS_11raw_ostreamEPNS_24AssemblyAnnotationWriterEbb_ZNK4llvm12SMDiagnostic5printEPKcRNS_11raw_ostreamEbb_ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcNS_9StringRefEPNS_11raw_ostreamES2_b_ZN4llvm12verifyModuleERKNS_6ModuleEPNS_11raw_ostreamEPb_ZNK4llvm18ModuleSummaryIndex5printERNS_11raw_ostreamEb_edata__gmon_start___ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZN4llvm2cl5applyINS0_3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS8_EEEENS0_11initializerIA1_cEEJNS0_3catEEEEvPT_RKT0_DpRKT1__ZN4llvm2cl6Option11addCategoryERNS0_14OptionCategoryE_ZN4llvm2cl15GeneralCategoryE_ZN4llvm24DisableABIBreakingChecksE_ZN4llvm14ToolOutputFileC1ENS_9StringRefERSt10error_codeNS_3sys2fs9OpenFlagsE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTVN10__cxxabiv117__class_type_infoE_ZTVN4llvm2cl6OptionE_ZN4llvm27CheckBitcodeOutputToConsoleERNS_11raw_ostreamE_ZTVN4llvm18raw_string_ostreamE_ZN4llvm2cl6Option9setArgStrENS_9StringRefE_ZTIN4llvm2cl18GenericOptionValueE_ZN4llvm11raw_ostream16SetBufferAndModeEPcmNS0_10BufferKindE_ZN4llvm2cl18TopLevelSubCommandE_ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIN4llvm22TypeIdOffsetVtableInfoESaISA_EEESt10_Select1stISD_ESt4lessIvESaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E_ZNSt8_Rb_treeImSt4pairIKmS0_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4llvm13TypeIdSummaryEEESt10_Select1stISB_ESt4lessImESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_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_ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E_ZTVN4llvm2cl6parserIbEE_ZN4llvm16WriteIndexToFileERKNS_18ModuleSummaryIndexERNS_11raw_ostreamEPKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8DenseMapImPNS_18GlobalValueSummaryENS_12DenseMapInfoImEENS_6detail12DenseMapPairImSE_EEEESt4lessISB_ESaISt4pairIKSB_SK_EEE_ZN4llvm26parseAssemblyFileWithIndexENS_9StringRefERNS_12SMDiagnosticERNS_11LLVMContextEPNS_11SlotMappingENS_12function_refIFNS_8OptionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0_EEE_ZN4llvm44parseAssemblyFileWithIndexNoUpgradeDebugInfoENS_9StringRefERNS_12SMDiagnosticERNS_11LLVMContextEPNS_11SlotMappingENS_12function_refIFNS_8OptionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES0_EEE_ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE_ZTVN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEE_ZTVN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE_ZTVN4llvm2cl11OptionValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE_ZN4llvm18WriteBitcodeToFileERKNS_6ModuleERNS_11raw_ostreamEbPKNS_18ModuleSummaryIndexEbPSt5arrayIjLm5EElibm.so.6libc.so.6libstdc++.so.6GLIBC_2.2.5GLIBCXX_3.4.14GLIBC_2.14GLIBCXX_3.4CXXABI_1.3GLIBCXX_3.4.21LLVM_11libgcc_s.so.1libLLVM-11.so.1libpthread.so.0D! DIL|d *̡򹁰CE z HeqXb9j^IqCPO(8H;'A?4/%J!GI$.&6>01BN@7K,:FCM=9L  D "E2* )- 5+<#30ui a 2Kq<t)%d ӯk1o@o@o@o@l@7m@7l@8@m@8l@9l@9m@9(m@9o@:o@;o@<o@=o@>o@?o@@p@Ap@p@&p@ p@)(p@0p@8p@#@p@Hp@ Pp@Xp@$`p@hp@(pp@xp@Cp@ p@p@,p@*p@-p@2p@1p@0p@.p@Bp@p@p@+p@p@p@q@q@%q@ q@' q@3(q@0q@68q@5@q@Hq@Pq@/Xq@`q@4hq@!pq@xq@ q@q@"q@EHHeHHtH5H%H%Hh%Hh%Hh%Hh%Hh%Hh%zHh%rHhp%jHh`%bHh P%ZHh @%RHh 0%JHh %BHh %:Hh%2Hh%*Hh%"Hh%Hh%Hh% Hh%Hh%Gh%Ghp%Gh`%GhP%Gh@%Gh0%Gh %Gh%Gh%Gh%Gh %Gh!%Gh"%Gh#%Gh$%Gh%%zGh&%rGh'p%jGh(`%bGh)P%ZGh*@%RGh+0%JGh, %BGh-%:Gh.%2Gh/%*Gh0%"Gh1%Gh2UAWAVAUATSH8HQ"H= GHHGH $HGHGqD$ H%#HD$HD$HV#fFf%FH$L5FWFFFFHFHFFHFHFHFHFFH]DHFFHFHFHFFHFHFHFFFL-DIL-FLl$0L=CIL=EL|$(HCHHFH\$ L%L%FH-H-FHt$ HT$HLLH= HIELfhFL5YFf%ZFWRF[FdFjFHwFH`FHFHjFHkFHhFfFHBH8FHHFH`FHIFHFFGFHhFHQFHNFOFXFL-)FL=EHKFL%dFH-UFH5LH HkEHhEH HbEH_ELH5DxLH=) LHCfEHEf%EWEEEEHFHEHFHEHEHEEL-AL-EIL5EEL%r>IL%EfEL=/AIL=,EH-MAHH-EHHEHHEH5HH!HDHD!HH5B*HBH= HHBL$H$ =G9t|HPHHH)HwH55HHsembly: HQ H@LH11E1MtIFI9Ft^LH1E1=?7tH=5fH=t4H5^trLL%Z4H[4HrAD5.lALlHSf HDLl$8Ll$(MtEH\$hHvJH|$(Ht$h1[HD$(HL$hHL$8+H=c4H5WHD$0D$87LHtHuA $HLHHD$hHD$0HL$(H=4Ht$(H=4IH=4Ht$(4H|$(L9H$tPH?H+74HH=4H5D$hHD$pHH53H3HL$hHE1|$h=4uHpulMtDIFI9Fu LeHt-IGLI;Gu"IGLI;GuHL1E#1H 8D5LE10C tHH('ƃH(H E1MtLLLLL$HH$H$PHtQIH @HH,HHH@HfHH0tH}H9tH$HLIL9tH$0HtkH$H$ H9tQH$H9t?H$L9t-H$@H$ CDHĸ[A\A]A^A_]HHt$pT$hHLt$(LP HL4HǾ 7LH= @HHVHqP~(t+(t%HWH;VuHtHvHY1Yf.AWAVSIHPII(IIIIIIIPIw`sA<tKEw8MtB1f.fHI9t&IG0HPreserve 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_traitsIcESaIcEEEEEN4llvm2cl3optINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0ENS0_6parserIS7_EEEUlRKS7_E_EN4llvm2cl11OptionValueIbEEN4llvm2cl15OptionValueBaseIbLb0EEEN4llvm2cl15OptionValueCopyIbEEN4llvm2cl3optIbLb0ENS0_6parserIbEEEUlRKbE_EzRx 4AEAT(aAYEALtxABB B(B0A8G68A0B(B BBAA6ApAC,BBA BBL,ABB A(A0(A BBAE0(A BBA,|@ZBBA PBB,p6BBA lBB,hBBA ^BB, jBBA `BB,<gBBA ]BB,l@VBBA LBB<pBBB B(A0(B BBBDBBB B(A0D`0A(B BBBA`$"<{Ay,TKBA BBE<xBBB A(DP(A BBBAP808 @$8D<@BBB B(A0D`0A(B BBBA`,BBA D0 ABBLc ABB B(B0A8DpJ 8A0B(B BBAD(]BIE E(D0H8G@j8A0A(B BBBL@$d@FJ w?;*3$"zRx 8+;@ t$T\t44<ldL|Td$|DDTt4Ld|tD7@7@*@l@A@p*@N@!O@(m@@J@p*@O@O@l@O@m@O@o@`"@ @ @  @ o@@aqS ('@ L@xl@l@oT@o@oPm@V'@f'@v'@'@'@'@'@'@'@'@'@(@(@&(@6(@F(@V(@f(@v(@(@(@(@(@(@(@(@(@)@)@&)@6)@F)@V)@f)@v)@)@)@)@)@)@)@)@)@*@*@&*@6*@F*@V*@f*@v*@ GNUgold 1.16a0468c0305f0a9072865d313adb986749234fa.debug [.shstrtab.interp.note.ABI-tag.note.gnu.build-id.dynsym.dynstr.gnu.hash.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame.eh_frame_hdr.fini_array.init_array.data.rel.ro.dynamic.got.got.plt.data.tm_clone_table.bss.note.gnu.gold-version.gnu_debuglink 8@8T@T !t@t$4 @< @ Do@\H@TNoT@T[o@j @ tB`"@`"~('@('y@'@@'@*@*!"L@L L@L`pP@PpU@U xl@x\l@\l@\Pm@P]@o@_Xo@_q@aq@aq@aaa4a-