Home
last modified time | relevance | path

Searched refs:crash_detail_t (Results 1 – 4 of 4) sorted by relevance

/bionic/libc/include/android/
Dcrash_detail.h41 typedef struct crash_detail_t crash_detail_t; typedef
82 crash_detail_t* _Nullable android_crash_detail_register(
95 void android_crash_detail_unregister(crash_detail_t* _Nonnull crash_detail) __INTRODUCED_IN(35);
110 void android_crash_detail_replace_data(crash_detail_t* _Nonnull crash_detail, const void* _Nullable…
124 void android_crash_detail_replace_name(crash_detail_t* _Nonnull crash_detail, const void* _Nonnull …
Dset_abort_message.h43 typedef struct crash_detail_t crash_detail_t; typedef
/bionic/libc/bionic/
Dandroid_crash_detail.cpp46 static _Atomic(crash_detail_t*) free_head = nullptr;
49 crash_detail_t* android_crash_detail_register(const void* name, size_t name_size, const void* data, in android_crash_detail_register()
51 auto populate_crash_detail = [&](crash_detail_t* result) { in android_crash_detail_register()
59 if (crash_detail_t* head = atomic_load(&free_head)) { in android_crash_detail_register()
88 crash_detail_t* result = &page->crash_details[page->used]; in android_crash_detail_register()
95 void android_crash_detail_unregister(crash_detail_t* crash_detail) { in android_crash_detail_unregister()
103 crash_detail_t* prev = atomic_load(&free_head); in android_crash_detail_unregister()
111 void android_crash_detail_replace_data(crash_detail_t* crash_detail, const void* data, in android_crash_detail_replace_data()
118 void android_crash_detail_replace_name(crash_detail_t* crash_detail, const void* name, in android_crash_detail_replace_name()
/bionic/libc/platform/bionic/
Dcrash_detail_internal.h35 struct crash_detail_t { struct
40 crash_detail_t* prev_free; argument
48 struct crash_detail_t crash_details[kNumCrashDetails];