[vlc-devel] [PATCH 1/2] aout: use vlc_atomic_rc_t

Thomas Guillem thomas at gllm.fr
Mon Feb 24 09:52:21 CET 2020



On Fri, Feb 21, 2020, at 20:05, Rémi Denis-Courmont wrote:
> Le perjantaina 21. helmikuuta 2020, 19.32.24 EET Quentin Chateau a écrit :
> > I fail to see what you mean, can you please give me some more info so I
> > can meet your expectations:
> > 
> >  1. Are you afraid of the counter overflowing the underlying unsigned int ?
> 
> Yes.
> 
> >  2. How is it worse than before ?
> 
> This has already been discussed before. You can overflow uint on a 64-bits 
> platform. There's already been exploits on other programs doing exactly that. 
> You can't overflow uintptr_t since you can't have that many references in a 
> single address space (and it would take forever).
> 
> >  3. What's the point of having helper functions for reference counting
> >     if we should not use them ?
> 
> Don't ask me. They're pointless as far as I can see.

I always use this helper. It is very convenient since I don't have to wonder about memory ordering using 

> 
> -- 
> 雷米‧德尼-库尔蒙
> http://www.remlab.net/
> 
> 
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list