]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_keychain/lib/SecIdentitySearch.cpp
Security-58286.260.20.tar.gz
[apple/security.git] / OSX / libsecurity_keychain / lib / SecIdentitySearch.cpp
index e46cdfade9502599d2366b03fe6bf6c225ea9465..b3f58d608823b194924f1cfb1ec77e2fc8176706 100644 (file)
@@ -26,6 +26,7 @@
 #include <Security/SecPolicyPriv.h>
 #include <security_keychain/IdentityCursor.h>
 #include <security_keychain/Identity.h>
+#include <os/activity.h>
 
 #include "SecBridge.h"
 
@@ -48,6 +49,9 @@ SecIdentitySearchCreate(
        SecIdentitySearchRef *searchRef)
 {
     BEGIN_SECAPI
+    os_activity_t activity = os_activity_create("SecIdentitySearchCreate", OS_ACTIVITY_CURRENT, OS_ACTIVITY_FLAG_IF_NONE_PRESENT);
+    os_activity_scope(activity);
+    os_release(activity);
 
        Required(searchRef);
 
@@ -64,6 +68,9 @@ OSStatus SecIdentitySearchCreateWithAttributes(
     SecIdentitySearchRef* searchRef)
 {
     BEGIN_SECAPI
+    os_activity_t activity = os_activity_create("SecIdentitySearchCreateWithAttributes", OS_ACTIVITY_CURRENT, OS_ACTIVITY_FLAG_IF_NONE_PRESENT);
+    os_activity_scope(activity);
+    os_release(activity);
 
     //
     // %%%TBI This function needs a new form of IdentityCursor that takes
@@ -87,6 +94,9 @@ OSStatus SecIdentitySearchCreateWithPolicy(
     SecIdentitySearchRef* searchRef)
 {
     BEGIN_SECAPI
+    os_activity_t activity = os_activity_create("SecIdentitySearchCreateWithPolicy", OS_ACTIVITY_CURRENT, OS_ACTIVITY_FLAG_IF_NONE_PRESENT);
+    os_activity_scope(activity);
+    os_release(activity);
 
        Required(searchRef);
 
@@ -106,6 +116,9 @@ SecIdentitySearchCopyNext(
        SecIdentityRef *identityRef)
 {
     BEGIN_SECAPI
+    os_activity_t activity = os_activity_create("SecIdentitySearchCopyNext", OS_ACTIVITY_CURRENT, OS_ACTIVITY_FLAG_IF_NONE_PRESENT);
+    os_activity_scope(activity);
+    os_release(activity);
 
        RequiredParam(identityRef);
        SecPointer<Identity> identityPtr;