2 ms·
will some long running programs that allocate / free a lot eventually run out of virtual addresses and then be either forced to terminate or forced to reuse vir
by benmmurphy 8y ago
will some long running programs that allocate / free a lot eventually run out of virtual addresses and then be either forced to terminate or forced to reuse virtual addresses thus removing the use after free protection?
like if you are using 4096 byte pages and 48 bits of virtual address space then you have 2^36 virtual pages before you run out. like it seems feasible that some programs will make > 70 billion allocations during their lifetime.
its very cool the tricks some people are doing with virtual memory aliasing.