It looks like your pointer is full.
. , 32- , 0x 12 34 56 78. int -1, 0x FF FF FF FF. , -1 4 294 967 295.
- (int*), sizeof int, 4 x86. , 0x 03 FF FF FF FC ( 0x FF FF FF FF * 4).
.
0x 00 12 34 56 78
+ 0x 03 FF FF FF FC
0x 04 12 34 56 74
, , 40- , - 32 . 04 . 0x 12 34 56 74, 0x 12 34 56 78 - 4.