| 108 | } |
| 109 | |
| 110 | void MadviseIncludeIntoCoreDump(const void* begin, size_t size) { |
| 111 | #if defined(_darwin_) |
| 112 | Y_UNUSED(begin); |
| 113 | Y_UNUSED(size); |
| 114 | #elif !defined(_win_) |
| 115 | Madvise(MADV_DODUMP, begin, size); |
| 116 | #endif |
| 117 | } |
| 118 | |
| 119 | void MadviseIncludeIntoCoreDump(TArrayRef<const char> data) { |
| 120 | MadviseIncludeIntoCoreDump(data.data(), data.size()); |