/aosp14/system/core/debuggerd/tombstoned/ |
H A D | intercept_manager.cpp | 38 static void intercept_close_cb(evutil_socket_t sockfd, short event, void* arg) { in intercept_close_cb() argument 42 CHECK_EQ(sockfd, intercept->sockfd.get()); in intercept_close_cb() 84 static void intercept_request_cb(evutil_socket_t sockfd, short ev, void* arg) { in intercept_request_cb() argument 88 CHECK_EQ(sockfd, intercept->sockfd.get()); in intercept_request_cb() 102 ReceiveFileDescriptors(sockfd, &intercept_request, sizeof(intercept_request), &rcv_fd); in intercept_request_cb() 126 TEMP_FAILURE_RETRY(write(sockfd, &response, sizeof(response))); in intercept_request_cb() 140 TEMP_FAILURE_RETRY(write(sockfd, &response, sizeof(response))); in intercept_request_cb() 149 if (TEMP_FAILURE_RETRY(write(sockfd, &response, sizeof(response))) == -1) { in intercept_request_cb() 180 intercept->sockfd.reset(sockfd); in intercept_accept_cb() 185 event_new(base, sockfd, EV_TIMEOUT | EV_READ, intercept_request_cb, intercept); in intercept_accept_cb() [all …]
|
H A D | tombstoned_client.cpp | 42 unique_fd sockfd( in tombstoned_connect() local 46 if (sockfd == -1) { in tombstoned_connect() 56 if (TEMP_FAILURE_RETRY(write(sockfd, &packet, sizeof(packet))) != sizeof(packet)) { in tombstoned_connect() 66 rc = ReceiveFileDescriptors(sockfd, &packet, sizeof(packet), &tmp_output_fd, &tmp_proto_fd); in tombstoned_connect() 68 rc = ReceiveFileDescriptors(sockfd, &packet, sizeof(packet), &tmp_output_fd); in tombstoned_connect() 92 *tombstoned_socket = std::move(sockfd); in tombstoned_connect()
|
H A D | tombstoned.cpp | 279 static void crash_accept_cb(evconnlistener* listener, evutil_socket_t sockfd, sockaddr*, int, 281 static void crash_request_cb(evutil_socket_t sockfd, short ev, void* arg); 282 static void crash_completed_cb(evutil_socket_t sockfd, short ev, void* arg); 345 crash->crash_socket_fd.reset(sockfd); in crash_accept_cb() 350 static void crash_request_cb(evutil_socket_t sockfd, short ev, void* arg) { in crash_request_cb() argument 362 ssize_t rc = TEMP_FAILURE_RETRY(read(sockfd, &request, sizeof(request))); in crash_request_cb() 392 int ret = getsockopt(sockfd, SOL_SOCKET, SO_PEERCRED, &cr, &len); in crash_request_cb() 431 static void crash_completed(borrowed_fd sockfd, std::unique_ptr<Crash> crash) { in crash_completed() argument 435 ssize_t rc = TEMP_FAILURE_RETRY(read(sockfd.get(), &request, sizeof(request))); in crash_completed() 492 static void crash_completed_cb(evutil_socket_t sockfd, short ev, void* arg) { in crash_completed_cb() argument [all …]
|
H A D | intercept_manager.h | 39 android::base::unique_fd sockfd; member
|
/aosp14/system/core/libcutils/ |
H A D | qtaguid.cpp | 73 int qtaguid_tagSocket(int sockfd, int tag, uid_t uid) { in qtaguid_tagSocket() argument 74 ALOGV("Tagging socket %d with tag %u for uid %d", sockfd, tag, uid); in qtaguid_tagSocket() 75 return getHandler().netdTagSocket(sockfd, tag, uid); in qtaguid_tagSocket() 78 int qtaguid_untagSocket(int sockfd) { in qtaguid_untagSocket() argument 79 ALOGV("Untagging socket %d", sockfd); in qtaguid_untagSocket() 80 return getHandler().netdUntagSocket(sockfd); in qtaguid_untagSocket()
|
/aosp14/system/core/debuggerd/client/ |
H A D | debuggerd_client.cpp | 137 auto update_timeout = [timeout_ms, &output_fd](int sockfd, auto end) { in debuggerd_trigger_dump() argument 159 unique_fd sockfd(socket(AF_LOCAL, SOCK_SEQPACKET, 0)); in debuggerd_trigger_dump() local 160 if (sockfd == -1) { in debuggerd_trigger_dump() 165 if (!update_timeout(sockfd, end)) return false; in debuggerd_trigger_dump() 167 if (socket_local_client_connect(sockfd.get(), kTombstonedInterceptSocketName, in debuggerd_trigger_dump() 199 if (!update_timeout(sockfd, end)) return false; in debuggerd_trigger_dump() 200 ssize_t rc = SendFileDescriptors(sockfd, &req, sizeof(req), pipe_write.get()); in debuggerd_trigger_dump() 227 if (!update_timeout(sockfd, end)) return false; in debuggerd_trigger_dump() 228 if (!get_response("initial", sockfd, &response)) return false; in debuggerd_trigger_dump() 243 if (!update_timeout(sockfd, end)) return false; in debuggerd_trigger_dump() [all …]
|
/aosp14/frameworks/base/native/android/ |
H A D | net.c | 165 int android_tag_socket_with_uid(int sockfd, uint32_t tag, uid_t uid) { in android_tag_socket_with_uid() argument 166 return tagSocket(sockfd, tag, uid); in android_tag_socket_with_uid() 169 int android_tag_socket(int sockfd, uint32_t tag) { in android_tag_socket() argument 170 return tagSocket(sockfd, tag, -1); in android_tag_socket() 173 int android_untag_socket(int sockfd) { in android_untag_socket() argument 174 return untagSocket(sockfd); in android_untag_socket()
|
/aosp14/system/core/libcutils/include/cutils/ |
H A D | qtaguid.h | 29 extern int qtaguid_tagSocket(int sockfd, int tag, uid_t uid); 34 extern int qtaguid_untagSocket(int sockfd);
|
/aosp14/system/core/libcutils/include_outside_system/cutils/ |
H A D | qtaguid.h | 29 extern int qtaguid_tagSocket(int sockfd, int tag, uid_t uid); 34 extern int qtaguid_untagSocket(int sockfd);
|
/aosp14/system/core/fs_mgr/libsnapshot/snapuserd/include/snapuserd/ |
H A D | snapuserd_client.h | 53 explicit SnapuserdClient(android::base::unique_fd&& sockfd);
|
/aosp14/system/core/fs_mgr/libsnapshot/snapuserd/ |
H A D | snapuserd_client.cpp | 61 SnapuserdClient::SnapuserdClient(android::base::unique_fd&& sockfd) : sockfd_(std::move(sockfd)) {} in SnapuserdClient() argument
|
/aosp14/system/core/debuggerd/ |
H A D | debuggerd_test.cpp | 1803 unique_fd sockfd(socket_local_client(kTombstonedCrashSocketName, in TEST() local 1805 if (sockfd == -1) { in TEST() 1811 if (TEMP_FAILURE_RETRY(write(sockfd, &packet, sizeof(packet))) != sizeof(packet)) { in TEST()
|