cs240/labs/lab9/task2/stack.org
2018-10-15 17:20:57 -04:00

15 KiB
Executable File
Raw Permalink History

ELF><01>@@<40>2@8 @"@@@@@00pp@p@@@<40><0E> ``Xp ((`(`<60><01><04><02>@<40>@ P<>td @ @||Q<>tdR<>td``<60><01><01>e(/lib64/ld-linux-x86-64.so.2GNU =+B $ libc.so.6exitputsputcharprintfmalloc__libc_start_mainfree__gmon_start__GLIBC_2.2.5ui Q<>` ` `( `0 `8 `@ `H `P `H<><48>H<><05> H<><48>t<05>kH<6B><48><08><>5<FF> <20>%<25> @<40>%<25> h<><68><E9><E0><FF><FF>%<25> h<01><><E9><D0><FF><FF>%<25> h<02><><E9><C0><FF><FF>%<25> h<03><><E9><B0><FF><FF>%<25> h<04><><E9><A0><FF><FF>%<25> h<05><><E9><90><FF><FF>%<25> h<06><><E9><80><FF><FF>%<25> h<07>p<E9><70><FF>1<FF>I<ED><49>^H<><48>H<E2><48><83>PTI<54><49><C7> @H<><48>P @H<><48>T @<40><><E8><97><FF><FF>fD<>o `UH-h `H<><48>H<E5><48>v<1B>H<B8><48>t<11>h `]<5D><>f<1F>]<5D>@f.<1F><>h `UH<55><48>h `H<><48>H<E5><48>H<><48>H<F0><48>?H<01>H<C6><48>t<15>H<B8><48>t <0B>h `]<5D><>]<5D>fD<>=<3D> uUH<55><48><89>n<E8><6E><FF>]<5D><05> <01>D<> `H<>?u<05><><1F>H<B8><48>t<C0>UH<55><48><89><E5>]<5D>z<E9><7A><FF>UH<55><48><89>(<28><><E8><DC><FE>H<FF><05> <20><05> <20><05> ]<5D>UH<55><48>H<E5><48> <20>}<7D><>~ <20>| 9<><0F><><8C>n H<>H<98><48>H<><48><89><C7><E8><8C><FE>H<FF>E<89><45>E<C7><45>0<EB>E<8B>H<F4>H<98><14>H<85>E<8B>H<01>H<C2>< <20>M<8B>Hc<48>H<C9><48>Hȋ<><02>E<83><01> 9E<39> <01><>  H<> H<><48><89><C7><E8><C7><FD>H<FF>E<8B>H<F8><05> H<> <0A> <20><05> <20>P<01><15> H<>H<98><48>H<><01>E<8B><45><02><>UH<55><48>H<E5><48><10><05> <20><>u <0A><><B8><FF><FF><FF><FF>H<E1><05> <20><15> <20><><01><15> <20><15> Hc<48>H<D2><48>HЋ<>E<89><45>| <20><><89><C2><01><><D0><D1>‹g 9<><0F><><8E>] <20><><89><C2><01><><D0>H<F8>H<98><48>H<><48><89>r<E8><72><FD>H<FF>E<89><45>E<C7><45>0<EB>E<8B>H<F0>H<98><14>H<85>E<8B>H<01>H<C2>" <20>M<8B>Hc<48>H<C9><48>Hȋ<><02>E<83><01><05> 9E<39><05> <20><><89><C2><01><><D0><D1><05> H<><05> H<><48><89><C7><E8><A6><FC>H<FF>E<8B>H<F8><05> <20>E<8B><45><F4>UH<55><48>H<E5><48> <20>}<7D><>E<C7><45>E<C7><45>+H<><05> <20>U<8B>Hc<48>H<D2><48>HЋ<>ƿ<89> @<40><><B8><E8><84><FC><FF>E<83><01>E<8B>;E<>|Ϳ <0A>N<E8><4E><FC><FF><FF>UH<55><48><89><E5><B8><E8><A4><FD><FF><FF><BF><E8><8E><FF>]<5D>UH<55><48><89><E5><B8><E8><8A><FD><FF><01><><E8><AB><FD><FF><02><><E8><A1><FD><FF><03><><E8><97><FD><FF><03>V<E8><56><FF>]<5D>UH<55><48><89><E5>R<E8><52><FD><FF><01>s<E8><73><FD><FF><02>i<E8><69><FD><FF><FF>)<29><><FE><FF><FF><1F><><FE><FF><FF><15><><FE><FF><01>A<E8><41><FD><FF><01><><E8><FF>]<5D>UH<55><48><89><E5><B8><E8><FC><FC><FF><01><1D><><FD><FF><02><13><><FD><FF><03> <09><><FD><FF><FF><B8><E8><C9><FD><FF><04><><E8><F5><FC><FF><FF><B8><E8><B5><FD><FF><FF><B8><E8><AB><FD><FF><05><><E8><D7><FC><FF><02><><E8><96><FE>]<5D>UH<55><48>H<E5><48><10><><B8><E8><8E><FC><FF>E<C7><45><11>E<8B><45><FC><01><><89><C7><E8><A3><FC><FF>E<83><01>}<7D> ~<7E><> <0C>X<E8><58><FE><FF><FF>UH<55><48>H<E5><48> <20>}<7D>H<EC>u<89><75>}<7D><14><> @<40><><E8><ED><FA><FF><01>3<E8><33><FB>H<FF>E<8B>H<E0>@H<>E<89>H<F8>E<8B>H<F8>ƿ<89> @<40><><B8><E8><D1><FA>H<FF>E<8B>H<F8><48><0F><1u<0F><>L<E8><4C><FE><FF><FF>H<80>E<8B>H<F8><48><0F><2u <0C><>H<E8><48><FE><FF>eH<65>E<8B>H<F8><48><0F><4u <0C><>e<E8><65><FE><FF>JH<4A>E<8B>H<F8><48><0F><5u <0C><><B8><E8><A0><FE><FF>/H<>E<8B>H<F8><48><0F><6u <0C><><B8><E8><EF><FE><FF><14><> @<40>-<2D><><FA><FF><01>s<E8><73><FA><FF><FF><B8>f.<1F>f<84>AWA<57><41>AVI<56><49>AUI<55><49>ATL<54>%<25> UH<55>-<2D> SL)<29>1<E5>H<DB><48><08><><E8><91><F9>H<FF><48>tL<><4C>L<EA><4C>D<F6><44>A<FF><14>H<DC><48>H9<48>u<EB>H<EA><48>[]A\A]A^A_<41><1F>H<C3><48>H<><48><08>%d Usage: Test test1|test2|...Running %s Test not found!;|0<><30><F9><FF><FF><C8><C0><F9><FF><FF><98><B6><FA><FF><FF><F0><E1><FA><01><><AB><FB>0<01><><AA><FC>P<04><><FD>p<1E><><FD><FF>V<><56><FD><FF><01><><AC><FD><FF><16><><FE><FF>T<><54><FE>P<><50><FF>0<02><><B0><FF>xzRx <08> <20><><F9>*zRx <08>$`<60><><F8><FF>FJ w<08>?;*3$"D<><44><BE><F9>+A<10>C f d<><64><C9><F9><FF>A<10>C <02> <1C>s<84><73><FA><FF>A<10>C <02> <1C>R<A4><52><FB>ZA<10>C U Č<><C48C><FB>A<10>C U <1C><><E4><86><FB>8A<10>C s <01><><9E><FB>VA<10>C Q $<01><><D4><FB>jA<10>C e D<1E><><FC>>A<10>C y d<<3C><><FC><FF>A<10>C <02> D<><18><><FD>]B<10>E<18>E <20>E(<28>H0<>H8<>I@h8A0A(B BBB<14>0<><30><FD><01>@p@ @ <0A> @``<08><><F5>o<FF>@<05>@<06>@ ]  `<02>P@8@ <18><><FE>o@<40><><FF>o<01><><F0>o@(`F@V@f@v@<40>@<40>@<40>@<40>@GCC: (Gentoo 4.9.3 p1.5, pie-0.6.4) 4.9.3,<08>@<40>,<02><08>@<40><02>Q<01><><F1>@<40>intC0#E<05><07>L4<05><07>@+<01><06> <0A>@<40><01><>num 4<02>\@<40> s<02>h i4<02>d pop4<>@<40><01>T <09>4<02>d@<40>  s<02>h i!4<02>` s x ` p4 p ` max4 t `<60><04>Q@<40><02>intC0#E<05><07>rL4<05><03>@Z<01><>pos4<02>\i4<02>l  @<01>  @8<01>(V @V<01>4<> @j<01> B @><01>SiD4<02>l <0A>K4T @<40><01><> <0B>K4<02>\ <0B>K<><02>P !Ql<02>hl y x `% $ > $ >  I.?: ; @<18>B.?: ; '@<18>B: ; I  4: ; I 4: ; I .?: ; I@<18>B 4: ; I? 4: ; I?% $ > $ >  I.?: ; '@<18>B: ; I4: ; I.?: ; @<18>B .?: ; @<18>B .?: ; 'I@<18>B : ; I 4: ; I 4: ; I?<18>)<01> stack.cstack.h <02>@K<13><>0<9F>=v<03>,J<06><><AE><D7>%0<><30><83>+<08><08><03>,J<06>K<><4B>=<01>.<01> test_stack.cstack.h <02>@<14>u<03>'J<06><>1K<31><4B>1K<31><4B><A0><9F><9F>.K<><4B><9F><9F><9F><9F><9F><9F>1K<31><4B><9F><9F><9F><9F><9F><9F><9F><9F>1<9F><31><03><03>Ji<>0<9F>g<E5><67><9F>Z<><5A><E5><E6><E5><C1><E5><BC><BC>Ylong long inttempstacklong long unsigned intshort unsigned intunsigned charGNU C 4.9.3 -mtune=generic -march=x86-64 -g -std=gnu99 -fstack-protector-strong/homes/hu247/CS240-TA/task2pushshort intresultsizetypeprintStackmaintest_stack.cargvargctest1test2test4test5test6test.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_strp@<02>@<03>@<04>@<05>@@@8@ P@ @ 0@ <0C>@ <0A> @<0E> @ @<10> @`` `(`<15>` `X `h `<04><><04><><04><><04><><04><>(`9(`B`U `k <0C> @{<12><12> <20> X `<60><12>h `<60>p `<04> <0C> @j<> <0A> @<40>  @<1A> <0C>@+<2B>t ` <0C>@<40>7X `D S` ``<0E> @o P @]<12> <0C>@Z<><18> `<60> <0C>@*<2A>h `<60> T @<40><>  @><3E> V @V<>  @8<> <0C>@<40><> <20>x `<08><12>h `  $ @init.celf-init.cstack.ctest_stack.c__init_array_end_DYNAMIC__init_array_start_GLOBAL_OFFSET_TABLE___libc_csu_finifree@@GLIBC_2.2.5putchar@@GLIBC_2.2.5_ITM_deregisterTMCloneTabledata_startputs@@GLIBC_2.2.5_edataptest5_finitest1Stackprintf@@GLIBC_2.2.5maxpop__libc_start_main@@GLIBC_2.2.5__data_start__gmon_start____dso_handle_IO_stdin_used__libc_csu_initmalloc@@GLIBC_2.2.5printStack_end_start__bss_startmaintest6test4test2push_Jv_RegisterClassesstackexit@@GLIBC_2.2.5__TMC_END___ITM_registerTMCloneTable_initp@p#<02>@<40> 1<><31><F6>o<02>@<40>; <02>@<40><02>C<02>@<40>]K<><4B><FF>o@X<><58><FE>o@ g8@8qBP@P<04> {@v0@0<05><10><06>@<40><05><10><06> @<40> <04><02> @<40> @<04> @ |<04><02> @<40> <08>`<08>`<08> ` <08>(`(<1E><10><03>`<60><08> ` X<08>X `X <08>h `h <08>0h *<01><01> `<01> M?$<24><01>%;*03'&Y(5<02>)8!( <03>0*