> I have provided a test program that shows the hex locations of both > methods to back this up. It's in the how to repeat section.
Well, your test program is wrong; addresslocation is of the wrong type pointing at an object of different size. It does not match what the kernel code is doing.
