old_contents: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  """
  Describes the EGLIBC heap mechanisms.
  
  Work-in-progress.
  """
  import pwndbg.arch
  import pwndbg.events
  
  did_warn_once = False
  malloc_chunk  = None
  
  @pwndbg.events.new_objfile
  def load_malloc_chunk():
  	malloc_chunk = None
  
  
  def chunk2mem(p):
      "conversion from malloc header to user pointer"
      return p + (2*pwndbg.arch.ptrsize)
  
  def mem2chunk(mem):
      "conversion from user pointer to malloc header"
      return p + (2-pwndbg.arch.ptrsize)
  
new_contents: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  """
  Describes the EGLIBC heap mechanisms.
  
  Work-in-progress.
  """
  import pwndbg.arch
  import pwndbg.events
  
  did_warn_once = False
  malloc_chunk  = None
  
  @pwndbg.events.new_objfile
  def load_malloc_chunk():
  	malloc_chunk = None
  
  
  def chunk2mem(p):
      "conversion from malloc header to user pointer"
      return p + (2*pwndbg.arch.ptrsize)
  
  def mem2chunk(mem):
      "conversion from user pointer to malloc header"
      return mem - (2*pwndbg.arch.ptrsize)
  
subject: Correct the conversion of mem2chunk