Linux vmi2545633.contaboserver.net 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
Apache/2.4.62 (Debian)
Server IP : 127.0.0.1 & Your IP : 127.0.0.1
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
include /
node /
cppgc /
Delete
Unzip
Name
Size
Permission
Date
Action
internal
[ DIR ]
drwxr-xr-x
2025-04-07 20:36
allocation.h
11.61
KB
-rw-r--r--
2022-10-11 10:59
common.h
643
B
-rw-r--r--
2024-04-10 12:29
cross-thread-persistent.h
14.81
KB
-rw-r--r--
2024-04-10 12:29
custom-space.h
2.4
KB
-rw-r--r--
2022-10-11 10:59
default-platform.h
2.18
KB
-rw-r--r--
2022-10-11 10:59
ephemeron-pair.h
804
B
-rw-r--r--
2022-10-11 10:59
explicit-management.h
3.29
KB
-rw-r--r--
2022-10-11 10:59
garbage-collected.h
3.11
KB
-rw-r--r--
2022-10-11 10:59
heap-consistency.h
11.74
KB
-rw-r--r--
2024-04-10 12:29
heap-handle.h
1.26
KB
-rw-r--r--
2024-04-10 12:29
heap-state.h
2.57
KB
-rw-r--r--
2022-10-11 10:59
heap-statistics.h
3.89
KB
-rw-r--r--
2024-04-10 12:29
heap.h
5.7
KB
-rw-r--r--
2024-04-10 12:29
liveness-broker.h
2.34
KB
-rw-r--r--
2024-04-10 12:29
macros.h
1.31
KB
-rw-r--r--
2024-04-10 12:29
member.h
23.55
KB
-rw-r--r--
2024-04-10 12:29
name-provider.h
1.99
KB
-rw-r--r--
2024-04-10 12:29
object-size-trait.h
1.6
KB
-rw-r--r--
2022-10-11 10:59
persistent.h
13.61
KB
-rw-r--r--
2024-04-10 12:29
platform.h
5.9
KB
-rw-r--r--
2024-04-10 12:29
prefinalizer.h
2.88
KB
-rw-r--r--
2022-10-11 10:59
process-heap-statistics.h
1009
B
-rw-r--r--
2022-10-11 10:59
sentinel-pointer.h
1.18
KB
-rw-r--r--
2024-04-10 12:29
source-location.h
414
B
-rw-r--r--
2024-04-10 12:29
testing.h
2.96
KB
-rw-r--r--
2022-10-11 10:59
trace-trait.h
3.4
KB
-rw-r--r--
2024-04-10 12:29
type-traits.h
7.78
KB
-rw-r--r--
2024-04-10 12:29
visitor.h
18.08
KB
-rw-r--r--
2024-04-10 12:29
Save
Rename
// 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_CPPGC_HEAP_STATE_H_ #define INCLUDE_CPPGC_HEAP_STATE_H_ #include "v8config.h" // NOLINT(build/include_directory) namespace cppgc { class HeapHandle; namespace subtle { /** * Helpers to peek into heap-internal state. */ class V8_EXPORT HeapState final { public: /** * Returns whether the garbage collector is marking. This API is experimental * and is expected to be removed in future. * * \param heap_handle The corresponding heap. * \returns true if the garbage collector is currently marking, and false * otherwise. */ static bool IsMarking(const HeapHandle& heap_handle); /* * Returns whether the garbage collector is sweeping. This API is experimental * and is expected to be removed in future. * * \param heap_handle The corresponding heap. * \returns true if the garbage collector is currently sweeping, and false * otherwise. */ static bool IsSweeping(const HeapHandle& heap_handle); /* * Returns whether the garbage collector is currently sweeping on the thread * owning this heap. This API allows the caller to determine whether it has * been called from a destructor of a managed object. This API is experimental * and may be removed in future. * * \param heap_handle The corresponding heap. * \returns true if the garbage collector is currently sweeping on this * thread, and false otherwise. */ static bool IsSweepingOnOwningThread(const HeapHandle& heap_handle); /** * Returns whether the garbage collector is in the atomic pause, i.e., the * mutator is stopped from running. This API is experimental and is expected * to be removed in future. * * \param heap_handle The corresponding heap. * \returns true if the garbage collector is currently in the atomic pause, * and false otherwise. */ static bool IsInAtomicPause(const HeapHandle& heap_handle); /** * Returns whether the last garbage collection was finalized conservatively * (i.e., with a non-empty stack). This API is experimental and is expected to * be removed in future. * * \param heap_handle The corresponding heap. * \returns true if the last garbage collection was finalized conservatively, * and false otherwise. */ static bool PreviousGCWasConservative(const HeapHandle& heap_handle); private: HeapState() = delete; }; } // namespace subtle } // namespace cppgc #endif // INCLUDE_CPPGC_HEAP_STATE_H_