Lines Matching refs:argv
91 static void TraceWrite(int fd, int argc, char **argv)
95 info.eventType = strtoul(argv[2], NULL, 0); /* 2, argv number */
96 info.identity = strtoul(argv[3], NULL, 0); /* 3, argv number */
97 /* 4, argc -4 means user argv that does not contain argv[0]~argv[3] */
101 /* 4, argc -4 means user argv that does not contain argv[0]~argv[3] */
102 info.params[i] = strtoul(argv[4 + i], NULL, 0);
107 int main(int argc, char **argv)
117 } else if (argc == 2 && strcmp(argv[1], "start") == 0) { /* 2, argv num, no special meaning */
119 } else if (argc == 2 && strcmp(argv[1], "stop") == 0) { /* 2, argv num, no special meaning */
121 } else if (argc == 2 && strcmp(argv[1], "reset") == 0) { /* 2, argv num, no special meaning */
123 } else if (argc == 3 && strcmp(argv[1], "mask") == 0) { /* 3, argv num, no special meaning */
124 size_t mask = strtoul(argv[2], NULL, 0);
126 } else if (argc == 3 && strcmp(argv[1], "dump") == 0) { /* 3, argv num, no special meaning */
127 size_t flag = strtoul(argv[2], NULL, 0);
129 } else if (argc == 3 && strcmp(argv[1], "read") == 0) { /* 3, argv num, no special meaning */
130 size_t size = strtoul(argv[2], NULL, 0);
132 } else if (argc >= 4 && strcmp(argv[1], "write") == 0) { /* 4, argv num, no special meaning */
133 TraceWrite(fd, argc, argv);