Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- target = 0x20e004c;
- end = 0x20e035c;
- addr = target;
- map_base = mmap(0, MAP_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, target & ~MAP_MASK);
- if(map_base == (void *) -1) {
- printf("Failed to on mnap \n");
- exit(1);
- }
- printf("Pad Mux Registers Memory mapped at address %p.\n", map_base);
- for (addr; addr <=end;) {
- virt_addr = map_base + (addr & MAP_MASK);
- read_result = *((unsigned long *) virt_addr);
- printf("Value at address 0x%X (%p): 0x%X\n", addr, virt_addr, read_result);
- addr = addr + sizeof(unsigned long);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement