| 2548 | } |
| 2549 | |
| 2550 | void Memory::fillPoison(const expr &bid) { |
| 2551 | Pointer p(*this, bid, expr::mkUInt(0, bits_for_offset)); |
| 2552 | expr blksz = p.blockSizeAligned(); |
| 2553 | memset(std::move(p).release(), IntType("i8", 8).getDummyValue(false), |
| 2554 | std::move(blksz), bits_byte / 8, {}, false); |
| 2555 | } |
| 2556 | |
| 2557 | expr Memory::ptr2int(const expr &ptr) { |
| 2558 | assert(!memory_unused() && observesAddresses()); |
no test coverage detected