In accordance with embodiments of the present techniques, a method and
system are disclosed for storing write data in electronic memory. The
system and method may comprise traversing a contiguous data chain
beginning at a target position. The contiguous data chain may be adapted
for population with data disposed in data structures comprising a
plurality of headers and data elements. Length and lengthnot member
values in a header may be checked to determine whether they are in an
erased condition. The data structures may be selected if the length and
lengthnot members are each in the erased condition. A value may be
written to the length member based on an amount of memory required to
store the write data in the data element such that the length value
corresponds to an allotment of memory for the write data. The write data
may be written to the data element within the allotment of memory.
Further, upon completion, a value adapted for confirming completion may
be written to a signature member in the header.