def _free(self): if tracker.DO_TRACING: ll_buf = rffi.cast(lltype.Signed, self._ll_buffer) tracker.trace_free(ll_buf) lltype.free(self._ll_buffer, flavor='raw') self.ll_buffer = lltype.nullptr(rffi.VOIDP.TO) self._ll_buffer = self.ll_buffer
def free(self): if tracker.DO_TRACING: addr = rffi.cast(lltype.Signed, self.ll_callback.get_closure()) tracker.trace_free(addr) global_counter.remove(self.number)
def free(self): if tracker.DO_TRACING: addr = rffi.cast(lltype.Signed, self.ll_callback.ll_closure) tracker.trace_free(addr) del self.global_counter.CallbackPtr_by_number[self.number]
def free(self): if tracker.DO_TRACING: addr = rffi.cast(lltype.Signed, self.ll_callback.ll_closure) tracker.trace_free(addr) global_counter.remove(self.number)
def free(self): if tracker.DO_TRACING: addr = rffi.cast(rffi.INT, self.ll_callback.ll_closure) tracker.trace_free(addr) del self.global_counter.CallbackPtr_by_number[self.number]