⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
include
/
nodejs
/
src
/
Edit File: node_util.h
#ifndef SRC_NODE_UTIL_H_ #define SRC_NODE_UTIL_H_ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS #include "base_object.h" #include "node_snapshotable.h" #include "v8.h" namespace node { namespace util { class WeakReference : public SnapshotableObject { public: SERIALIZABLE_OBJECT_METHODS() SET_OBJECT_ID(util_weak_reference) WeakReference(Realm* realm, v8::Local<v8::Object> object, v8::Local<v8::Object> target); static void New(const v8::FunctionCallbackInfo<v8::Value>& args); static void Get(const v8::FunctionCallbackInfo<v8::Value>& args); static void IncRef(const v8::FunctionCallbackInfo<v8::Value>& args); static void DecRef(const v8::FunctionCallbackInfo<v8::Value>& args); SET_MEMORY_INFO_NAME(WeakReference) SET_SELF_SIZE(WeakReference) SET_NO_MEMORY_INFO() struct InternalFieldInfo : public node::InternalFieldInfoBase { SnapshotIndex target; uint64_t reference_count; }; private: WeakReference(Realm* realm, v8::Local<v8::Object> object, v8::Local<v8::Object> target, uint64_t reference_count); v8::Global<v8::Object> target_; uint64_t reference_count_ = 0; SnapshotIndex target_index_ = 0; // 0 means target_ is not snapshotted }; } // namespace util } // namespace node #endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS #endif // SRC_NODE_UTIL_H_
Simpan