Quantcast
Channel: Paging and PIC executables - Stack Overflow
Browsing latest articles
Browse All 3 View Live

Answer by Peter Cordes for Paging and PIC executables

We don't need it, and until the last year or two, all Linux executables were position-dependent (not PIC). See 32-bit absolute addresses no longer allowed in x86-64 Linux?. You can still build non-PIE...

View Article


Answer by duskwuff for Paging and PIC executables

Two major reasons: Shared libraries. Libraries can't be guaranteed to load at a specific address -- even on a 64-bit system, there's no way to guarantee that every library will have a unique load...

View Article


Paging and PIC executables

I'm having a hard time understanding the need for PIC executables when virtual memory is being used. From what I gathered each program is assigned an entry in the page table and therefore has the...

View Article
Browsing latest articles
Browse All 3 View Live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>