<div dir="ltr">Nu e null, imi printeaza 53375450.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 21, 2020 at 12:46 AM Paul Olaru <<a href="mailto:olarupaulstelian97@gmail.com">olarupaulstelian97@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div class="gmail-m_75680672031158287WordSection1"><p class="MsoNormal"><span lang="RO">Weird optimizations? Dă-i și un kprintf(„%px\n”, bh); înainte de if.</span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986" target="_blank">Mail</a> for Windows 10</p><p class="MsoNormal"><u></u> <u></u></p><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in"><p class="MsoNormal" style="border:none;padding:0in"><b>From: </b><a href="mailto:so2@cursuri.cs.pub.ro" target="_blank">Diana Grecu via so2</a><br><b>Sent: </b>Tuesday, April 21, 2020 12:45 AM<br><b>To: </b><a href="mailto:alexandrumeterez@gmail.com" target="_blank">Alexandru Meterez</a><br><b>Cc: </b><a href="mailto:so2@cursuri.cs.pub.ro" target="_blank">Sisteme de Operare 2</a><br><b>Subject: </b>Re: [so2] [Tema 5] Problema pitix_write_inode</p></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Am incercat, dar tot nu gasesc cauza problemei. Dereferentiez doar inode-ul primit ca parametru</p><div><p class="MsoNormal">pentru a lua superblock-ul  si apoi superblock-ul pentru a lua alte informatii necesare in functie.</p></div><div><p class="MsoNormal">Am incercat sa printez date din cele doua variabile (i_ino din inode si s_blocksize din superblock),</p></div><div><p class="MsoNormal">iar acestea au valori corecte, deci niciuna nu e null; de asta nu inteleg de unde apare</p></div><div><p class="MsoNormal">acel null pointer.</p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Mon, Apr 20, 2020 at 11:56 PM Alexandru Meterez <<a href="mailto:alexandrumeterez@gmail.com" target="_blank">alexandrumeterez@gmail.com</a>> wrote:</p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in"><div><p class="MsoNormal">Încearcă objdump -dS fișier.o --adjust-vma=adresa din lsmod. Daca nu merge pe o, vezi pe KO. </p></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Mon, 20 Apr 2020, 23:54 Diana Grecu via so2, <<a href="mailto:so2@cursuri.cs.pub.ro" target="_blank">so2@cursuri.cs.pub.ro</a>> wrote:</p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in"><div><p class="MsoNormal">Il folosesc pe fisierul .o.</p></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Mon, Apr 20, 2020, 11:53 PM Paul Olaru <<a href="mailto:olarupaulstelian97@gmail.com" target="_blank">olarupaulstelian97@gmail.com</a>> wrote:</p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in"><div><div><p class="MsoNormal"><span lang="RO">addr2line pare că nu funcționează bine când îl folosesc pe fișierul .ko. Ai încercat pe fișierul .o al codului tău? Pare mai reliable în acel caz (pe .o și pe .ko dă rezultate diferite pe codul meu)</span></p><p class="MsoNormal"> </p><p class="MsoNormal">Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986" target="_blank">Mail</a> for Windows 10</p><p class="MsoNormal"> </p><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in"><p class="MsoNormal"><b>From: </b><a href="mailto:so2@cursuri.cs.pub.ro" target="_blank">Diana Grecu via so2</a><br><b>Sent: </b>Monday, April 20, 2020 11:49 PM<br><b>To: </b><a href="mailto:so2@cursuri.cs.pub.ro" target="_blank">Sisteme de Operare 2</a><br><b>Subject: </b>[so2] [Tema 5] Problema pitix_write_inode</p></div><p class="MsoNormal"> </p><div><p class="MsoNormal">Buna,</p><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">Am o problema atunci cand creez un director sau un fisier nou; acestea sunt create,</p></div><div><p class="MsoNormal">apar in output-ul comenzii ls -l, dar dupa rularea comenzii  primesc un "NULL pointer</p></div><div><p class="MsoNormal">dereference" din functia pitix_write_inode.</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">Am folosit addr2line ca sa vad linia care genereaza eroarea si arata ca ar fi de la</p></div><div><p class="MsoNormal">"if (!bh)", unde bh e buffer head-ul obtinut dupa citirea unui block de inodes, dar nu derefrentiez nimic in instructiunea respectiva.</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">Are cineva vreo idee care ar putea fi problema?</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">Multumesc,</p></div></div><p class="MsoNormal">Diana</p><p class="MsoNormal"> </p></div></div></blockquote></div></blockquote></div></blockquote></div><p class="MsoNormal" style="margin-left:9.6pt">_______________________________________________<br><a href="http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii</a></p><p class="MsoNormal"><u></u> <u></u></p></div></div>
</blockquote></div>