ASL has undocumented differences between Mac OS X and iOS

Originator:craig
Number:rdar://14461411 Date Originated:17/07/2013
Status:Open Resolved:
Product:Documentation Product Version:
Classification:Enhancement Reproducible:Not applicable
 
Summary:
Background:  I was trying to write some simple code that logs to and reads back from the ASL log on iOS.  The same code works in a Mac OS X application and also in the iOS simulator, however, asl_search doesn't read the records back on iOS.  So, I posted a question on the devforums (https://devforums.apple.com/message/850994) and I got some feedback from an Apple DTS engineer that listed a number of differences between the behaviour of ASL on Mac OS X and iOS. 

As far as I can tell, this information is not documented anywhere.

Steps to Reproduce:
Search for information that outlines the difference in ASL behaviour between iOS and OS X.

Expected Results:
An official Apple document that describes (at least) the following pieces of info:
 - iOS only stores 256 entries
 - iOS is in-memory only 
 - iOS restricts access to kernel entries
 - other differences??

Actual Results:
No documentation.  There are several places where Quinn describes the differences in the dev forums or on stack overflow, but that is not the right place for this info.

Regression:

Notes:

My original question in the dev forum was about why asl_search wasn't retrieving log entries that I had logged.  This radar is not about that (I will raise a separate radar for that)... this radar is about the fact that the documentation does not describe the different implementation details between the platforms.

Comments

Radar for asl_search not working is http://openradar.appspot.com/14461599


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!