Advertisement
Guest User

Untitled

a guest
Apr 9th, 2013
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. target = 0x20e004c;
  2. end = 0x20e035c;
  3. addr = target;
  4.  
  5. map_base = mmap(0, MAP_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, target & ~MAP_MASK);
  6. if(map_base == (void *) -1) {
  7. printf("Failed to on mnap \n");
  8. exit(1);
  9. }
  10.  
  11. printf("Pad Mux Registers Memory mapped at address %p.\n", map_base);
  12. for (addr; addr <=end;) {
  13. virt_addr = map_base + (addr & MAP_MASK);
  14. read_result = *((unsigned long *) virt_addr);
  15. printf("Value at address 0x%X (%p): 0x%X\n", addr, virt_addr, read_result);
  16. addr = addr + sizeof(unsigned long);
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement