summaryrefslogtreecommitdiff
path: root/Kernel/Devices/MemoryDevice.cpp
diff options
context:
space:
mode:
authorDaniel Bertalan <dani@danielbertalan.dev>2021-06-29 15:46:50 +0200
committerAli Mohammad Pur <Ali.mpfard@gmail.com>2021-06-29 22:57:52 +0430
commit9b1157924b78ab2d4c4817a42591085e5de9afc8 (patch)
tree2335d977c36115c17cec09254a14c61c64c584ba /Kernel/Devices/MemoryDevice.cpp
parent23d66fe719298b438a699e79fde71fbc254f9f39 (diff)
downloadserenity-9b1157924b78ab2d4c4817a42591085e5de9afc8.zip
Kernel: Add `[[unlikely]]` attribute to VERIFY
This optimization has already been done in LibC's `assert.h`, which Userland `VERIFY()` calls resolve to. We now use it in the kernel, but with the nicer C++ *unlikely* attribute instead of `__builtin_expect`. This tells the compiler to arrange the generated machine code so that the error-free branches execute faster (e.g. fewer jumps, better cache locality).
Diffstat (limited to 'Kernel/Devices/MemoryDevice.cpp')
0 files changed, 0 insertions, 0 deletions