Changeset d5a89a3 in mainline for uspace/lib/c/generic/elf/elf_mod.c
- Timestamp:
- 2019-02-11T22:31:04Z (6 years ago)
- Children:
- aaf9789c
- Parents:
- e3272101 (diff), 4805495 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/elf/elf_mod.c
re3272101 rd5a89a3 420 420 seg_ptr = (void *) seg_addr; 421 421 422 DPRINTF("Load segment at addr %p, size 0x%zx\n", (void *) seg_addr, 423 entry->p_memsz); 422 DPRINTF("Load segment v_addr=0x%zx at addr %p, size 0x%zx, flags %c%c%c\n", 423 entry->p_vaddr, 424 (void *) seg_addr, 425 entry->p_memsz, 426 (entry->p_flags & PF_R) ? 'r' : '-', 427 (entry->p_flags & PF_W) ? 'w' : '-', 428 (entry->p_flags & PF_X) ? 'x' : '-'); 424 429 425 430 if (entry->p_align > 1) { … … 427 432 (seg_addr % entry->p_align)) { 428 433 DPRINTF("Align check 1 failed offset%%align=0x%zx, " 429 "vaddr%%align=0x%zx \n",434 "vaddr%%align=0x%zx align=0x%zx\n", 430 435 entry->p_offset % entry->p_align, 431 seg_addr % entry->p_align );436 seg_addr % entry->p_align, entry->p_align); 432 437 return EE_INVALID; 433 438 } … … 484 489 return EE_OK; 485 490 486 rc = as_area_change_flags(seg_ptr, flags); 491 DPRINTF("as_area_change_flags(%p, %x)\n", 492 (uint8_t *) base + bias, flags); 493 rc = as_area_change_flags((uint8_t *) base + bias, flags); 487 494 if (rc != EOK) { 488 495 DPRINTF("Failed to set memory area flags.\n");
Note:
See TracChangeset
for help on using the changeset viewer.