/macosx-10.9.5/Security-55471.14.18/utilities/src/ |
H A D | SecDb.h | 17 // MARK: SecDbRef and SecDbConnectionRef forward declarations 19 typedef struct __OpaqueSecDbConnection *SecDbConnectionRef; typedef in typeref:struct:__OpaqueSecDbConnection 54 SecDbRef SecDbCreate(CFStringRef dbName, bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error)); 59 SecDbConnectionRef SecDbConnectionAquire(SecDbRef db, bool readOnly, CFErrorRef *error); 60 void SecDbConnectionRelease(SecDbConnectionRef dbconn); 63 bool SecDbPerformRead(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn)); 64 bool SecDbPerformWrite(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn)); 74 bool SecDbPrepare(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error, void(^exec)(sqlite3_stmt *stmt)); 76 bool SecDbStep(SecDbConnectionRef dbconn, sqlite3_stmt *stmt, CFErrorRef *error, void (^row)(bool *stop)); 78 bool SecDbExec(SecDbConnectionRef dbcon [all...] |
H A D | SecDb.c | 34 SecDbConnectionRef dbconn; 59 bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error); 123 static bool SecDbOpenHandle(SecDbConnectionRef dbconn, bool *created, CFErrorRef *error); 124 static bool SecDbHandleCorrupt(SecDbConnectionRef dbconn, int rc, CFErrorRef *error); 152 bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error)) 188 #pragma mark SecDbConnectionRef 190 static bool SecDbCheckCorrupted(SecDbConnectionRef dbconn) 209 static bool SecDbDidCreateFirstConnection(SecDbConnectionRef dbconn, bool didCreate, CFErrorRef *error) 247 void SecDbCorrupt(SecDbConnectionRef dbconn) 253 static uint8_t knownDbPathIndex(SecDbConnectionRef dbcon [all...] |
/macosx-10.9.5/Security-55471.14.18/utilities/utilities/ |
H A D | SecDb.h | 17 // MARK: SecDbRef and SecDbConnectionRef forward declarations 19 typedef struct __OpaqueSecDbConnection *SecDbConnectionRef; typedef in typeref:struct:__OpaqueSecDbConnection 54 SecDbRef SecDbCreate(CFStringRef dbName, bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error)); 59 SecDbConnectionRef SecDbConnectionAquire(SecDbRef db, bool readOnly, CFErrorRef *error); 60 void SecDbConnectionRelease(SecDbConnectionRef dbconn); 63 bool SecDbPerformRead(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn)); 64 bool SecDbPerformWrite(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn)); 74 bool SecDbPrepare(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error, void(^exec)(sqlite3_stmt *stmt)); 76 bool SecDbStep(SecDbConnectionRef dbconn, sqlite3_stmt *stmt, CFErrorRef *error, void (^row)(bool *stop)); 78 bool SecDbExec(SecDbConnectionRef dbcon [all...] |
H A D | SecDb.c | 34 SecDbConnectionRef dbconn; 59 bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error); 123 static bool SecDbOpenHandle(SecDbConnectionRef dbconn, bool *created, CFErrorRef *error); 124 static bool SecDbHandleCorrupt(SecDbConnectionRef dbconn, int rc, CFErrorRef *error); 152 bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error)) 188 #pragma mark SecDbConnectionRef 190 static bool SecDbCheckCorrupted(SecDbConnectionRef dbconn) 209 static bool SecDbDidCreateFirstConnection(SecDbConnectionRef dbconn, bool didCreate, CFErrorRef *error) 247 void SecDbCorrupt(SecDbConnectionRef dbconn) 253 static uint8_t knownDbPathIndex(SecDbConnectionRef dbcon [all...] |
/macosx-10.9.5/Security-55471.14.18/utilities/Regressions/ |
H A D | su-41-secdb-stress.c | 47 typedef void (^SecDbBlock)(SecDbConnectionRef dbconn); 51 static void test_SecDbExecWithSql(SecDbConnectionRef dbconn, CFStringRef sql CF_CONSUMED, const char *directive, 63 static void test_SecDbDeleteWithInts(SecDbConnectionRef dbconn, int key, int value, const char *directive, 69 static void SecDbDoReadOp(SecDbConnectionRef dbconn, size_t seed) { 113 static void SecDbDoWriteOp(SecDbConnectionRef dbconn, size_t seed) { 177 SecDbRef db = SecDbCreate(dbName, ^bool (SecDbConnectionRef dbconn, bool did_create, CFErrorRef *firstOpenError) { 198 ts_ok(SecDbPerformWrite(db, &performError, ^void (SecDbConnectionRef dbconn) { 205 ts_ok(SecDbPerformRead(db, &performError, ^void (SecDbConnectionRef dbconn) { 218 ts_ok(SecDbPerformWrite(db, &writeError, ^(SecDbConnectionRef dbconn){
|
H A D | su-40-secdb.c | 19 static int count_func(SecDbRef db, const char *name, CFIndex *max_conn_count, bool (*perform)(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn))) { 34 if (!perform(db, &error, ^void (SecDbConnectionRef dbconn) { 100 ok(SecDbPerformWrite(db, &error, ^void (SecDbConnectionRef dbconn) { 173 ok(SecDbPerformRead(SecDbRef db, CFErrorRef *error, void ^(SecDbConnectionRef dbconn){}), ""); 174 SecDbCheckpoint(SecDbConnectionRef dbconn);
|
/macosx-10.9.5/Security-55471.14.18/sec/securityd/ |
H A D | SecDbItem.h | 319 bool SecDbItemInsertOrReplace(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error, void(^duplicate)(SecDbItemRef item, SecDbItemRef *replace)); 321 bool SecDbItemInsert(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error); 323 bool SecDbItemDelete(SecDbItemRef item, SecDbConnectionRef dbconn, bool makeTombstone, CFErrorRef *error); 326 bool SecDbItemDoUpdate(SecDbItemRef old_item, SecDbItemRef new_item, SecDbConnectionRef dbconn, CFErrorRef *error, bool (^use_attr_in_where)(const SecDbAttr *attr)); 329 bool SecDbItemUpdate(SecDbItemRef old_item, SecDbItemRef new_item, SecDbConnectionRef dbconn, bool makeTombstone, CFErrorRef *error); 331 bool SecDbItemSelect(SecDbQueryRef query, SecDbConnectionRef dbconn, CFErrorRef *error, 366 SecDbConnectionRef db;
|
H A D | SecOCSPCache.c | 66 return SecDbCreate(path, ^bool (SecDbConnectionRef dbconn, bool didCreate, CFErrorRef *error) { 168 ok &= SecDbPerformWrite(this->db, &localError, ^(SecDbConnectionRef dbconn) { 269 ok &= SecDbPerformRead(this->db, &localError, ^(SecDbConnectionRef dbconn) { 343 ok &= SecDbPerformWrite(this->db, &localError, ^(SecDbConnectionRef dbconn) {
|
H A D | SecItemServer.c | 152 static CF_RETURNS_RETAINED CFDictionaryRef SecServerExportKeychainPlist(SecDbConnectionRef dbt, 155 static bool SecServerImportKeychainInPlist(SecDbConnectionRef dbt, 477 static bool kc_transaction(SecDbConnectionRef dbt, CFErrorRef *error, bool(^perform)()) { 622 static bool sql_run_script(SecDbConnectionRef dbt, int number, CFErrorRef *error) 654 static bool s3dl_dbt_get_version(SecDbConnectionRef dbt, int *version, CFErrorRef *error) 677 static bool s3dl_dbt_upgrade_from_version(SecDbConnectionRef dbt, int version, CFErrorRef *error) 767 static bool s3dl_dbt_upgrade(SecDbConnectionRef dbt, CFErrorRef *error) 1982 s3dl_query_add(SecDbConnectionRef dbt, Query *q, CFTypeRef *result, CFErrorRef *error) 2327 static bool SecDbItemQuery(SecDbQueryRef query, CFArrayRef accessGroups, SecDbConnectionRef dbconn, CFErrorRef *error, 2375 s3dl_query(SecDbConnectionRef db [all...] |
H A D | SecDbItem.c | 1054 static bool SecDbItemSetLastInsertRowId(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error) { 1119 static bool SecDbItemDoInsert(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error) { 1139 bool SecDbItemInsertOrReplace(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error, void(^duplicate)(SecDbItemRef item, SecDbItemRef *replace)) { 1203 bool SecDbItemInsert(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error) { 1255 bool SecDbItemDoUpdate(SecDbItemRef old_item, SecDbItemRef new_item, SecDbConnectionRef dbconn, CFErrorRef *error, bool (^use_attr_in_where)(const SecDbAttr *attr)) { 1297 static bool SecDbItemDoDelete(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error, bool (^use_attr_in_where)(const SecDbAttr *attr)) { 1312 static bool SecDbItemDeleteTombstone(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error) { 1331 bool SecDbItemUpdate(SecDbItemRef old_item, SecDbItemRef new_item, SecDbConnectionRef dbconn, bool makeTombstone, CFErrorRef *error) { 1405 bool SecDbItemDelete(SecDbItemRef item, SecDbConnectionRef dbconn, bool makeTombstone, CFErrorRef *error) { 1474 bool SecDbItemSelect(SecDbQueryRef query, SecDbConnectionRef dbcon [all...] |