Files
SCR/SCR3.1/TP5/Exo1/a.out

37 lines
70 KiB
Plaintext
Raw Normal View History

2025-10-06 16:48:30 +02:00
ELF<00>
@<00>@8 @@@@<00><00>888<00><00><00><><00><><00><><00><00><00><><00><><00><><00><00>TTTDDP<>td<00><00><00>TTQ<>tdR<>td<00><><00><><00><>@@/lib/ld-linux-aarch64.so.1GNUʻ<><CABB><EFBFBD><EFBFBD>x%<13><><EFBFBD>z<EFBFBD>[T<><54><EFBFBD>GNU <00><00>$<00> E"6T<00> sy<00> >bZ=sleepperrorexitforkreadgetpid__libc_start_mainstderrfprintf__cxa_finalizeclosewaitpid__errno_locationwriteabortpipelibc.so.6GLIBC_2.34GLIBC_2.17_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable<00><00><><EFBFBD><00><00><><EFBFBD><00><00><> <00><><00>
<00><>x <00><00><00><><00><><00><> <00><><00><> (
0 8 @ HPX`hpx<00> <03><>{<7B><><EFBFBD><00>d<00><>{<7B><><EFBFBD>_<><5F>{<7B><><EFBFBD><00><11>G<EFBFBD><10>?<3F> <1F> <03> <03> <03><00>@<40><00> <1F><00>@<40>"<00> <1F><00>
@<40>B<00> <1F><00>@<40>b<00> <1F><00>@<40><10><00> <1F><00>@<40><10><00> <1F><00>@<40><10><00> <1F><00>@<40><10><00> <1F><00>"@<40><01> <1F><00>&@<40>"<01> <1F><00>*@<40>B<01> <1F><00>.@<40>b<01> <1F><00>2@<40><10><01> <1F><00>6@<40><10><01> <1F><00>:@<40><10><01> <1F><00>>@<40><10><01> <1F><00>B@<40><02> <1F> <03><00><><00><><EFBFBD><00><>@<40><>#<00><><00><><00><00>G<EFBFBD><00><><00>ҭ<EFBFBD><D2AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>G<EFBFBD>@<00><><EFBFBD><EFBFBD><17>_<> <03> <03><00>`<02><00>!`<02>?<00><>T<><00>!<21>G<EFBFBD>a<00><><01><1F><>_<><00>`<02><00>!`<02>!<00>"<22><EFBFBD>A <0C><>!<21>A<EFBFBD><41><00><><00>B<EFBFBD>G<EFBFBD>b<00><><02><1F><>_<> <03><>{<7B><><EFBFBD><00><> <00><00>`bB9@5<><00><00>G<EFBFBD><47><00><00>H@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00>R`b9<> @<40><><>_<> <03> <03><><EFBFBD><EFBFBD><17>{<7B><><EFBFBD><00><><00><>@<40>s<EFBFBD><73><EFBFBD> <00>Ri<52><69><EFBFBD><EFBFBD>{<7B><><EFBFBD><00><> <00><><00><>@<40>@<40><><EFBFBD><EFBFBD><EFBFBD>1<>T<00> <00><><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD>*<00><00><00><><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD>7<00><>@<40><00>@<40><><EFBFBD><00><><00><>x<EFBFBD><78><EFBFBD><EFBFBD><00><>@<40><00>!T<><54><EFBFBD><EFBFBD>@<40><1F>qAT<><00><00>G<EFBFBD>@<40>\<5C><><EFBFBD><EFBFBD>*<00>`<01><><13><EFBFBD><7F><EFBFBD> <03><>@<40><00>@<40>Z<EFBFBD><5A><EFBFBD>1aT<00>`<02><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD><4B><EFBFBD><EFBFBD>*<2A>7@<40><>@<40><>*<00><00><02>`<60><><EFBFBD>`<00>RF<52><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>`<03><><EFBFBD><EFBFBD><EFBFBD><00>R$<24><><EFBFBD><EFBFBD>{<7B><><EFBFBD><00><> <00><><00><>@<40><00>@<40><<3C><><EFBFBD>1<>T<00><00><03><><EFBFBD><EFBFBD><EFBFBD>.<2E><><EFBFBD><EFBFBD>*<00>@<04>F<EFBFBD><46><EFBFBD><EFBFBD>@<40>@<40><><EFBFBD><00><><00><>=<3D><><EFBFBD><EFBFBD><00><>@<40><00><>T<00> <05><><EFBFBD><EFBFBD><EFBFBD>'<14>@<40><00><>T<19><><EFBFBD><EFBFBD>*<00>`<05>1<EFBFBD><31><EFBFBD> <03><>@<40>@<40><19><><EFBFBD>1<>T<14>@<40><00><>T<><00><00>G<EFBFBD>@<40><07><><EFBFBD><EFBFBD><00><><EFBFBD>@<40><>*<00>`<06><><13>(<28><><EFBFBD> <14><><EFBFBD><EFBFBD><EFBFBD>*<2A>7@<40><>@<40><>*<00><00><07><13><><EFBFBD> <00>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>`<08>j<EFBFBD><6A><EFBFBD><00>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>{<7B><><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<00><00><08><04><><EFBFBD><EFBFBD>c<00><><EFBFBD><EFBFBD><EFBFBD>1<>T<00><00> <09>Z<EFBFBD><5A><EFBFBD><EFBFBD>@<40><>@<40><>*<2A>*<00><00> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<00><>/@<40>1<>T<00><00>
<EFBFBD>K<EFBFBD><EFBFBD><EFBFBD><EFBFBD>/@<40>qaT<>c<00>M<EFBFBD><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<00><>+@<40>1<>T<00> <0B>><3E><><EFBFBD><EFBFBD>+@<40>qT<><54><EFBFBD><EFBFBD><EFBFBD>*<00>@ <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<00><>'@<40>1<>T<00> <0C>.<2E><><EFBFBD><EFBFBD>'@<40>q<>T<>c<00>u<EFBFBD><75><EFBFBD>%<14><><EFBFBD><EFBFBD><EFBFBD>'@<40><>*<00>@ <0C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD><EFBFBD>1<>T<00><00> <0C><1B><><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD><EFBFBD>1<>T<00>@ <0A><14><><EFBFBD><00>R<00><><EFBFBD>'@<40><><EFBFBD><EFBFBD><EFBFBD>1<>T<00><00> <0A> <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<00><00> <0A><><EFBFBD><EFBFBD><EFBFBD><00>Rs<52><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+@<40><>/@<40><>*<00>`<0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD><EFBFBD>1<>T<00>@<0F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD><EFBFBD>1<>T<00><00><0F><><EFBFBD><EFBFBD><EFBFBD><00>R<00><><EFBFBD>/@<40><><EFBFBD><EFBFBD><EFBFBD>1<>T<00><10><><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD>*<00>@<10><><EFBFBD><EFBFBD><EFBFBD><00>R<00><><EFBFBD>+@<40><><EFBFBD><EFBFBD><EFBFBD>1<>T<00><00><10><><EFBFBD><EFBFBD><EFBFBD>^<5E><><EFBFBD><EFBFBD>*<00><11>v<EFBFBD><76><EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD>*<00><00><11>q<EFBFBD><71><EFBFBD><00>R<EFBFBD><>_<> <03><>{<7B><><EFBFBD><00><>{<7B><><EFBFBD>_<>Pf2: close(READ_END)Pf2 (PID: %d) démarré. Écrit toutes les 3 secondes.
Pf2 (PID: %d): Erreur: Pipe fermé. Arrêt de l'écriture.
Pf2: writePf2 (PID: %d) écrit: %d (taille: %zd octets)
Pf2: close(WRITE_END) finalPf1f1: close(WRITE_END)Pf1f1 (PID: %d) démarré. Lit toutes les 1 seconde.
Pf1f1: readPf1f1 (PID: %d): Fin du tube détectée. Arrêt de la lecture.
Pf1f1 (PID: %d): Avertissement: Lecture partielle (%zd octets au lieu de %zu)
Pf1f1 (PID: %d) lit: %d (taille: %zd octets)
Pf1f1: close(READ_END) finalProcessus P (PID: %d) démarré.
pipeTube créé: descripteur de lecture=%d, descripteur d'écriture=%d
fork Pf2fork Pf1Pf1 (PID: %d) démarré. Création de Pf1f1.
fork Pf1f1Pf1 (PID: %d) attend Pf1f1 (PID: %d).
Pf1: close(READ_END)Pf1: close(WRITE_END)waitpid Pf1f1Pf1 (PID: %d): Pf1f1 terminé.
P (PID: %d) attend Pf2 (PID: %d) et Pf1 (PID: %d).
P: close(READ_END)P: close(WRITE_END)waitpid Pf2P (PID: %d): Pf2 terminé.
waitpid Pf1P (PID: %d): Pf1 terminé.
P (PID: %d): Tous les processus enfants sont terminés. Sortie.
;P \<5C><><EFBFBD>h<00><><EFBFBD><EFBFBD>|<00><><EFBFBD><EFBFBD><EFBFBD><1C><><EFBFBD><EFBFBD>l<><6C><EFBFBD><EFBFBD>p<><70><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>,zRx <00><><EFBFBD><EFBFBD>4A,(<28><><EFBFBD>0@D<><44><EFBFBD>< Tp<><70><EFBFBD>HA <20><04>B<>N<><4E><EFBFBD>x<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>A <20><04><00><00><><EFBFBD><EFBFBD>A@<40><08>B<><00><00><><EFBFBD><EFBFBD>4A@<40><08>B<><00><00><><EFBFBD><EFBFBD>tA0<><06><02><><EFBFBD>
<00> <00> <00><00><><00><><00><><EFBFBD>o<00><00><00>
<00> <00><><00>(<00> <00><><EFBFBD>o<00><><EFBFBD>o<00><00><><EFBFBD>o<00><><EFBFBD>o<00><00><><EFBFBD>o<00><>x <00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>GCC: (Debian 12.2.0-14+deb12u1) 12.2.08Tx<00><00><00><00><00> (
 <00> <00>
<00><00><00><00><><00><><00><><00><><00><><00><00><00><> x x 
  <00><> 4
 4
 <00><00>-<00><> <00><00>4<00><> P
? P
A <00>
<00>T <00>
j<00> <00><>v<00><><00>  <00><><00><00><>   <00><00><00><>   <00>4<00><> <00><00><00><00><><00><00><><EFBFBD><EFBFBD><00><00><00><00><><EFBFBD><EFBFBD> <00>"?Q  <00>m<00>{"<00><00><00><00><00><00><00><00><00><00><00><00><00>  <00>, ;L<00>Yjy<00>~ D 4
4<00><00><00> 0 <00><00><00> x t<00><00><00><00> <00> <00> Scrt1.o$d__abi_tag$xcrti.ocall_weak_fncrtn.ocrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrypipe-ex.c__FRAME_END___DYNAMIC__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_exit@GLIBC_2.17__libc_start_main@GLIBC_2.34perror@GLIBC_2.17_ITM_deregisterTMCloneTable__bss_start____cxa_finalize@GLIBC_2.17pipe@GLIBC_2.17stderr@GLIBC_2.17fork@GLIBC_2.17_edata_fini__bss_end__getpid@GLIBC_2.17sleep@GLIBC_2.17error_exit__data_startclose@GLIBC_2.17__gmon_start__write@GLIBC_2.17__dso_handleabort@GLIBC_2.17_IO_stdin_used_endprocess_pf1f1__end__process_pf2__bss_startmainread@GLIBC_2.17__TMC_END___ITM_registerTMCloneTable__errno_location@GLIBC_2.17_initwaitpid@GLIBC_2.17fprintf@GLIBC_2.17.symtab.strtab.shstrtab.interp.note.gnu.build-id.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.dynamic.got.got.plt.data.bss.comment88#TT$6xx D<00><><EFBFBD>o<00><00>N <00><00>(V<00><00><00>^<00><><EFBFBD>o<00><00>.k<00><><EFBFBD>o<00><00>0z((<00><00>B<00><00><00><00><00><00><00>0<00>
<00>@<00><00><00><00><00><00><00><00>T<00><00><00><00><00><00><><00><><00><00><><00><><00><00><><00><><00><00><00><><00><>8<00><00><><00><><00><00><00><00><00><00><00><00>0<00>'<00><00> B <00>
/<00>