do you have to provide the address where you want to read or are there any means of getting memory addresses location used by the process to read?