perf/core improvements and fixes:
User visible:
 
 - Improve --filter support for 'perf probe', allowing using its arguments
   on other commands, as --add, --del, etc (Masami Hiramatsu)
 
 - Show warning when running 'perf kmem stat' on a unsuitable perf.data file,
   i.e. one with events that are not the ones required for the stat variant
   used (Namhyung Kim).
 
 Infrastructure:
 
 - Auxtrace support patches, paving the way to support Intel PT and BTS (Adrian Hunter)
 
 - hists browser (top, report) refactorings (Namhyung Kim)
 
 Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJVSTWtAAoJENZQFvNTUqpA7zoP/3PDUfiFkhg5wUMIsCiVlI22
 t05ptMRt82X0/FoleEYBfLIwJcnBbOmmSTFkoQzMj9ETHkwKB1QpH5HgeRrKe5un
 +rhoxWlcBs3/KgBNk4sIrg2FrzM//LXy4NrLc3TuyCQJfuWxfCCs8L/pIpT3it9m
 cc9GgbMXV7164KggSSG+3+IY9sbnQXQNQdhZoVbd4GAumX15JQO83eSYXZaIWleO
 Wra3aHP4tOEJmdPBhDhpGdTn0zpvTHLV5qPU6/3W1BvQt6O/6Gqe4ujjg7Ga2bLR
 pnGnoRwFM1Z7CacHVFoETeA8unqOUKEeIJvpbq0SsHfiT12RRjx//iy6Q6MaEx59
 DL4tVWxZyIzZizQ9cSXTe+uXQn5LUO2Tj2PC4wcVVAyClI94tjF20XtKxX6Ptyl2
 KVe0lv9CyxcB/OlwbxVo/xLYVdlbrIh2uGhpwsfIB7UNAdGi5G9SXiiEBD7gUUp1
 k1sRbEMKcUYYx/ezN5wkIQIAaEVMNWl6VJF9qLA63Ti15XiBXHdJE2tMleLWz1oi
 z70NTDdwFTquYocTgSnOo0nbb71m55YCfHyAr6VN6ZB08i4Lo7bF9HaI7ODgBFUk
 3FHb4gJxsytC5xwp8R/VJVLPqfC1+HFy2CDZZbr9DkNycIvHqUJratz+EhcCHO2Y
 RJ1CflbTUfJKBPO6TrXH
 =oEm1
 -----END PGP SIGNATURE-----
Merge tag 'perf-core-for-mingo-3' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo:
User visible changes:
  - Improve --filter support for 'perf probe', allowing using its arguments
    on other commands, as --add, --del, etc (Masami Hiramatsu)
  - Show warning when running 'perf kmem stat' on a unsuitable perf.data file,
    i.e. one with events that are not the ones required for the stat variant
    used (Namhyung Kim).
Infrastructure changes:
  - Auxtrace support patches, paving the way to support Intel PT and BTS (Adrian Hunter)
  - hists browser (top, report) refactorings (Namhyung Kim)
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
	
	
This commit is contained in:
		
				commit
				
					
						1836ac856e
					
				
			
		
					 82 changed files with 5848 additions and 817 deletions
				
			
		|  | @ -1387,7 +1387,7 @@ static int event_read_fields(struct event_format *event, struct format_field **f | |||
| 			do_warning_event(event, "%s: no type found", __func__); | ||||
| 			goto fail; | ||||
| 		} | ||||
| 		field->name = last_token; | ||||
| 		field->name = field->alias = last_token; | ||||
| 
 | ||||
| 		if (test_type(type, EVENT_OP)) | ||||
| 			goto fail; | ||||
|  | @ -1469,7 +1469,7 @@ static int event_read_fields(struct event_format *event, struct format_field **f | |||
| 				size_dynamic = type_size(field->name); | ||||
| 				free_token(field->name); | ||||
| 				strcat(field->type, brackets); | ||||
| 				field->name = token; | ||||
| 				field->name = field->alias = token; | ||||
| 				type = read_token(&token); | ||||
| 			} else { | ||||
| 				char *new_type; | ||||
|  | @ -6444,6 +6444,8 @@ void pevent_ref(struct pevent *pevent) | |||
| void pevent_free_format_field(struct format_field *field) | ||||
| { | ||||
| 	free(field->type); | ||||
| 	if (field->alias != field->name) | ||||
| 		free(field->alias); | ||||
| 	free(field->name); | ||||
| 	free(field); | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ingo Molnar
				Ingo Molnar