aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/coroutine/engine/stack/stack_utils.cpp
diff options
context:
space:
mode:
authorilnurkh <ilnurkh@yandex-team.com>2023-10-09 23:39:40 +0300
committerilnurkh <ilnurkh@yandex-team.com>2023-10-09 23:57:14 +0300
commite601ca03f859335d57ecff2e5aa6af234b6052ed (patch)
treede519a847e58a1b3993fcbfe05ff44cc946a3e24 /library/cpp/coroutine/engine/stack/stack_utils.cpp
parentbbf2b6878af3854815a2c0ecb07a687071787639 (diff)
downloadydb-e601ca03f859335d57ecff2e5aa6af234b6052ed.tar.gz
Y_VERIFY->Y_ABORT_UNLESS at ^l
https://clubs.at.yandex-team.ru/arcadia/29404
Diffstat (limited to 'library/cpp/coroutine/engine/stack/stack_utils.cpp')
-rw-r--r--library/cpp/coroutine/engine/stack/stack_utils.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/library/cpp/coroutine/engine/stack/stack_utils.cpp b/library/cpp/coroutine/engine/stack/stack_utils.cpp
index 6865772e32..d8fae1ae1f 100644
--- a/library/cpp/coroutine/engine/stack/stack_utils.cpp
+++ b/library/cpp/coroutine/engine/stack/stack_utils.cpp
@@ -35,12 +35,12 @@ namespace NCoro::NStack {
#ifdef _linux_
void ReleaseRss(char* alignedPtr, size_t numOfPages) noexcept {
- Y_VERIFY( !((size_t)alignedPtr & PageSizeMask), "Not aligned pointer to release RSS memory");
+ Y_ABORT_UNLESS( !((size_t)alignedPtr & PageSizeMask), "Not aligned pointer to release RSS memory");
if (!numOfPages) {
return;
}
if (auto res = madvise((void*) alignedPtr, numOfPages * PageSize, MADV_DONTNEED); res) {
- Y_VERIFY(errno == EAGAIN || errno == ENOMEM, "Failed to release memory");
+ Y_ABORT_UNLESS(errno == EAGAIN || errno == ENOMEM, "Failed to release memory");
}
}
#else
@@ -50,12 +50,12 @@ namespace NCoro::NStack {
#ifdef _linux_
size_t CountMapped(char* alignedPtr, size_t numOfPages) noexcept {
- Y_VERIFY( !((size_t)alignedPtr & PageSizeMask) );
+ Y_ABORT_UNLESS( !((size_t)alignedPtr & PageSizeMask) );
Y_ASSERT(numOfPages);
size_t result = 0;
unsigned char* mappedPages = (unsigned char*) calloc(numOfPages, numOfPages);
- Y_VERIFY(mappedPages);
+ Y_ABORT_UNLESS(mappedPages);
Y_DEFER {
free(mappedPages);
};