Browse Source

fix: prevent `gin_helper::Locker` heap allocation (#39847)

fix: prevent gin_helper::Locker heap allocation
Milan Burda 1 year ago
parent
commit
fb6b92076e
1 changed files with 4 additions and 0 deletions
  1. 4 0
      shell/common/gin_helper/locker.h

+ 4 - 0
shell/common/gin_helper/locker.h

@@ -21,6 +21,10 @@ class Locker {
   Locker(const Locker&) = delete;
   Locker& operator=(const Locker&) = delete;
 
+  // prevent heap allocation
+  void* operator new(size_t size) = delete;
+  void operator delete(void*, size_t) = delete;
+
  private:
   const std::unique_ptr<v8::Locker> locker_;
 };