Files
CS261-Computer-Systems-I/p2-load/tests/public.o

160 lines
17 KiB
Plaintext
Raw Normal View History

2025-10-06 00:14:04 -04:00
ELF><00>>@@<00><1E>UH<55><48>H<EFBFBD><48>@<40>}<7D>dH<64>%(H<>E<EFBFBD>1<EFBFBD>H<EFBFBD>H<><48>H<EFBFBD>H<><48><EFBFBD>H<>E<EFBFBD>f<EFBFBD>E<EFBFBD><00>E<EFBFBD>H<>}<7D>t5<74>H<>H<><48><EFBFBD><0F>M<EFBFBD>H<EFBFBD>U<EFBFBD>H<EFBFBD><45>H<EFBFBD><48><EFBFBD><00>EՀ}<7D>tH<74>(<28>H<>H<>¾H<>H<>Ǹ<00><00>H<>H<><48><EFBFBD><00>E<EFBFBD><45><EFBFBD>8uJ<75>(<28>H<>H<>¾H<>H<>Ǹ<00><00>H<>H<><48><EFBFBD><00>E<EFBFBD>=uH<75>(<28>H<>H<>¾H<>H<>Ǹ<00><00>H<>H<><48><EFBFBD><00>E<EFBFBD><45><EFBFBD>uJ<75>(<28>H<>H<>¾H<>H<>Ǹ<00><00>H<>H<><48><EFBFBD><0F>E<EFBFBD>f<EFBFBD><66>uJ<75>(<28>H<>H<>¾H<>H<>Ǹ<00><00>H<>H<><48><EFBFBD><0F>E<EFBFBD>f<EFBFBD><66>uJ<75>(<28>H<>H<>¾H<>H<>Ǹ<00><00>H<>H<><48><EFBFBD><00>E<EFBFBD>=ᆳ<>uP<75>(<28>H<>H<>¾H<>H<>Ǹ<00><00>H<>H<><48><EFBFBD><00>H<EFBFBD>E<EFBFBD>dH+%(t/<2F>(<28>H<>H<>¾H<>H<>Ǹ<00><00><00><><EFBFBD><1E>UH<55><48>H<EFBFBD><48>@<40>}<7D>dH<64>%(H<>E<EFBFBD>1<EFBFBD>H<EFBFBD>H<><48>H<EFBFBD>H<><48><EFBFBD>H<>E<EFBFBD>f<EFBFBD>E<EFBFBD>$<00>E<EFBFBD>H<>}<7D>t5<74>$H<>H<><48><EFBFBD><0F>M<EFBFBD>H<EFBFBD>U<EFBFBD>H<EFBFBD><45>H<EFBFBD><48><EFBFBD><00>EՀ}<7D>tH<74>(<28>H<>H<>¾$H<>H<>Ǹ<00><00>'H<>H<><48><EFBFBD><00>E<EFBFBD><45><EFBFBD>MuJ<75>(<28>H<>H<>¾'H<>H<>Ǹ<00><00>(H<>H<><48><EFBFBD><00>E<EFBFBD>=uH<75>(<28>H<>H<>¾(H<>H<>Ǹ<00><00>)H<>H<><48><EFBFBD><00>E<EFBFBD><45><EFBFBD> uI<75>(<28>H<>H<>¾)H<>H<>Ǹ<00><00>*H<>H<><48><EFBFBD><0F>E<EFBFBD>f<EFBFBD><66>uJ<75>(<28>H<>H<>¾*H<>H<>Ǹ<00><00>+H<>H<><48><EFBFBD><0F>E<EFBFBD>f<EFBFBD><66>uJ<75>(<28>H<>H<>¾+H<>H<>Ǹ<00><00>,H<>H<><48><EFBFBD><00>E<EFBFBD>=ᆳ<>uP<75>(<28>H<>H<>¾,H<>H<>Ǹ<00><00>-H<>H<><48><EFBFBD><00>H<EFBFBD>E<EFBFBD>dH+%(t/<2F>(<28>H<>H<>¾-H<>H<>Ǹ<00><00><00><><EFBFBD><1E>UH<55><48>H<EFBFBD><48>p<EFBFBD>}<7D>dH<64>%(H<>E<EFBFBD>1<EFBFBD>H<EFBFBD>H<><48>H<EFBFBD>H<><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD>}<7D><0F><><00>5H<>H<><48><EFBFBD><00><00> <00>H<>E<EFBFBD><45>E<EFBFBD>0<00>E<EFBFBD><00>E<EFBFBD>f<>E<EFBFBD>f<>E<EFBFBD><00>E<EFBFBD><EFBFBD>H<EFBFBD><>H<EFBFBD>0<EFBFBD> 1H<31>E<EFBFBD>H<EFBFBD>U<EFBFBD>H<EFBFBD>E<EFBFBD>H<>U<EFBFBD>H<EFBFBD>M<EFBFBD>H<EFBFBD>E<EFBFBD>H<EFBFBD><48>H<EFBFBD><48><EFBFBD><00>E<EFBFBD><45>}<7D>tH<74>(<28>H<>H<>¾5H<>H<>Ǹ<00><00>CH<>H<><48><EFBFBD>H<>E<EFBFBD><00>}<7D>H<>H<>¾CH<>H<>Ǹ<00>H<>U<EFBFBD>H<EFBFBD>E<EFBFBD>H<01><0F><00><>u<16>FH<>H<><48><EFBFBD><00>(<28>H<>H<>¾FH<>H<>Ǹ<00>H<>E<EFBFBD>H<>}<7D>v<>H<EFBFBD>E<EFBFBD><00>gH<67>E<EFBFBD>H<EFBFBD>PH<>E<EFBFBD>H<01><0F>H<>M<EFBFBD>H<EFBFBD>E<EFBFBD>H<01><0F>8<>u<16>JH<>H<><48><EFBFBD><00>(<28>H<>H<>¾JH<>H<>Ǹ<00>H<>E<EFBFBD>H<>}<7D>v<><76>H<EFBFBD>E<EFBFBD>dH+%(t<05><00><><EFBFBD><1E>UH<55><48>H<EFBFBD><48> H<>}<7D>H<EFBFBD>H<><48><EFBFBD>H<>E<EFBFBD>H<EFBFBD>5H<>E<EFBFBD>A<EFBFBD>A<><00><00>H<><48><EFBFBD>H<>5H<>E<EFBFBD>A<EFBFBD>A<><00><00>H<><48><EFBFBD>H<>5H<>E<EFBFBD>A<EFBFBD>A<><00><00>H<><48><EFBFBD>H<>U<EFBFBD>H<EFBFBD>E<EFBFBD>H<EFBFBD><48>H<EFBFBD><48><EFBFBD><00><><EFBFBD>C_read_phdr_codepublic.crinputs/stripped.oAssertion 'fp != ((void *)0)' failedAssertion 'rc == 1' failedAssertion 'phdr.p_offset == 0x38' failedAssertion 'phdr.p_vaddr == 0x100' failedAssertion 'phdr.p_size == 0x15' failedAssertion 'phdr.p_type == CODE' failedAssertion 'phdr.p_flags == 0x5' failedAssertion 'phdr.magic == 0xDEADBEEF' failedC_read_phdr_dataAssertion 'phdr.p_offset == 0x4d' failedAssertion 'phdr.p_vaddr == 0x200' failedAssertion 'phdr.p_size == 0x0b' failedAssertion 'phdr.p_type == DATA' failedAssertion 'phdr.p_flags == 0x6' failedC_load_segmentinputs/simple.oAssertion 'memory[i] == 0' failedAssertion 'memory[i+16] == expected[i]' failedPublic
2G ;<02>:&J(Qint*A<03><19><03><1B><04><0F> <00>1H3~6 <09>7 <09>8 <09>9 <09> : <09>(; <09>0< <09>8= <09>@@ <09>HA <09>PB <09>XDa`FfhH~pI~tJ <0B>xMQ<00>NX<00>Ok<00>Q{<00>Y <0A><00>[<17><00>\<19><00>]f<00>^ H<00>_
.<00>`~<00>b<08><00><19>+\<04> <0C>{ :T<04><04> <0C><00> :H_r<14><07><16><07><10>~<07> <07>a<07>afn<07>
<EFBFBD><07>a<07> ~<04>a<07> k
<12>A 9<0E>      X, Y<0E> Z<0E> [<0E> ]<0E>  ^<0E> _<0E> `<03>
w 
G ww G 2w 2G <07><1B><02><02><04>[<01><02>G~~~~<07><1D>a
!!!<02>(-| <0B>HM..
!m<02><02>-<07><1B>a~aa<07>a~ <01><00>ffO<00><01><>
sO<1B><02>XQ <0C><02>h24<01>z
_i2~<03><>fp4 <0B><03><>6 (<03><>7<03><>> z<02>Pi@ .<03><>rcB
!<03><> <0C><00> :<00><01><>
_i~<03><>fp <0B><02>H!<0E><02>F"<02>Prc#
!<02>E
<00><01>
_i
~<03><>fp <0B><02>H <0E><02>F<02>Prc
!<02>E : ; 9 I8 I: ; 9 I !I4:!; 9 I$ > 4:!; 9 I< (
:!; 9 I  : ; 9  I !I/ .?: ; 9 'I<&I.?:!;9!'<.?: ;9!'I<.:!; 9!'@|%  $ > : ; 9 ' : ; 9 I8 7I> I: ; 9 .?: ; 9 '<.?: ;9 '<19><.?: ; 9 '@|.: ; 9 '@|,;bu<01>   
<01><10><08>
hKt
><08>(=<02>(=<02>(=<02>(=<02>(=<02>(=<02>(=(y<><10><08>
hKt
><08>(=<02>(=<02>(=<02>(=<02>(=<02>(=<02>(=(y<><10><08><06> =0uuugg u <08><0F><08>r<>( ><05>, ( X(X x<05> /$X(Xwj<18>/)))/TFunHEAPfopen_mark_pointdoubleC_load_segment_IO_save_endshort intsize_t_IO_save_base_offsetC_read_phdr_code_fn_IO_write_ptr_flagsC_read_phdr_codepublic_tests__uint16_tfile_markers_IO_read_end_chain_freeres_bufp_vaddr_IO_FILEuint8_t_codecvtlinebyte_tmemoryfloatCODElong long int_ck_assert_failedC_read_phdr_data_fn_locklong intoffset_cur_column__uint8_tGNU C99 13.2.0 -mtune=generic -march=x86-64 -g -O0 -std=c99 -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protectionread_phdrnameDATA_old_offsetunsigned charp_flagsp_sizeSuiteUNKNOWNsigned charC_load_segment_ttestelf_phdr_tuint32_tunsigned int_IO_marker_shortbufSTACK_IO_write_base_unused2_IO_read_ptrC_load_segment_fn_IO_buf_endsuite_add_tcaseC_read_phdr_datacharuint16_ttcase_createload_segmentC_read_phdr_code_ttest_wide_data_freeres_listcalloc_Bool__pad5p_typeshort unsigned intelf_phdrexpectedTCaselong unsigned int_IO_write_end__off64_tp_offset_fileno__uint32_tTTestphdr_mode__off_t_IO_backup_base_IO_buf_base_flags2_IO_codecvt_IO_read_base_vtable_offset_IO_wide_dataC_read_phdr_data_ttestmagicFILEtc_public_tcase_add_test_IO_lock_tpublic.c/cs/home/stu/tamassno/cs261/p2/p2-load/tests/cs/home/stu/tamassno/cs261/p2/p2-load/tests/usr/lib/gcc/x86_64-linux-gnu/13/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/usr/include..public.cpublic.cstddef.htypes.hstruct_FILE.hFILE.hstdint-uintn.hcheck.hy86.helf.hp2-load.hstdlib.hstdio.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU<00>zRx <08><00>E<10>C <03> <<00>E<10>C <03> \4E<10>C + |<00>E<10>C <02> <00><>
 !<00>5F ]<00><00>q<00>@ <00>S4<00>
 <00><00><00><00><00><00><00><00><00><00> (public.cC_read_phdr_code_ttestC_read_phdr_code_fnC_read_phdr_codeC_read_phdr_data_ttestC_read_phdr_data_fnC_read_phdr_dataC_load_segment_ttestC_load_segment_fnC_load_segmentfopen_mark_pointread_phdr_ck_assert_failed__stack_chk_failcallocpublic_teststcase_create_tcase_add_testsuite_add_tcase!+3<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>T \<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l& 3<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>? G<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<00>l y<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5D Q<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] e<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3,B O<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ c<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>yQ<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00> #<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/ 7<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>] j<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v ~<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,D; H<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t~j<00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6,E R<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^ f<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|Q<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. 6<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<00>S `<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> !<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> t(<00>0@_HSP @

<00>

 *
/
I=
<00>D
<00>M
BT
<00>[
m`
}n
?s
<00><00>
<00>
a<00>
#<00>
<00><00>
.<00>
<00><00>
<00><00>
<00><00>
<00><00>
\
<00>
z
<00>*
;7
D
PQ
+^
2k
<00>x
<00><00>
<00><00>
H<00>
6<00>
q<00>
j<00>
<00><00>
[<00>
^<00>
<00>
m
x
<00>!
<00>.
;
<00>I
<00>U
<00>]
<00><00>
P<00>
y<00>
'<00>
<00>
<00>
<00><00>
3<00>
<00><00>
<00><00>
<00><00>

_
_!
.
,G
<00>T
 l
}
<00>
1<00>
"<00>
<00><00>
<00>
e<00>
<00><00>
<00><00>
X<00>
<00><00>
<00><00>
P
<00>
<00>
V*3
<00>?M
<00>Y b
nw
y<00>@<00>
#<00><00>
 <00>
<00><00>
<
I$
<00>3
<00>N
"n
5<00>
<00>

<00>
<00><00><00><00>
<00><00>
<00>S3
B
Q
<00><00>
G<00><00><00>
j<00>
<00>
f<00>!
j/

"
6&
c*
<00>.
<00>2
<00>6
<00>@
<00>E
<00>J
<00>O
T
 Y
^
 c
/h
7m
=r
Cw
M|
V<00> @<00>`S<00><00>.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.ro.local.rela.data.rel.local.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.eh_frame @;@<00>"<00> &{,{1<00><00>>` ` 9@x.<00>V<00> Q@P/Hk<00> Kf@<00>/<00> 
w#<00><00><00>0<00>@ ;0 <00>-f<00>@P;<00><00>0<00><00><00>0a^<00>0<00>'<00><00><00><00> <00><00><00>@0=`<00><00> <00>!8<00>=