• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/Security-57031.1.35/Security/authd/

Lines Matching defs:proc

286     __block process_t proc = NULL;
306 proc = (process_t)CFDictionaryGetValue(gProcessMap, &info);
307 if (proc) {
308 CFRetain(proc);
311 if (proc) {
312 conn = connection_create(proc);
313 conn_count = process_add_connection(proc, conn);
315 proc = process_create(&info, session);
316 if (proc) {
317 conn = connection_create(proc);
318 conn_count = process_add_connection(proc, conn);
319 session_add_process(session, proc);
320 CFDictionarySetValue(gProcessMap, process_get_key(proc), proc);
334 CFReleaseSafe(proc);
342 process_t proc = connection_get_process(conn);
345 CFIndex connectionCount = process_get_connection_count(proc);
346 LOGV("server[%i]: unregistered connection (total=%li)", process_get_pid(proc), connectionCount);
349 CFDictionaryRemoveValue(gProcessMap, process_get_key(proc));
425 _process_find_copy_auth_token_from_xpc(process_t proc, xpc_object_t message, auth_token_t * auth_out)
435 auth_token_t auth = process_find_copy_auth_token(proc, blob);
439 LOGV("server[%i]: authtoken lookup %#x%x %p", process_get_pid(proc), blob->data[1],blob->data[0], auth);
441 LOGV("server[%i]: authtoken lookup %p", process_get_pid(proc), auth);
488 process_t proc = connection_get_process(conn);
496 auth_token_t auth = auth_token_create(proc, flags & kAuthorizationFlagLeastPrivileged);
500 process_add_auth_token(proc,auth);
523 process_t proc = connection_get_process(conn);
524 require(process_get_uid(proc) == 0, done); //only root can use this call
539 auth = auth_token_create(proc, flags & kAuthorizationFlagLeastPrivileged);
542 process_add_auth_token(proc,auth);
560 process_t proc = connection_get_process(conn);
563 status = _process_find_copy_auth_token_from_xpc(proc, message, &auth);
578 process_remove_auth_token(proc, auth, flags);
594 process_t proc = connection_get_process(conn);
602 status = _process_find_copy_auth_token_from_xpc(proc, message, &auth);
632 process_t proc = connection_get_process(conn);
635 status = _process_find_copy_auth_token_from_xpc(proc, message, &auth);
676 process_t proc = connection_get_process(conn);
679 status = _process_find_copy_auth_token_from_xpc(proc, message, &auth);
687 exBlob->session = process_get_session_id(proc);
706 process_t proc = connection_get_process(conn);
717 process_add_auth_token(proc, auth);
761 static bool _prompt_for_modifications(process_t proc, rule_t rule)
766 // if (ruleReq && process_verify_requirment(proc, ruleReq)) {
878 process_t proc = connection_get_process(conn);
880 status = _process_find_copy_auth_token_from_xpc(proc, message, &auth);
910 static int64_t _process_get_identifier_count(process_t proc, authdb_connection_t conn)
915 sqlite3_bind_text(stmt, 1, process_get_identifier(proc), -1, NULL);
960 process_t proc = connection_get_process(conn);
962 status = _process_find_copy_auth_token_from_xpc(proc, message, &auth);
985 if (process_get_uid(proc) != 0) {
991 if (process_get_identifier(proc) == NULL) {
992 LOGE("server[%i]: AuthorizationRightSet required for process %s (missing code signature). To add rights to the Authorization database, your process must have a code signature.", connection_get_pid(conn), process_get_code_url(proc));
995 int64_t process_rule_count = _process_get_identifier_count(proc, dbconn);
998 LOGE("server[%i]: AuthorizationRightSet Denied API abuse process %s already contains %lli rights.", connection_get_pid(conn), process_get_code_url(proc), _get_max_process_rights());
1007 if (process_get_uid(proc) != 0) {
1023 if (_prompt_for_modifications(proc,rule)) {
1037 if (rule_sql_commit(rule, dbconn, engine ? engine_get_time(engine) : CFAbsoluteTimeGetCurrent(), proc)) {
1067 process_t proc = connection_get_process(conn);
1070 status = _process_find_copy_auth_token_from_xpc(proc, message, &auth);
1078 if (_prompt_for_modifications(proc,rule)) {