tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags
In order to make libtraceevent into a proper library, variables, data structures and functions require a unique prefix to prevent name space conflicts. That prefix will be "tep_". This renames enum format_flags to enum tep_format_flags and adds prefix TEP_ to all of its members. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> Cc: linux-trace-devel@vger.kernel.org Link: http://lkml.kernel.org/r/20180919185722.803127871@goodmis.org Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:

committed by
Arnaldo Carvalho de Melo

parent
2c92f9828b
commit
bb39ccb204
@@ -1301,7 +1301,7 @@ static int event_read_id(void)
|
||||
|
||||
static int field_is_string(struct tep_format_field *field)
|
||||
{
|
||||
if ((field->flags & FIELD_IS_ARRAY) &&
|
||||
if ((field->flags & TEP_FIELD_IS_ARRAY) &&
|
||||
(strstr(field->type, "char") || strstr(field->type, "u8") ||
|
||||
strstr(field->type, "s8")))
|
||||
return 1;
|
||||
@@ -1328,7 +1328,7 @@ static int field_is_long(struct tep_format_field *field)
|
||||
|
||||
static unsigned int type_size(const char *name)
|
||||
{
|
||||
/* This covers all FIELD_IS_STRING types. */
|
||||
/* This covers all TEP_FIELD_IS_STRING types. */
|
||||
static struct {
|
||||
const char *type;
|
||||
unsigned int size;
|
||||
@@ -1416,7 +1416,7 @@ static int event_read_fields(struct tep_event_format *event, struct tep_format_f
|
||||
type == EVENT_OP && strcmp(token, ".") == 0)) {
|
||||
|
||||
if (strcmp(token, "*") == 0)
|
||||
field->flags |= FIELD_IS_POINTER;
|
||||
field->flags |= TEP_FIELD_IS_POINTER;
|
||||
|
||||
if (field->type) {
|
||||
char *new_type;
|
||||
@@ -1455,7 +1455,7 @@ static int event_read_fields(struct tep_event_format *event, struct tep_format_f
|
||||
char *new_brackets;
|
||||
int len;
|
||||
|
||||
field->flags |= FIELD_IS_ARRAY;
|
||||
field->flags |= TEP_FIELD_IS_ARRAY;
|
||||
|
||||
type = read_token(&token);
|
||||
|
||||
@@ -1544,11 +1544,11 @@ static int event_read_fields(struct tep_event_format *event, struct tep_format_f
|
||||
}
|
||||
|
||||
if (field_is_string(field))
|
||||
field->flags |= FIELD_IS_STRING;
|
||||
field->flags |= TEP_FIELD_IS_STRING;
|
||||
if (field_is_dynamic(field))
|
||||
field->flags |= FIELD_IS_DYNAMIC;
|
||||
field->flags |= TEP_FIELD_IS_DYNAMIC;
|
||||
if (field_is_long(field))
|
||||
field->flags |= FIELD_IS_LONG;
|
||||
field->flags |= TEP_FIELD_IS_LONG;
|
||||
|
||||
if (test_type_token(type, token, EVENT_OP, ";"))
|
||||
goto fail;
|
||||
@@ -1597,7 +1597,7 @@ static int event_read_fields(struct tep_event_format *event, struct tep_format_f
|
||||
goto fail;
|
||||
|
||||
if (strtoul(token, NULL, 0))
|
||||
field->flags |= FIELD_IS_SIGNED;
|
||||
field->flags |= TEP_FIELD_IS_SIGNED;
|
||||
|
||||
free_token(token);
|
||||
if (read_expected(EVENT_OP, ";") < 0)
|
||||
@@ -1609,14 +1609,14 @@ static int event_read_fields(struct tep_event_format *event, struct tep_format_f
|
||||
|
||||
free_token(token);
|
||||
|
||||
if (field->flags & FIELD_IS_ARRAY) {
|
||||
if (field->flags & TEP_FIELD_IS_ARRAY) {
|
||||
if (field->arraylen)
|
||||
field->elementsize = field->size / field->arraylen;
|
||||
else if (field->flags & FIELD_IS_DYNAMIC)
|
||||
else if (field->flags & TEP_FIELD_IS_DYNAMIC)
|
||||
field->elementsize = size_dynamic;
|
||||
else if (field->flags & FIELD_IS_STRING)
|
||||
else if (field->flags & TEP_FIELD_IS_STRING)
|
||||
field->elementsize = 1;
|
||||
else if (field->flags & FIELD_IS_LONG)
|
||||
else if (field->flags & TEP_FIELD_IS_LONG)
|
||||
field->elementsize = event->pevent ?
|
||||
event->pevent->long_size :
|
||||
sizeof(long);
|
||||
@@ -2089,11 +2089,11 @@ process_entry(struct tep_event_format *event __maybe_unused, struct print_arg *a
|
||||
|
||||
if (is_flag_field) {
|
||||
arg->field.field = tep_find_any_field(event, arg->field.name);
|
||||
arg->field.field->flags |= FIELD_IS_FLAG;
|
||||
arg->field.field->flags |= TEP_FIELD_IS_FLAG;
|
||||
is_flag_field = 0;
|
||||
} else if (is_symbolic_field) {
|
||||
arg->field.field = tep_find_any_field(event, arg->field.name);
|
||||
arg->field.field->flags |= FIELD_IS_SYMBOLIC;
|
||||
arg->field.field->flags |= TEP_FIELD_IS_SYMBOLIC;
|
||||
is_symbolic_field = 0;
|
||||
}
|
||||
|
||||
@@ -3901,7 +3901,7 @@ static void print_str_arg(struct trace_seq *s, void *data, int size,
|
||||
* and the size is the same as long_size, assume that it
|
||||
* is a pointer.
|
||||
*/
|
||||
if (!(field->flags & FIELD_IS_ARRAY) &&
|
||||
if (!(field->flags & TEP_FIELD_IS_ARRAY) &&
|
||||
field->size == pevent->long_size) {
|
||||
|
||||
/* Handle heterogeneous recording and processing
|
||||
@@ -4794,16 +4794,16 @@ void tep_print_field(struct trace_seq *s, void *data,
|
||||
unsigned int offset, len, i;
|
||||
struct tep_handle *pevent = field->event->pevent;
|
||||
|
||||
if (field->flags & FIELD_IS_ARRAY) {
|
||||
if (field->flags & TEP_FIELD_IS_ARRAY) {
|
||||
offset = field->offset;
|
||||
len = field->size;
|
||||
if (field->flags & FIELD_IS_DYNAMIC) {
|
||||
if (field->flags & TEP_FIELD_IS_DYNAMIC) {
|
||||
val = tep_read_number(pevent, data + offset, len);
|
||||
offset = val;
|
||||
len = offset >> 16;
|
||||
offset &= 0xffff;
|
||||
}
|
||||
if (field->flags & FIELD_IS_STRING &&
|
||||
if (field->flags & TEP_FIELD_IS_STRING &&
|
||||
is_printable_array(data + offset, len)) {
|
||||
trace_seq_printf(s, "%s", (char *)data + offset);
|
||||
} else {
|
||||
@@ -4815,21 +4815,21 @@ void tep_print_field(struct trace_seq *s, void *data,
|
||||
*((unsigned char *)data + offset + i));
|
||||
}
|
||||
trace_seq_putc(s, ']');
|
||||
field->flags &= ~FIELD_IS_STRING;
|
||||
field->flags &= ~TEP_FIELD_IS_STRING;
|
||||
}
|
||||
} else {
|
||||
val = tep_read_number(pevent, data + field->offset,
|
||||
field->size);
|
||||
if (field->flags & FIELD_IS_POINTER) {
|
||||
if (field->flags & TEP_FIELD_IS_POINTER) {
|
||||
trace_seq_printf(s, "0x%llx", val);
|
||||
} else if (field->flags & FIELD_IS_SIGNED) {
|
||||
} else if (field->flags & TEP_FIELD_IS_SIGNED) {
|
||||
switch (field->size) {
|
||||
case 4:
|
||||
/*
|
||||
* If field is long then print it in hex.
|
||||
* A long usually stores pointers.
|
||||
*/
|
||||
if (field->flags & FIELD_IS_LONG)
|
||||
if (field->flags & TEP_FIELD_IS_LONG)
|
||||
trace_seq_printf(s, "0x%x", (int)val);
|
||||
else
|
||||
trace_seq_printf(s, "%d", (int)val);
|
||||
@@ -4844,7 +4844,7 @@ void tep_print_field(struct trace_seq *s, void *data,
|
||||
trace_seq_printf(s, "%lld", val);
|
||||
}
|
||||
} else {
|
||||
if (field->flags & FIELD_IS_LONG)
|
||||
if (field->flags & TEP_FIELD_IS_LONG)
|
||||
trace_seq_printf(s, "0x%llx", val);
|
||||
else
|
||||
trace_seq_printf(s, "%llu", val);
|
||||
@@ -6288,7 +6288,7 @@ void *tep_get_field_raw(struct trace_seq *s, struct tep_event_format *event,
|
||||
len = &dummy;
|
||||
|
||||
offset = field->offset;
|
||||
if (field->flags & FIELD_IS_DYNAMIC) {
|
||||
if (field->flags & TEP_FIELD_IS_DYNAMIC) {
|
||||
offset = tep_read_number(event->pevent,
|
||||
data + offset, field->size);
|
||||
*len = offset >> 16;
|
||||
|
Reference in New Issue
Block a user