ref: b7b3406657ef87fef57c3b639296d5cd33a5c3ae
parent: 0cdb32cc18b953fd22e86ba6fc6e24787f254576
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Feb 2 11:03:59 EST 2014
malloctag: only store lower 32bit of malloc tag, fix getrealloctag as erik quanstro suggests, theres not much of a point in storing the full 64bit pc as one cannot get a code segment bigger than 4G and amd64 makes it hard to use a pc that isnt 64bit sign extension of 32bit. instead, we only store ulong (as originally), but sign extend back when returning in getmalloctag() and getrealloctag(). getrealloctag() used to be broken. its now fixed.