Changeset 6b89868 in mainline
- Timestamp:
- 2009-09-08T14:38:59Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 262cd01, 9b11daef
- Parents:
- e742429
- Location:
- contrib/bp
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/bp/lib/libfs/libfs_mount
re742429 r6b89868 1 ? IPC_M_CONNECTION_CLONE ;2 ? IPC_M_DATA_WRITE /* mount options */ {1 ?fs.IPC_M_CONNECTION_CLONE ; 2 ?fs.IPC_M_DATA_WRITE /* mount options */ { 3 3 !fs.IPC_M_CONNECT_ME ; 4 4 !fs.VFS_OUT_MOUNTED ; -
contrib/bp/lib/libfs/libfs_stat
re742429 r6b89868 1 ? IPC_M_DATA_READ1 ?fs.IPC_M_DATA_READ -
contrib/bp/preproc.py
re742429 r6b89868 84 84 outf.write("### %s\n\n" % fname) 85 85 86 tokens = split_tokens(inf.read(), ["\n", " ", "\t", "(", ")", "{", "}", " /*", "*/", "#", "*", ";", "+", "||", "|", "!", "?"], True)86 tokens = split_tokens(inf.read(), ["\n", " ", "\t", "(", ")", "{", "}", "[", "/*", "*/", "#", "*", ";", "+", "||", "|", "!", "?"], True) 87 87 88 88 empty = True -
contrib/bp/srv/bd/rd/rd.bp
re742429 r6b89868 2 2 [devmap_device_register] ; 3 3 ( 4 ? IPC_M_CONNECT_ME_TO ;5 ? IPC_SHARE_IN ;4 ?bd.IPC_M_CONNECT_ME_TO ; 5 ?bd.IPC_SHARE_IN ; 6 6 ( 7 ? BD_READ_BLOCK +8 ? BD_WRITE_BLOCK7 ?bd.BD_READ_BLOCK + 8 ?bd.BD_WRITE_BLOCK 9 9 )* ; 10 ? IPC_M_PHONE_HUNGUP10 ?bd.IPC_M_PHONE_HUNGUP 11 11 )* -
contrib/bp/srv/console/cons_read
re742429 r6b89868 1 ? IPC_M_DATA_READ1 ?console.IPC_M_DATA_READ -
contrib/bp/srv/console/cons_write
re742429 r6b89868 1 ? IPC_M_DATA_WRITE ;1 ?console.IPC_M_DATA_WRITE ; 2 2 [write_char]* ; 3 3 [gcons_notify_char] -
contrib/bp/srv/console/console.bp
re742429 r6b89868 22 22 [curs_visibility] ; 23 23 ( 24 ? IPC_M_CONNECT_ME_TO ;24 ?console.IPC_M_CONNECT_ME_TO ; 25 25 [gcons_notify_connect] ; 26 26 ( 27 ? VFS_OUT_READ {27 ?console.VFS_OUT_READ { 28 28 [cons_read] 29 29 } + 30 30 31 ? VFS_OUT_WRITE {31 ?console.VFS_OUT_WRITE { 32 32 [cons_write] 33 33 } + 34 34 35 ? VFS_OUT_SYNC {35 ?console.VFS_OUT_SYNC { 36 36 [fb_pending_flush] ; 37 37 ( … … 44 44 } + 45 45 46 ? CONSOLE_CLEAR {46 ?console.CONSOLE_CLEAR { 47 47 !fb.FB_FLUSH + 48 48 NULL 49 49 } + 50 50 51 ? CONSOLE_GOTO {51 ?console.CONSOLE_GOTO { 52 52 !fb.CURS_GOTO + 53 53 NULL 54 54 } + 55 55 56 ? CONSOLE_GET_SIZE +56 ?console.CONSOLE_GET_SIZE + 57 57 58 ? CONSOLE_GET_COLOR_CAP +58 ?console.CONSOLE_GET_COLOR_CAP + 59 59 60 ? CONSOLE_SET_STYLE {60 ?console.CONSOLE_SET_STYLE { 61 61 [fb_pending_flush] ; 62 62 ( … … 66 66 } + 67 67 68 ? CONSOLE_SET_COLOR {68 ?console.CONSOLE_SET_COLOR { 69 69 [fb_pending_flush] ; 70 70 ( … … 74 74 } + 75 75 76 ? CONSOLE_SET_RGB_COLOR {76 ?console.CONSOLE_SET_RGB_COLOR { 77 77 [fb_pending_flush] ; 78 78 ( … … 82 82 } + 83 83 84 ? CONSOLE_CURSOR_VISIBILITY {84 ?console.CONSOLE_CURSOR_VISIBILITY { 85 85 [fb_pending_flush] ; 86 86 ( … … 90 90 } + 91 91 92 ? CONSOLE_GET_EVENT +92 ?console.CONSOLE_GET_EVENT + 93 93 94 ? CONSOLE_KCON_ENABLE94 ?console.CONSOLE_KCON_ENABLE 95 95 96 96 )* ; 97 97 98 ? IPC_M_PHONE_HUNGUP {98 ?console.IPC_M_PHONE_HUNGUP { 99 99 [gcons_notify_disconnect] 100 100 } -
contrib/bp/srv/devmap/devmap.bp
re742429 r6b89868 1 1 !ns.IPC_M_CONNECT_TO_ME ; 2 2 ( 3 ? IPC_M_CONNECT_ME_TO ;3 ?devmap.IPC_M_CONNECT_ME_TO ; 4 4 ( 5 5 ( /* driver interface */ 6 ? DEVMAP_DEVICE_REGISTER {7 ? IPC_M_DATA_WRITE /* name */6 ?devmap.DEVMAP_DEVICE_REGISTER { 7 ?devmap.IPC_M_DATA_WRITE /* name */ 8 8 } + 9 9 10 ? DEVMAP_DEVICE_GET_HANDLE {11 ? IPC_M_DATA_WRITE /* name */10 ?devmap.DEVMAP_DEVICE_GET_HANDLE { 11 ?devmap.IPC_M_DATA_WRITE /* name */ 12 12 } + 13 13 14 ? DEVMAP_DEVICE_GET_NAME +14 ?devmap.DEVMAP_DEVICE_GET_NAME + 15 15 16 ? DEVMAP_DEVICE_UNREGISTER +16 ?devmap.DEVMAP_DEVICE_UNREGISTER + 17 17 18 ? DEVMAP_DRIVER_UNREGISTER18 ?devmap.DEVMAP_DRIVER_UNREGISTER 19 19 ) + 20 20 21 21 ( /* client interface */ 22 ? DEVMAP_DEVICE_GET_HANDLE {23 ? IPC_M_DATA_WRITE /* name */22 ?devmap.DEVMAP_DEVICE_GET_HANDLE { 23 ?devmap.IPC_M_DATA_WRITE /* name */ 24 24 } + 25 25 26 ? DEVMAP_DEVICE_GET_NAME +26 ?devmap.DEVMAP_DEVICE_GET_NAME + 27 27 28 ? DEVMAP_DEVICE_NULL_CREATE +28 ?devmap.DEVMAP_DEVICE_NULL_CREATE + 29 29 30 ? DEVMAP_DEVICE_NULL_DESTROY +30 ?devmap.DEVMAP_DEVICE_NULL_DESTROY + 31 31 32 ? DEVMAP_DEVICE_GET_COUNT +32 ?devmap.DEVMAP_DEVICE_GET_COUNT + 33 33 34 ? DEVMAP_DEVICE_GET_DEVICES {35 ? IPC_M_DATA_READ /* buffer */34 ?devmap.DEVMAP_DEVICE_GET_DEVICES { 35 ?devmap.IPC_M_DATA_READ /* buffer */ 36 36 } 37 37 ) + … … 39 39 !dev.IPC_M_CONNECT_ME_TO /* forwarded */ 40 40 )* ; 41 ? IPC_M_PHONE_HUNGUP41 ?devmap.IPC_M_PHONE_HUNGUP 42 42 )* -
contrib/bp/srv/fb/fb.bp
re742429 r6b89868 1 1 !ns.IPC_M_CONNECT_TO_ME ; 2 2 ( 3 ? IPC_M_CONNECT_ME_TO ;3 ?fb.IPC_M_CONNECT_ME_TO ; 4 4 ( 5 ? IPC_M_SHARE_OUT +5 ?fb.IPC_M_SHARE_OUT + 6 6 7 7 ( 8 ? FB_PREPARE_SHM ;9 ? IPC_M_AS_AREA_SEND ;10 ? FB_DRAW_PPM ;11 ? FB_DROP_SHM8 ?fb.FB_PREPARE_SHM ; 9 ?fb.IPC_M_AS_AREA_SEND ; 10 ?fb.FB_DRAW_PPM ; 11 ?fb.FB_DROP_SHM 12 12 ) + 13 13 14 14 ( 15 ? IPC_M_AS_AREA_SEND ;16 ? FB_DRAW_TEXT_DATA15 ?fb.IPC_M_AS_AREA_SEND ; 16 ?fb.FB_DRAW_TEXT_DATA 17 17 ) + 18 18 19 ? FB_SHM2PIXMAP +19 ?fb.FB_SHM2PIXMAP + 20 20 21 ? FB_VP_DRAW_PIXMAP +21 ?fb.FB_VP_DRAW_PIXMAP + 22 22 23 ? FB_VP2PIXMAP +23 ?fb.FB_VP2PIXMAP + 24 24 25 ? FB_DROP_PIXMAP +25 ?fb.FB_DROP_PIXMAP + 26 26 27 ? FB_ANIM_CREATE +27 ?fb.FB_ANIM_CREATE + 28 28 29 ? FB_ANIM_DROP +29 ?fb.FB_ANIM_DROP + 30 30 31 ? FB_ANIM_ADDPIXMAP +31 ?fb.FB_ANIM_ADDPIXMAP + 32 32 33 ? FB_ANIM_CHGVP +33 ?fb.FB_ANIM_CHGVP + 34 34 35 ? FB_ANIM_START +35 ?fb.FB_ANIM_START + 36 36 37 ? FB_ANIM_STOP +37 ?fb.FB_ANIM_STOP + 38 38 39 ? FB_PUTCHAR +39 ?fb.FB_PUTCHAR + 40 40 41 ? FB_CLEAR +41 ?fb.FB_CLEAR + 42 42 43 ? FB_CURSOR_GOTO +43 ?fb.FB_CURSOR_GOTO + 44 44 45 ? FB_CURSOR_VISIBILITY +45 ?fb.FB_CURSOR_VISIBILITY + 46 46 47 ? FB_GET_CSIZE +47 ?fb.FB_GET_CSIZE + 48 48 49 ? FB_GET_COLOR_CAP +49 ?fb.FB_GET_COLOR_CAP + 50 50 51 ? FB_SCROLL +51 ?fb.FB_SCROLL + 52 52 53 ? FB_VIEWPORT_SWITCH +53 ?fb.FB_VIEWPORT_SWITCH + 54 54 55 ? FB_VIEWPORT_CREATE +55 ?fb.FB_VIEWPORT_CREATE + 56 56 57 ? FB_VIEWPORT_DELETE +57 ?fb.FB_VIEWPORT_DELETE + 58 58 59 ? FB_SET_STYLE +59 ?fb.FB_SET_STYLE + 60 60 61 ? FB_SET_COLOR +61 ?fb.FB_SET_COLOR + 62 62 63 ? FB_SET_RGB_COLOR +63 ?fb.FB_SET_RGB_COLOR + 64 64 65 ? FB_GET_RESOLUTION +65 ?fb.FB_GET_RESOLUTION + 66 66 67 ? FB_POINTER_MOVE +67 ?fb.FB_POINTER_MOVE + 68 68 69 ? FB_SCREEN_YIELD +69 ?fb.FB_SCREEN_YIELD + 70 70 71 ? FB_SCREEN_RECLAIM71 ?fb.FB_SCREEN_RECLAIM 72 72 )* ; 73 ? IPC_M_PHONE_HUNGUP73 ?fb.IPC_M_PHONE_HUNGUP 74 74 )* -
contrib/bp/srv/fs/devfs/devfs.bp
re742429 r6b89868 3 3 [../../../lib/libfs/fs_register] ; 4 4 ( 5 ? IPC_M_CONNECT_ME_TO ;5 ?fs.IPC_M_CONNECT_ME_TO ; 6 6 ( 7 ? VFS_OUT_MOUNTED {8 ? IPC_M_DATA_WRITE /* mount options */7 ?fs.VFS_OUT_MOUNTED { 8 ?fs.IPC_M_DATA_WRITE /* mount options */ 9 9 } + 10 10 11 ? VFS_OUT_MOUNT +11 ?fs.VFS_OUT_MOUNT + 12 12 13 ? VFS_OUT_LOOKUP {13 ?fs.VFS_OUT_LOOKUP { 14 14 ( 15 15 [../../../lib/libc/devmap_device_get_handle] ; … … 19 19 } + 20 20 21 ? VFS_OUT_READ {22 ? IPC_M_DATA_READ /* payload */ {21 ?fs.VFS_OUT_READ { 22 ?fs.IPC_M_DATA_READ /* payload */ { 23 23 ( 24 24 !dev.VFS_OUT_READ ; … … 32 32 } + 33 33 34 ? VFS_OUT_WRITE {35 ? IPC_M_DATA_WRITE /* payload */ {34 ?fs.VFS_OUT_WRITE { 35 ?fs.IPC_M_DATA_WRITE /* payload */ { 36 36 ( 37 37 !dev.VFS_OUT_WRITE ; … … 42 42 } + 43 43 44 ? VFS_OUT_TRUNCATE +44 ?fs.VFS_OUT_TRUNCATE + 45 45 46 ? VFS_OUT_CLOSE {46 ?fs.VFS_OUT_CLOSE { 47 47 !dev.IPC_M_PHONE_HUNGUP 48 48 } + 49 49 50 ? VFS_OUT_DESTROY +50 ?fs.VFS_OUT_DESTROY + 51 51 52 ? VFS_OUT_OPEN_NODE {52 ?fs.VFS_OUT_OPEN_NODE { 53 53 [../../../lib/libc/devmap_device_connect] + 54 54 NULL 55 55 } + 56 56 57 ? VFS_OUT_STAT {57 ?fs.VFS_OUT_STAT { 58 58 ?IPC_M_DATA_READ /* struct stat */ 59 59 } + 60 60 61 ? VFS_OUT_SYNC61 ?fs.VFS_OUT_SYNC 62 62 63 63 )* ; 64 ? IPC_M_PHONE_HUNGUP64 ?fs.IPC_M_PHONE_HUNGUP 65 65 )* ; 66 66 !vfs.IPC_M_PHONE_HUNGUP -
contrib/bp/srv/fs/fat/fat.bp
re742429 r6b89868 2 2 [../../../lib/libfs/fs_register] ; 3 3 ( 4 ? IPC_M_CONNECT_ME_TO ;4 ?fs.IPC_M_CONNECT_ME_TO ; 5 5 ( 6 ? VFS_OUT_MOUNTED {7 ? IPC_M_DATA_WRITE /* mount options */6 ?fs.VFS_OUT_MOUNTED { 7 ?fs.IPC_M_DATA_WRITE /* mount options */ 8 8 } + 9 9 10 ? VFS_OUT_MOUNT {10 ?fs.VFS_OUT_MOUNT { 11 11 [../../../lib/libfs/libfs_mount] 12 12 } + 13 13 14 ? VFS_OUT_LOOKUP {14 ?fs.VFS_OUT_LOOKUP { 15 15 [../../../lib/libfs/libfs_lookup] 16 16 } + 17 17 18 ? VFS_OUT_READ {19 ? IPC_M_DATA_READ /* payload */18 ?fs.VFS_OUT_READ { 19 ?fs.IPC_M_DATA_READ /* payload */ 20 20 } + 21 21 22 ? VFS_OUT_WRITE {23 ? IPC_M_DATA_WRITE /* payload */22 ?fs.VFS_OUT_WRITE { 23 ?fs.IPC_M_DATA_WRITE /* payload */ 24 24 } + 25 25 26 ? VFS_OUT_TRUNCATE +26 ?fs.VFS_OUT_TRUNCATE + 27 27 28 ? VFS_OUT_CLOSE +28 ?fs.VFS_OUT_CLOSE + 29 29 30 ? VFS_OUT_DESTROY +30 ?fs.VFS_OUT_DESTROY + 31 31 32 ? VFS_OUT_OPEN_NODE {32 ?fs.VFS_OUT_OPEN_NODE { 33 33 [../../../lib/libfs/libfs_open_node] 34 34 } + 35 35 36 ? VFS_OUT_STAT {36 ?fs.VFS_OUT_STAT { 37 37 [../../../lib/libfs/libfs_stat] 38 38 } + 39 39 40 ? VFS_OUT_SYNC40 ?fs.VFS_OUT_SYNC 41 41 42 42 )* ; 43 ? IPC_M_PHONE_HUNGUP43 ?fs.IPC_M_PHONE_HUNGUP 44 44 )* ; 45 45 !vfs.IPC_M_PHONE_HUNGUP -
contrib/bp/srv/fs/tmpfs/tmpfs.bp
re742429 r6b89868 2 2 [../../../lib/libfs/fs_register] ; 3 3 ( 4 ? IPC_M_CONNECT_ME_TO ;4 ?fs.IPC_M_CONNECT_ME_TO ; 5 5 ( 6 ? VFS_OUT_MOUNTED {7 ? IPC_M_DATA_WRITE /* mount options */6 ?fs.VFS_OUT_MOUNTED { 7 ?fs.IPC_M_DATA_WRITE /* mount options */ 8 8 } + 9 9 10 ? VFS_OUT_MOUNT {10 ?fs.VFS_OUT_MOUNT { 11 11 [../../../lib/libfs/libfs_mount] 12 12 } + 13 13 14 ? VFS_OUT_LOOKUP {14 ?fs.VFS_OUT_LOOKUP { 15 15 [../../../lib/libfs/libfs_lookup] 16 16 } + 17 17 18 ? VFS_OUT_READ {19 ? IPC_M_DATA_READ /* payload */18 ?fs.VFS_OUT_READ { 19 ?fs.IPC_M_DATA_READ /* payload */ 20 20 } + 21 21 22 ? VFS_OUT_WRITE {23 ? IPC_M_DATA_WRITE /* payload */22 ?fs.VFS_OUT_WRITE { 23 ?fs.IPC_M_DATA_WRITE /* payload */ 24 24 } + 25 25 26 ? VFS_OUT_TRUNCATE +26 ?fs.VFS_OUT_TRUNCATE + 27 27 28 ? VFS_OUT_CLOSE +28 ?fs.VFS_OUT_CLOSE + 29 29 30 ? VFS_OUT_DESTROY +30 ?fs.VFS_OUT_DESTROY + 31 31 32 ? VFS_OUT_OPEN_NODE {32 ?fs.VFS_OUT_OPEN_NODE { 33 33 [../../../lib/libfs/libfs_open_node] 34 34 } + 35 35 36 ? VFS_OUT_STAT {36 ?fs.VFS_OUT_STAT { 37 37 [../../../lib/libfs/libfs_stat] 38 38 } + 39 39 40 ? VFS_OUT_SYNC40 ?fs.VFS_OUT_SYNC 41 41 42 42 )* ; 43 ? IPC_M_PHONE_HUNGUP43 ?fs.IPC_M_PHONE_HUNGUP 44 44 )* ; 45 45 !vfs.IPC_M_PHONE_HUNGUP -
contrib/bp/srv/kbd/kbd.bp
re742429 r6b89868 5 5 !ns.IPC_M_CONNECT_TO_ME ; 6 6 ( 7 ? IPC_M_CONNECT_ME_TO ;7 ?kbd.IPC_M_CONNECT_ME_TO ; 8 8 ( 9 9 ( 10 ? KBD_YIELD +11 ? KBD_RECLAIM +10 ?kbd.KBD_YIELD + 11 ?kbd.KBD_RECLAIM + 12 12 ) | 13 13 !console.KBD_EVENT 14 14 )* ; 15 ? IPC_M_PHONE_HUNGUP15 ?kbd.IPC_M_PHONE_HUNGUP 16 16 )* ; 17 17 ( -
contrib/bp/srv/loader/loader.bp
re742429 r6b89868 2 2 !ns.IPC_M_CONNECT_TO_ME ; 3 3 ( 4 ? LOADER_GET_TASKID {5 ? IPC_M_DATA_READ /* task id */4 ?loader.LOADER_GET_TASKID { 5 ?loader.IPC_M_DATA_READ /* task id */ 6 6 } + 7 7 8 ? LOADER_SET_PATHNAME {9 ? IPC_M_DATA_WRITE /* path */8 ?loader.LOADER_SET_PATHNAME { 9 ?loader.IPC_M_DATA_WRITE /* path */ 10 10 } + 11 11 12 ? LOADER_SET_ARGS {13 ? IPC_M_DATA_WRITE /* arguments */12 ?loader.LOADER_SET_ARGS { 13 ?loader.IPC_M_DATA_WRITE /* arguments */ 14 14 } + 15 15 16 ? LOADER_SET_FILES {17 ? IPC_M_DATA_WRITE /* files */16 ?loader.LOADER_SET_FILES { 17 ?loader.IPC_M_DATA_WRITE /* files */ 18 18 } + 19 19 20 ? LOADER_LOAD20 ?loader.LOADER_LOAD 21 21 )* ; 22 22 ( 23 ? LOADER_RUN +24 ? IPC_M_PHONE_HUNGUP23 ?loader.LOADER_RUN + 24 ?loader.IPC_M_PHONE_HUNGUP 25 25 ) -
contrib/bp/srv/ns/ns.bp
re742429 r6b89868 1 1 ( 2 2 ( 3 ? IPC_M_SHARE_IN /* SERVICE_MEM_REALTIME || SERVICE_MEM_KLOG */ +4 ? IPC_M_CONNECT_TO_ME {3 ?ns.IPC_M_SHARE_IN /* SERVICE_MEM_REALTIME || SERVICE_MEM_KLOG */ + 4 ?ns.IPC_M_CONNECT_TO_ME { 5 5 !clonable.IPC_M_CONNECT_TO_ME /* forwarded */ + 6 6 NULL 7 7 } + 8 ? IPC_M_CONNECT_ME_TO {8 ?ns.IPC_M_CONNECT_ME_TO { 9 9 !service.IPC_M_CONNECT_ME_TO /* forwarded */ + 10 10 NULL 11 11 } + 12 ? NS_PING +13 ? NS_TASK_WAIT +14 ? NS_ID_INTRO +15 ? NS_RETVAL12 ?ns.NS_PING + 13 ?ns.NS_TASK_WAIT + 14 ?ns.NS_ID_INTRO + 15 ?ns.NS_RETVAL 16 16 )* ; 17 ? IPC_M_PHONE_HUNGUP17 ?ns.IPC_M_PHONE_HUNGUP 18 18 )* -
contrib/bp/srv/pci/pci.bp
re742429 r6b89868 1 1 !ns.IPC_M_CONNECT_TO_ME ; 2 2 ( 3 ? IPC_M_CONNECT_ME_TO ;4 ? IPC_M_PHONE_HUNGUP3 ?pci.IPC_M_CONNECT_ME_TO ; 4 ?pci.IPC_M_PHONE_HUNGUP 5 5 )* -
contrib/bp/srv/vfs/vfs.bp
re742429 r6b89868 1 1 !ns.IPC_M_CONNECT_TO_ME ; 2 2 ( 3 ? IPC_M_CONNECT_ME_TO ;3 ?vfs.IPC_M_CONNECT_ME_TO ; 4 4 ( 5 ? VFS_IN_REGISTER {6 ? IPC_M_DATA_WRITE ;7 ? IPC_M_CONNECT_TO_ME ;8 ? IPC_M_SHARE_IN5 ?vfs.VFS_IN_REGISTER { 6 ?vfs.IPC_M_DATA_WRITE ; 7 ?vfs.IPC_M_CONNECT_TO_ME ; 8 ?vfs.IPC_M_SHARE_IN 9 9 } + 10 10 11 ? VFS_IN_MOUNT {12 ? IPC_M_DATA_WRITE /* mount point */ ;13 ? IPC_M_DATA_WRITE /* mount options */ ;14 ? IPC_M_DATA_WRITE /* fs name */ ;15 ? IPC_M_PING ;11 ?vfs.VFS_IN_MOUNT { 12 ?vfs.IPC_M_DATA_WRITE /* mount point */ ; 13 ?vfs.IPC_M_DATA_WRITE /* mount options */ ; 14 ?vfs.IPC_M_DATA_WRITE /* fs name */ ; 15 ?vfs.IPC_M_PING ; 16 16 ( 17 17 … … 26 26 } + 27 27 28 ? VFS_IN_OPEN {29 ? IPC_M_DATA_WRITE /* path */ ;28 ?vfs.VFS_IN_OPEN { 29 ?vfs.IPC_M_DATA_WRITE /* path */ ; 30 30 [vfs_lookup_internal] ; 31 31 ( … … 39 39 } + 40 40 41 ? VFS_IN_OPEN_NODE {41 ?vfs.VFS_IN_OPEN_NODE { 42 42 [vfs_grab_phone] ; 43 43 !fs.VFS_OUT_OPEN_NODE ; … … 53 53 } + 54 54 55 ? VFS_IN_CLOSE {55 ?vfs.VFS_IN_CLOSE { 56 56 [vfs_grab_phone] ; 57 57 !fs.VFS_OUT_CLOSE ; … … 59 59 } + 60 60 61 ? VFS_IN_READ {62 ? IPC_M_DATA_READ {61 ?vfs.VFS_IN_READ { 62 ?vfs.IPC_M_DATA_READ { 63 63 [vfs_grab_phone] ; 64 64 !fs.VFS_OUT_READ /* payload */ ; … … 68 68 } + 69 69 70 ? VFS_IN_WRITE {71 ? IPC_M_DATA_WRITE {70 ?vfs.VFS_IN_WRITE { 71 ?vfs.IPC_M_DATA_WRITE { 72 72 [vfs_grab_phone] ; 73 73 !fs.VFS_OUT_WRITE /* payload */ ; … … 77 77 } + 78 78 79 ? VFS_IN_SEEK +79 ?vfs.VFS_IN_SEEK + 80 80 81 ? VFS_IN_TRUNCATE {81 ?vfs.VFS_IN_TRUNCATE { 82 82 [vfs_grab_phone] ; 83 83 !fs.VFS_OUT_TRUNCATE ; … … 85 85 } + 86 86 87 ? VFS_IN_FSTAT {88 ? IPC_M_DATA_READ /* struct stat */ {87 ?vfs.VFS_IN_FSTAT { 88 ?vfs.IPC_M_DATA_READ /* struct stat */ { 89 89 [vfs_grab_phone] ; 90 90 !fs.VFS_OUT_STAT ; … … 94 94 } + 95 95 96 ? VFS_IN_STAT {97 ? IPC_M_DATA_WRITE /* path */ ;98 ? IPC_M_DATA_READ /* struct stat */ {96 ?vfs.VFS_IN_STAT { 97 ?vfs.IPC_M_DATA_WRITE /* path */ ; 98 ?vfs.IPC_M_DATA_READ /* struct stat */ { 99 99 [vfs_lookup_internal] ; 100 100 !fs.VFS_OUT_STAT ; … … 103 103 } + 104 104 105 ? VFS_IN_MKDIR {106 ? IPC_M_DATA_WRITE /* path */ ;105 ?vfs.VFS_IN_MKDIR { 106 ?vfs.IPC_M_DATA_WRITE /* path */ ; 107 107 [vfs_lookup_internal] 108 108 } + 109 109 110 ? VFS_IN_UNLINK {111 ? IPC_M_DATA_WRITE /* path */ ;110 ?vfs.VFS_IN_UNLINK { 111 ?vfs.IPC_M_DATA_WRITE /* path */ ; 112 112 [vfs_lookup_internal] 113 113 } + 114 114 115 ? VFS_IN_RENAME {116 ? IPC_M_DATA_WRITE /* old path */ ;117 ? IPC_M_DATE_WRITE /* new path */ ;115 ?vfs.VFS_IN_RENAME { 116 ?vfs.IPC_M_DATA_WRITE /* old path */ ; 117 ?vfs.IPC_M_DATE_WRITE /* new path */ ; 118 118 [vfs_lookup_internal] /* lookup old path */ ; 119 119 [vfs_lookup_internal] /* lookup parent of new path */ ; … … 123 123 } + 124 124 125 ? VFS_IN_SYNC {125 ?vfs.VFS_IN_SYNC { 126 126 !fs.VFS_OUT_SYNC 127 127 } 128 128 129 129 )* ; 130 ? IPC_M_PHONE_HUNGUP130 ?vfs.IPC_M_PHONE_HUNGUP 131 131 )*
Note:
See TracChangeset
for help on using the changeset viewer.