<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
<div><br></div><div>Folosesc MEM_RESERVE | MEM_COMMIT si aloc o singura pagina (cea curenta). Si intr-adevar, pagina de la <span><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">0x10020000 este alocata si scrisa la un moment de timp anterior.</span></span></div>
<div id="yahoo_quoted_5616809148" class="yahoo_quoted">
<div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div>
On Wednesday, April 25, 2018, 2:47:37 PM GMT+3, Adrian Șendroiu <molecula2788@gmail.com> wrote:
</div>
<div><br></div>
<div><br></div>
<div><div dir="ltr">2018-04-25 14:34 GMT+03:00 Nedelcu Vlad via so <<a shape="rect" ymailto="mailto:so@cursuri.cs.pub.ro" href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a>>:<br clear="none">> Salut,<br clear="none">><br clear="none">> De fiecare data cand incerc sa aloc o pagina incepand de la adresa 10021000,<br clear="none">> VirtualAlloc imi intoarce NULL cu eroarea 487 (ERROR_INVALID_ADDRESS).<br clear="none">> Ciudat este ca pana sa ajunga la aceasta adresa programul merge cum este de<br clear="none">> asteptat, iar testele in care nu se mapeaza deloc la aceasta adresa<br clear="none">> functioneaza. De unde ar putea sa apara problema? Mentionez ca lucrez pe<br clear="none">> masina virtuala oficiala.<br clear="none">><br clear="none">> Multumesc anticipat!<br clear="none">><br clear="none">> _______________________________________________<br clear="none">> <a shape="rect" href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a><div class="yqt0361434618" id="yqtfd28502"><br clear="none"><br clear="none">Salut,</div><br clear="none"><br clear="none">Ce pui la al 3-lea parametru al lui VirtualAlloc?<br clear="none"><br clear="none">De asemenea, ai grijă că adresa pe care o specifici la VirtualAlloc o<br clear="none">să fie aliniată la așa zisul "allocation granularity", care pe windows<br clear="none">este 0x10000. Deci adresa la care o să se aloce efectiv va fi<br clear="none">0x10020000. Dacă aveai deja ceva la adresa aia, mai poate fi și ăsta<br clear="none">un motiv pentru care VirtualAlloc să eșueze.</div></div>
</div>
</div></div></body></html>