unsigned long long address = value.toUIntPtr();
if (!address) {
- assert(!obj);
+ if (obj) {
+ warning(call) << "unexpected non-null object\n";
+ }
return;
}
delObj(trace::Value &value) {
unsigned long long address = value.toUIntPtr();
_obj_map.erase(address);
+ if (retrace::verbosity >= 2) {
+ std::cout << std::hex << "obj 0x" << address << " del\n";
+ }
}
void *