Skip to main content

kernel_object

Macro kernel_object 

Source
macro_rules! kernel_object {
    ($category:tt, $koid:expr, $obj_type:expr, $name:tt $(, $key:tt => $val:expr)* $(,)?) => { ... };
}
Expand description

Writes a kernel object record when the given trace category is enabled.

§Arguments:

  • category: Filter category for the object record. Expects a string literal or expression.
  • koid: Kernel object id of the object. Expects type u64.
  • obj_type: The type the object. Expects type u32.
  • name: The name of the object. Expects a string literal or expression.
  • …: List of key => value argument pairs.