Changeset e8d3c6f5 in mainline for uspace/lib/c/generic/malloc.c
- Timestamp:
- 2018-01-13T00:38:49Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 36f0738
- Parents:
- 9ba415e
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-01-12 23:46:12)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-01-13 00:38:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/malloc.c
r9ba415e re8d3c6f5 33 33 /** @file 34 34 */ 35 36 #define _HELENOS_SOURCE 35 37 36 38 #include <malloc.h> … … 196 198 static futex_t malloc_futex = FUTEX_INITIALIZER; 197 199 198 #ifndef NDEBUG 199 200 #define malloc_assert(expr) \ 201 do { \ 202 if (!(expr)) {\ 203 heap_unlock(); \ 204 assert_abort(#expr, __FILE__, __LINE__); \ 205 } \ 206 } while (0) 207 208 #else /* NDEBUG */ 209 210 #define malloc_assert(expr) 211 212 #endif /* NDEBUG */ 213 200 #define malloc_assert(expr) safe_assert(expr) 214 201 215 202 #ifdef FUTEX_UPGRADABLE
Note:
See TracChangeset
for help on using the changeset viewer.