<div dir="ltr"><div><div><div><div><div><div><div><div>I'm sorry for this beginner question but I can't understand.<br></div>File ../nouveau/nouveau.c, function nouveau_object_new.<br></div>Assuming data has content. First, obj->data = obj + 1. This is perfect<br>
</div>after the memcpy call.<br></div>But when<code>: *(struct nouveau_object **)obj->data = obj;<br></code></div><code>I can't understand because now obj and obj->data has the same address,<br></code></div><code>while previously obj->data pointed exactly to the contents of data.<br>
</code></div><code>What am I missing?<br></code></div><code>Thanks in advance.<br></code></div>