On 1/28/22 11:22, Reinette Chatre wrote:
if (encl->segment_tbl) {
/** Most segments form part of the enclave binary* and have their mappings deleted with earlier* munmap() of encl->bin.* As a mapping of anonymous memory the heap* segment is separate from the enclave* binary and needs its mapping deleted separately. heap_seg = &encl->segment_tbl[encl->nr_segments - 1]; munmap(heap_seg->src, heap_seg->size);*/
I was more wondering why the status of heap_seg->src is tied to encl->segment_tbl.