Lines Matching refs:str
856 free(fsym->str);
991 static enum tep_event_type force_token(const char *str, char **tok);
1159 static enum tep_event_type force_token(const char *str, char **tok)
1171 init_input_buf(str, strlen(str));
1280 static int __read_expected(enum tep_event_type expect, const char *str,
1292 ret = test_type_token(type, token, expect, str);
1299 static int read_expected(enum tep_event_type expect, const char *str)
1301 return __read_expected(expect, str, 1);
1304 static int read_expected_item(enum tep_event_type expect, const char *str)
1306 return __read_expected(expect, str, 0);
1407 static int append(char **buf, const char *delim, const char *str)
1411 new_buf = realloc(*buf, strlen(*buf) + strlen(delim) + strlen(str) + 1);
1415 strcat(new_buf, str);
2573 field->str = strdup(value);
2574 if (field->str == NULL)
3910 int len_arg, const char *str)
3913 trace_seq_printf(s, format, len_arg, str);
3915 trace_seq_printf(s, format, str);
3926 char *str;
3936 str = malloc(str_size + 1);
3937 if (!str) {
3941 str[str_size] = 0;
3956 memcpy(str + i, buf, 2);
3960 str[i] = ',';
3965 trace_seq_printf(s, format, len_arg, str);
3967 trace_seq_printf(s, format, str);
3969 free(str);
3982 char *str;
3999 str = arg->field.name;
4040 str = malloc(len + 1);
4041 if (!str) {
4046 memcpy(str, data + field->offset, len);
4047 str[len] = 0;
4048 print_str_to_seq(s, format, len_arg, str);
4049 free(str);
4057 print_str_to_seq(s, format, len_arg, flag->str);
4063 print_str_to_seq(s, format, len_arg, flag->str);
4079 print_str_to_seq(s, format, len_arg, flag->str);
4097 str = arg->hex.field->field.name;
4098 field = tep_find_any_field(event, str);
4128 str = arg->int_array.field->field.name;
4129 field = tep_find_any_field(event, str);
4235 struct trace_seq str;
4238 char *str;
4263 trace_seq_init(&str);
4264 print_str_arg(&str, data, size, event, "%s", -1, farg);
4265 trace_seq_terminate(&str);
4268 do_warning_event(event, "%s(%d): malloc str",
4273 string->str = strdup(str.buffer);
4274 if (!string->str) {
4276 do_warning_event(event, "%s(%d): malloc str",
4280 args[i] = (uintptr_t)string->str;
4282 trace_seq_destroy(&str);
4302 free(string->str);
6128 char *str = format + 1;
6132 while (*str) {
6133 switch (*str) {
6146 str++;
6184 char *str = format;
6195 current = strchr(str, '%');
6197 trace_seq_puts(s, str);
6203 trace_seq_puts(s, str);
6219 str = current;
6447 trace_seq_printf(s, "{ %s, %s }", field->value, field->str);