add dlopen func

Signed-off-by: xushuai <xushvai@gmail.com>