Index: src/trusted/service_runtime/sel_ldr.c |
=================================================================== |
--- src/trusted/service_runtime/sel_ldr.c (revision 3633) |
+++ src/trusted/service_runtime/sel_ldr.c (working copy) |
@@ -361,6 +361,10 @@ |
entry->page_num, entry->page_num); |
gprintf(gp, "npages %"NACL_PRIdS" (0x%"NACL_PRIxS")\n", entry->npages, |
entry->npages); |
+ gprintf(gp, "start vaddr 0x%"NACL_PRIxPTR"\n", |
+ entry->page_num << NACL_PAGESHIFT); |
+ gprintf(gp, "end vaddr 0x%"NACL_PRIxPTR"\n", |
+ (entry->page_num + entry->npages) << NACL_PAGESHIFT); |
gprintf(gp, "prot 0x%08x\n", entry->prot); |
gprintf(gp, "%sshared/backed by a file\n", |
(NULL == entry->nmop) ? "not " : ""); |
@@ -466,6 +470,10 @@ |
return "Text segment overlaps rodata segment"; |
case LOAD_TEXT_OVERLAPS_DATA: |
return "No rodata segment, and text segment overlaps data segment"; |
+ case LOAD_BAD_RODATA_ALIGNMENT: |
+ return "The rodata segment is not properly aligned"; |
+ case LOAD_BAD_DATA_ALIGNMENT: |
+ return "The data segment is not properly aligned"; |
case LOAD_UNLOADABLE: |
return "Error during loading"; |
case LOAD_BAD_ELF_TEXT: |