anchor.diff:          PoolSmall.Queue.Next := NextFull;
           if (Next <> nil) then
           begin
  -          PoolSmall.Queue.Prev := nil;
  +          Next.Queue.Prev := nil;
             if (NextFull <> nil) then NextFull.Queue.Prev := PoolSmall;
             // Continue;
           end else
  
positive.code:     @RedirectGetMem, JUMPS_GETMEM);
    PatchRedirect(AddrAllocMem, {$ifdef CPUX86}14{$else .CPUX64}17{$endif},
      @RedirectAllocMem, JUMPS_ALLOCMEM);
    PatchRedirect(AddrFreeMem, {$ifdef CPUX86}14{$else .CPUX64}15{$endif},
      @RedirectFreeMem, JUMPS_FREEMEM);
    PatchRedirect(AddrReallocMem, {$ifdef CPUX86}30{$else .CPUX64}33{$endif},
      @RedirectReallocRegetMem, JUMPS_REALLOCMEM);
  
negative.code:       Jump: @BrainMMAllocMem; JumpOffset: 4)
    );
    JUMPS_FREEMEM: array[0..0] of TJumpInfo = (
      ( CodeOffset: {$ifdef CPUX86}7{$else .CPUX64}9{$endif};
        Jump: @BrainMMFreeMem; JumpOffset: 4)
    );
    JUMPS_REALLOCMEM: array[0..2] of TJumpInfo = (
  