Category: memory

Executable sections marked as “execute” AND “read”?

I’ve noticed (on Win32 at least) that in executables, code sections (.text) have the “read” access bit set, as well as the “execute” access bit. Are there any bonafide legit reasons for code to be reading itself instead of executing itself? I thought this was what other sections were for (such as .rdata). (Specifically, I’m […]

OpenCV to use in memory buffers or file pointers

The two functions in openCV cvLoadImage and cvSaveImage accept file path’s as arguments. For example, when saving a image it’s cvSaveImage(“/tmp/output.jpg”, dstIpl) and it writes on the disk. Is there any way to feed this a buffer already in memory? So instead of a disk write, the output image will be in memory. I would […]