Example #1
0
 public Unmapper(long address, long size, ReferenceCounted owner) {
   owner.reserve();
   this.owner = owner;
   assert (address != 0);
   this.address = address;
   this.size = size;
 }
Example #2
0
    public void run() {
      if (address == 0) return;

      try {
        unmap(address, size);
        address = 0;

        owner.release();
      } catch (IOException e) {
        e.printStackTrace();
      }
    }