parameters: (self)
docstring: Returns an iterator for the mmap list member of an mm_struct.
docstring_summary: Returns an iterator for the mmap list member of an mm_struct.
docstring_tokens: Returns an iterator for the mmap list member of an mm_struct .
function: def get_mmap_iter(self) -> Iterable[interfaces.objects.ObjectInterface]:
          """Returns an iterator for the mmap list member of an mm_struct."""
  
          if not self.mmap:
              return
  
          yield self.mmap
  
          seen = {self.mmap.vol.offset}
          link = self.mmap.vm_next
  
          while link != 0 and link.vol.offset not in seen:
              yield link
              seen.add(link.vol.offset)
              link = link.vm_next
function_tokens: def get_mmap_iter ( self ) -> Iterable [ interfaces . objects . ObjectInterface ] : if not self . mmap : return yield self . mmap seen = { self . mmap . vol . offset } link = self . mmap . vm_next while link != 0 and link . vol . offset not in seen : yield link seen . add ( link . vol . offset ) link = link . vm_next