Skip to content

Commit 9bcadf6

Browse files
author
Hiroyuki Ikezoe
committed
Export fb_mem_convert_to_mmaped_address
1 parent 6f3ca93 commit 9bcadf6

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

fb_mem.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737

3838
static unsigned long int kernel_phys_offset = 0;
3939

40-
static void *
41-
convert_to_mmaped_address(void *address, void *mmap_base_address)
40+
void *
41+
fb_mem_convert_to_mmaped_address(void *address, void *mmap_base_address)
4242
{
4343
return mmap_base_address + (uint32_t)address - KERNEL_VIRT_ADDRESS + kernel_phys_offset;
4444
}
@@ -75,7 +75,7 @@ fb_mem_write_value_at_address(unsigned long int address, int value)
7575
return false;
7676
}
7777

78-
write_address = convert_to_mmaped_address((void*)address, mmap_address);
78+
write_address = fb_mem_convert_to_mmaped_address((void*)address, mmap_address);
7979
*write_address = value;
8080

8181
munmap(mmap_address, (0x100000000 - KERNEL_PHYS_ADDRESS));

fb_mem.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ void fb_mem_set_kernel_phys_offset(unsigned long int offset);
2424
bool fb_mem_write_value_at_address(unsigned long int address, int value);
2525
bool fb_mem_run_exploit(unsigned long int address, int value,
2626
bool(*exploit_callback)(void* user_data), void *user_data);
27+
void *fb_mem_convert_to_mmaped_address(void *address, void *mmap_base_address);
2728

2829
#endif /* FB_MEM_H */
2930
/*

0 commit comments

Comments
 (0)