Quickies

[categories] [index] [all (527)] [latest]

DTrace
  1. $ cat objc_calls.d
    pid$target::*ClassDisplay*:entry {}
    pid$target::*ClassDisplay*:return {}
    

    Trace Objective-C messages on Class Display

    $ sudo dtrace -s objc_calls.d -F -c ./RuntimeBrowser
    dtrace: script 'objc_calls.d' matched 64 probes
    CPU FUNCTION
      0  -> +[ClassDisplay classDisplayWithClass:]
      0    -> -[ClassDisplay setRepresentedClass:]
      0    <- -[ClassDisplay setRepresentedClass:]
      0  <- +[ClassDisplay classDisplayWithClass:]
      0  -> -[ClassDisplay setDisplayPropertiesDefaultValues:]
      0  <- -[ClassDisplay setDisplayPropertiesDefaultValues:]
      0  -> -[ClassDisplay header]
      0    -> -[ClassDisplay setRefdClasses:]
      0    <- -[ClassDisplay setRefdClasses:]
    (...)