Example #1
0
 def free_loop_and_bridges(self, compiled_loop_token):
     AbstractCPU.free_loop_and_bridges(self, compiled_loop_token)
     blocks = compiled_loop_token.asmmemmgr_blocks
     if blocks is not None:
         compiled_loop_token.asmmemmgr_blocks = None
         for rawstart, rawstop in blocks:
             self.gc_ll_descr.freeing_block(rawstart, rawstop)
             self.asmmemmgr.free(rawstart, rawstop)
Example #2
0
 def free_loop_and_bridges(self, compiled_loop_token):
     AbstractCPU.free_loop_and_bridges(self, compiled_loop_token)
     blocks = compiled_loop_token.asmmemmgr_blocks
     if blocks is not None:
         compiled_loop_token.asmmemmgr_blocks = None
         for rawstart, rawstop in blocks:
             self.gc_ll_descr.freeing_block(rawstart, rawstop)
             self.asmmemmgr.free(rawstart, rawstop)