Linux Perf
sched-migration.SchedEventProxy Class Reference
Collaboration diagram for sched-migration.SchedEventProxy:
Collaboration graph

Public Member Functions

def __init__ (self)
 
def sched_switch (self, headers, prev_comm, prev_pid, prev_prio, prev_state, next_comm, next_pid, next_prio)
 
def migrate (self, headers, pid, prio, orig_cpu, dest_cpu)
 
def wake_up (self, headers, comm, pid, success, target_cpu, fork)
 

Public Attributes

 current_tsk
 
 timeslices
 

Detailed Description

Definition at line 326 of file sched-migration.py.

Constructor & Destructor Documentation

◆ __init__()

def sched-migration.SchedEventProxy.__init__ (   self)

Definition at line 327 of file sched-migration.py.

Member Function Documentation

◆ migrate()

def sched-migration.SchedEventProxy.migrate (   self,
  headers,
  pid,
  prio,
  orig_cpu,
  dest_cpu 
)

Definition at line 349 of file sched-migration.py.

◆ sched_switch()

def sched-migration.SchedEventProxy.sched_switch (   self,
  headers,
  prev_comm,
  prev_pid,
  prev_prio,
  prev_state,
  next_comm,
  next_pid,
  next_prio 
)
Ensure the task we sched out this cpu is really the one
    we logged. Otherwise we may have missed traces 

Definition at line 332 of file sched-migration.py.

◆ wake_up()

def sched-migration.SchedEventProxy.wake_up (   self,
  headers,
  comm,
  pid,
  success,
  target_cpu,
  fork 
)

Definition at line 353 of file sched-migration.py.

Member Data Documentation

◆ current_tsk

sched-migration.SchedEventProxy.current_tsk

Definition at line 328 of file sched-migration.py.

◆ timeslices

sched-migration.SchedEventProxy.timeslices

Definition at line 329 of file sched-migration.py.


The documentation for this class was generated from the following file: