This is a code to call an external function(get_random_name) in the main function
push {fp, lr}
add fp, sp, 4
sub sp, sp, 0x1d8
str r0, [fp, -0x1d8]
str r1, [fp, -0x1dc]
sub r3, fp, 0x44
mov r0, r3
bl sym.imp.get_random_name
... ...
If I go to the function get_random_name,
;-- get_random_name:
add ip, pc, 0, 12
add ip, ip, 8, 20
ldr pc, [ip, 0x9b0]!
I think this is not a real code of get_random_name.
How can I find this function code correctly?
Should I search this code on the other files or libraries?
I am using Ghidra & radare2 now.