char *ptr = (char*) malloc(40);
printf("%u",ptr);
56737856 (some output)
Now, if i am not incorrect the output that we see above is not a physical address but from the virtual address space. Am i correct?
Is there any way to see the actual physical address? Or vice versa (if my above assumption is wrong), and does all the internal implementation of malloc necessarily use the jemalloc
algorithm?