- old_lvalue = '(%s).toUIntPtr()' % (rvalue,)
- new_lvalue = '_obj_map[%s]' % (old_lvalue,)
- print ' if (retrace::verbosity >= 2) {'
- print ' std::cout << std::hex << "obj 0x" << size_t(%s) << " <- 0x" << size_t(%s) << std::dec <<"\\n";' % (old_lvalue, new_lvalue)
- print ' }'
- print ' %s = static_cast<%s>(%s);' % (lvalue, pointer, new_lvalue)