mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 15:12:45 +00:00 
			
		
		
		
	Kernel+LibC: Add support for filtering profiling events
This adds the -t command-line argument for the profile tool. Using this argument you can filter which event types you want in your profile.
This commit is contained in:
		
							parent
							
								
									8b2ace0326
								
							
						
					
					
						commit
						572bbf28cc
					
				
					 10 changed files with 72 additions and 33 deletions
				
			
		|  | @ -47,17 +47,17 @@ enum { | |||
| }; | ||||
| 
 | ||||
| enum { | ||||
|     PERF_EVENT_SAMPLE, | ||||
|     PERF_EVENT_MALLOC, | ||||
|     PERF_EVENT_FREE, | ||||
|     PERF_EVENT_MMAP, | ||||
|     PERF_EVENT_MUNMAP, | ||||
|     PERF_EVENT_PROCESS_CREATE, | ||||
|     PERF_EVENT_PROCESS_EXEC, | ||||
|     PERF_EVENT_PROCESS_EXIT, | ||||
|     PERF_EVENT_THREAD_CREATE, | ||||
|     PERF_EVENT_THREAD_EXIT, | ||||
|     PERF_EVENT_CONTEXT_SWITCH, | ||||
|     PERF_EVENT_SAMPLE = 1, | ||||
|     PERF_EVENT_MALLOC = 2, | ||||
|     PERF_EVENT_FREE = 4, | ||||
|     PERF_EVENT_MMAP = 8, | ||||
|     PERF_EVENT_MUNMAP = 16, | ||||
|     PERF_EVENT_PROCESS_CREATE = 32, | ||||
|     PERF_EVENT_PROCESS_EXEC = 64, | ||||
|     PERF_EVENT_PROCESS_EXIT = 128, | ||||
|     PERF_EVENT_THREAD_CREATE = 256, | ||||
|     PERF_EVENT_THREAD_EXIT = 512, | ||||
|     PERF_EVENT_CONTEXT_SWITCH = 1024, | ||||
| }; | ||||
| 
 | ||||
| #define WNOHANG 1 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Gunnar Beutner
						Gunnar Beutner