Searched refs:crash_detail_t (Results 1 – 4 of 4) sorted by relevance
41 typedef struct crash_detail_t crash_detail_t; typedef82 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 …
43 typedef struct crash_detail_t crash_detail_t; typedef
46 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()
35 struct crash_detail_t { struct40 crash_detail_t* prev_free; argument48 struct crash_detail_t crash_details[kNumCrashDetails];