pgy
How does it know that? The definition of "realloc" lives in the source of "libc.so", so the compiler should not be able to see into it. Its declaration in "malloc.h" does not have any special attributes. Does the standard and/or the compiler handles "realloc" differently from other functions?
edit:
It looks like clang inserts a "noalias" attribute to the declaration of "realloc" in the LLVM IR, so it seems it does handle "realloc" specially.
declare dso_local noalias i8* @realloc(i8* nocapture, i64) local_unnamed_addr #3 > WTF you use Firefox?!?
> Go download a real web browser, like Chrome, and try this again
* qemu, python2, flask, flask-socketio, gevent, libcapstone3 and qiradb (in the project root)When talking about the disappearance of books, Isaac Asimov's Great SF Stories anthology series[1] always comes to my mind. Around 2006 I spent a whole week searching for it - of the 25 books I managed to find only four or five.
Nevertheless, I assembled a pretty big (and pretty illegal) collection of nearly-impossible-to-find sci-fi stories during my days in high school, but lost it when my computer went wrong a few years later. (I am sure I could have recovered them somehow, but back then I had no idea.) Last year I tried to reassemble my collection but I gave up, it would have been too much work.
[1]: https://en.wikipedia.org/wiki/Category:Isaac_Asimov%27s_Grea...