<div>Testerul este un program de C , care foloseste o biblioteca partajata scrisa in C++, in cazul nostru.</div><div>Cred ca solutia cea mai la indemana este modificarea tester-ului , astfel incat compilarea sa se faca cu g++, insa aici cred ca ar trebui</div>
<div>sa discutam cu cineva din echipa de SO.</div><div><div>Eu am modificat make-ul din folder-ul _test pentru a folosi g++ , si dupa cateva mici erori corectate in vmsim_test.c (cast-uri lipsa la malloc), am rulat </div>
<div>din nou testerul, si am luat punctajul cuvenit.</div></div><div>Din moment ce exista posibilitatea sa scriem programele in C++, cred ca ar fi nice daca nu am pierde doua puncte pentru alegerea noastra :)</div><div><br>
</div>Tudor<div><br><br><div class="gmail_quote">2011/4/21 VLAD TUDOSE <span dir="ltr"><<a href="mailto:vlad_tudose@yahoo.com">vlad_tudose@yahoo.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
La mine sunt convins ca problema e cauzata de o particularitate in C++ de<br>
legarea a bibloteci si/sau legata de cele 2 variabile statice din common_lin.c.<br>
Daca implementez doar functia de vm_init si compilez cu gcc testul trece dar<br>
daca compilez cu g++ testul pica.<br>
<br>
Vlad<br>
<div><div></div><div class="h5"><br>
--- On Wed, 20/4/11, Cosmin Stefan-Dobrin <<a href="mailto:cosminstefanxp@gmail.com">cosminstefanxp@gmail.com</a>> wrote:<br>
S-a reusit gasirea vreunei solutii pentru aceasta problema?<br>
<br>
Thanks,<br>
Cosmin<br>
<br>
<br>
2011/4/18 Razvan Deaconescu <<a href="mailto:razvan.deaconescu@cs.pub.ro">razvan.deaconescu@cs.pub.ro</a>><br>
<br>
On 04/18/2011 02:45 PM, Cosmin Stefan-Dobrin wrote:<br>
<br>
> Salut,<br>
><br>
> Si eu am dat astazi peste problema asta, atat pe C cat si pe C++. Si e ceva<br>
> destul de ciudat. Daca dau get si printez in init noul handler, el e<br>
> modificat. Daca in schimb dau get si printez in functia de test, apar alte<br>
> adrese (%p) si nu se vad modificarile din init. Probabil e ceva datorat<br>
> faptului ca acele variabile curent_handler si previous_handler din common.c<br>
> nu se persista cum trebuie peste tot.<br>
<br>
Voi investiga. Este posibil să nu fie făcută verificarea cum trebuie în<br>
<br>
test.<br>
<br>
<br>
<br>
Răzvan<br>
<br>
_______________________________________________<br>
<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br>
<br>
<br>
</div></div>-----Inline Attachment Follows-----<br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br>
_______________________________________________<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a></div></div></blockquote></div><br></div>