|
|
Subscribe / Log in / New account

Glibc change exposing bugs

Glibc change exposing bugs

Posted Nov 10, 2010 21:25 UTC (Wed) by ikm (guest, #493)
Parent article: Glibc change exposing bugs

I was under the impression that GCC actually generates custom inline code for memcpy() calls. I wonder what the actual state of things is.


to post comments

Glibc change exposing bugs

Posted Nov 10, 2010 21:47 UTC (Wed) by jwb (guest, #15467) [Link] (3 responses)

Are you sure Flash Player is compiled with GCC? Last I heard, Flash Player is built and released on a Gentoo box, so its development is clearly well out of the mainstream of the Linux toolchain.

Gentoo is fairly mainstream

Posted Nov 10, 2010 23:37 UTC (Wed) by alex (subscriber, #1355) [Link]

Gentoo's not that far out of the mainstream, in fact it's closer to "what source intended" from what most open source projects release. And it certainly uses gcc as it's base.

Glibc change exposing bugs

Posted Nov 10, 2010 23:56 UTC (Wed) by gerdesj (subscriber, #5446) [Link]

>Are you sure Flash Player is compiled with GCC? Last I heard, Flash Player is built and released on a Gentoo box, so its development is clearly well out of the mainstream of the Linux toolchain.

Cheap shot.

gcc version 4.4.5 (Gentoo 4.4.5 p1.0, pie-0.4.5)

But I do get the choice of something else if I want it - not what is rammed down my throat by the "mainstream".

I also get to support it ...

On the bright side, if your statement is true about release by Gentoo then I get a better chance of Flash working than you do - oh look no snags with Youtube audio.

Cheers
Jon

Glibc change exposing bugs

Posted Nov 14, 2010 5:33 UTC (Sun) by dirtyepic (guest, #30178) [Link]

Last time I checked Gentoo was built with GCC.

(Gentoo toolchain dev)

Glibc change exposing bugs

Posted Nov 10, 2010 21:54 UTC (Wed) by joib (subscriber, #8541) [Link] (1 responses)

IIRC only if the size is known at compile time, and below some limit.

Glibc change exposing bugs

Posted Nov 17, 2010 15:02 UTC (Wed) by meuh (guest, #22042) [Link]

But once inlined, those functions can't be overloaded with a LD_PRELOAD module nor with a tool like valgrind. And overlap will happen in user's back.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds