Linux bear.hostingplus.cl 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
LiteSpeed
Server IP : 192.140.57.17 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : explo
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
bitninja-node-dojo /
include /
node /
Delete
Unzip
Name
Size
Permission
Date
Action
libplatform
[ DIR ]
drwxr-xr-x
2024-04-22 09:42
openssl
[ DIR ]
drwxr-xr-x
2024-04-22 09:42
uv
[ DIR ]
drwxr-xr-x
2024-04-22 09:42
common.gypi
18.41
KB
-rw-r--r--
2023-12-13 13:12
config.gypi
3.02
KB
-rw-r--r--
2023-12-13 13:12
node.h
35.16
KB
-rw-r--r--
2023-12-13 13:12
node_api.h
36.85
KB
-rw-r--r--
2023-12-13 13:12
node_api_types.h
4.68
KB
-rw-r--r--
2023-12-13 13:12
node_buffer.h
3.4
KB
-rw-r--r--
2023-12-13 13:12
node_object_wrap.h
3.7
KB
-rw-r--r--
2023-12-13 13:12
node_version.h
3.86
KB
-rw-r--r--
2023-12-13 13:12
uv.h
62.51
KB
-rw-r--r--
2023-12-13 13:12
v8-inspector-protocol.h
513
B
-rw-r--r--
2023-12-13 13:12
v8-inspector.h
9.98
KB
-rw-r--r--
2023-12-13 13:12
v8-platform.h
15.74
KB
-rw-r--r--
2023-12-13 13:12
v8-profiler.h
35.76
KB
-rw-r--r--
2023-12-13 13:12
v8-testing.h
1.05
KB
-rw-r--r--
2023-12-13 13:12
v8-util.h
19.38
KB
-rw-r--r--
2023-12-13 13:12
v8-value-serializer-version.h
648
B
-rw-r--r--
2023-12-13 13:12
v8-version-string.h
1.12
KB
-rw-r--r--
2023-12-13 13:12
v8-version.h
772
B
-rw-r--r--
2023-12-13 13:12
v8.h
339.14
KB
-rw-r--r--
2023-12-13 13:12
v8config.h
15.09
KB
-rw-r--r--
2023-12-13 13:12
zconf.h
15.92
KB
-rw-r--r--
2023-12-13 13:12
zlib.h
93.98
KB
-rw-r--r--
2023-12-13 13:12
Save
Rename
// Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. #ifndef SRC_NODE_BUFFER_H_ #define SRC_NODE_BUFFER_H_ #include "node.h" #include "v8.h" namespace node { // TODO(addaleax): Remove this. NODE_DEPRECATED("use command-line flags", extern bool zero_fill_all_buffers); namespace Buffer { static const unsigned int kMaxLength = v8::TypedArray::kMaxLength; typedef void (*FreeCallback)(char* data, void* hint); NODE_EXTERN bool HasInstance(v8::Local<v8::Value> val); NODE_EXTERN bool HasInstance(v8::Local<v8::Object> val); NODE_EXTERN char* Data(v8::Local<v8::Value> val); NODE_EXTERN char* Data(v8::Local<v8::Object> val); NODE_EXTERN size_t Length(v8::Local<v8::Value> val); NODE_EXTERN size_t Length(v8::Local<v8::Object> val); // public constructor - data is copied NODE_EXTERN v8::MaybeLocal<v8::Object> Copy(v8::Isolate* isolate, const char* data, size_t len); // public constructor NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, size_t length); // public constructor from string NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, v8::Local<v8::String> string, enum encoding enc = UTF8); // public constructor - data is used, callback is passed data on object gc NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, char* data, size_t length, FreeCallback callback, void* hint); // public constructor - data is used. NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, char* data, size_t len); // This is verbose to be explicit with inline commenting static inline bool IsWithinBounds(size_t off, size_t len, size_t max) { // Asking to seek too far into the buffer // check to avoid wrapping in subsequent subtraction if (off > max) return false; // Asking for more than is left over in the buffer if (max - off < len) return false; // Otherwise we're in bounds return true; } } // namespace Buffer } // namespace node #endif // SRC_NODE_BUFFER_H_