DTPerformanceSession framework does not work on device

Originator:Jacob.r.jennings
Number:rdar://12934352 Date Originated:26-Dec-2012 02:12 PM
Status:Open Resolved:
Product:Developer Tools Product Version:4.5.2
Classification:Serious bug Reproducible:Always
 
26-Dec-2012 02:12 PM Jacob Jennings:
Summary:
DTPerformanceSession framework does not work (or compile) on device.  (missing file: libproc.h)

Steps to Reproduce:

Add DTPerformanceSession framework to a target
#import <DTPerformanceSession/DTSignalFlag.h>
In some method,
DTSendSignalFlag("com.acompany.SomethingStarted", DT_START_SIGNAL, TRUE);

Expected Results:
Should compile when targeting simulator and device

Actual Results:
Does not compile when targeting device (iPad 3rd gen. iOS 6.0.1) (missing file: libproc.h)

Regression:

Notes:
There is little value in improving simulator profiling and not device profiling - the device performance profile is very different, and the only one that really matters.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!