1.流程
从命令到用户态文件系统的函数(只能看到内核返回opcode)
example/fusexmp.c,main,xmp_oper:30030500(xmp_getattr).:直接到库文件helper下
lib/helper.c,fuse_main_real,arc:3:跳转
lib/helper.c,fuse_main_common:建立命令,开线程操作命令,卸载命令;此处入参包含
lib/helper.c,fuse_setup_common:建立命令?
helper.c,fuse_parse_cmdline.
helper.c,fuse_mount_common.
lib/mount.c,fuse_kern_mount.
fuse.c,fuse_new_common(xmp_getattr).
fuse_lowlevel.c,fuse_lowlevel_new_common.
fuse_session.c,fuse_session_add_chan.
helper.c,fuse_daemonize.
lib/helper.c,fuse_main_common,multithread:1.
fuse_session.c,fuse_session_process,opcode:26.
lib/fuse_lowlevel.c,fuse_ll_process,unique: 1, opcode: INIT (26), nodeid: 0, insize: 56