A method of directly reading addresses from flash memory using an object tracking
table is described. Some applications such as K-Java typically require their data
to be stored contiguous in memory. In order to achieve contiguous memory space,
free memory is compressed during reclaim. The data compression may alter the address
locations within the application files. The object tracking table helps enable
direct flash access to modify and update flash object data.