I suppose that you will find my problem stupid, but I wonder if I’m completely
beside of my chair or if there is a real problem.
I’d like you look at dd1.jpg where you can see that I want to initialize a
pointer (process_pp) as I done few lines above with prev_process_pp.
The assembler instruction is pointed by the arrow
First, I don’t understand what the ‘add’ instruction is supposed to do here.
If I execute this assembler line (stepi), the pointer receive the correct
value, but strangely, the original value has been modified as you can see in
ddd2.jpg for (data_hash_p->process_list_p).
Can you explain me why?