/bin/mount", ["mount", "-t", "ext4", "/dev/sdc1", "/mnt"], [/* 26 vars */]) = 0brk(0) = 0xb894c000……stat64...= -1 EINVAL (Invalid argument)readlink("/dev/sdc1", 0xbf9fc3ab, 4096) = -1 EINVAL (Invalid argument)stat64... path *path, char *type, int flags,1674 int mnt_flags, char *name, void *data)1675 {1676 struct vfsmount...mnt))1689 return PTR_ERR(mnt);16901691 return do_add_mount(mnt, path, mnt_flags, NULL);1692 }
里面有两个和mount...有关的操作一个是do_kern_mount,一个是 do_add_mount,一个是做mount挂载,一个是将mount挂载的fs添加到mount的列表里