Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(326)

Unified Diff: src/handles.h

Issue 2360983002: Enable component builds for fuzzers (Closed)
Patch Set: Rebase Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/factory.h ('k') | src/lookup.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/handles.h
diff --git a/src/handles.h b/src/handles.h
index 4c9f9713651a565022ef998cb90019418a467c3a..9d70fbff03b8215a6e9d4ece74f918a2226d0a65 100644
--- a/src/handles.h
+++ b/src/handles.h
@@ -266,7 +266,7 @@ class HandleScope {
inline ~HandleScope();
// Counts the number of allocated handles.
- static int NumberOfHandles(Isolate* isolate);
+ V8_EXPORT_PRIVATE static int NumberOfHandles(Isolate* isolate);
// Create a new handle or lookup a canonical handle.
V8_INLINE static Object** GetHandle(Isolate* isolate, Object* value);
@@ -275,7 +275,7 @@ class HandleScope {
V8_INLINE static Object** CreateHandle(Isolate* isolate, Object* value);
// Deallocates any extensions used by the current scope.
- static void DeleteExtensions(Isolate* isolate);
+ V8_EXPORT_PRIVATE static void DeleteExtensions(Isolate* isolate);
static Address current_next_address(Isolate* isolate);
static Address current_limit_address(Isolate* isolate);
@@ -310,11 +310,11 @@ class HandleScope {
Object** prev_limit);
// Extend the handle scope making room for more handles.
- static Object** Extend(Isolate* isolate);
+ V8_EXPORT_PRIVATE static Object** Extend(Isolate* isolate);
#ifdef ENABLE_HANDLE_ZAPPING
// Zaps the handles in the half-open interval [start, end).
- static void ZapRange(Object** start, Object** end);
+ V8_EXPORT_PRIVATE static void ZapRange(Object** start, Object** end);
#endif
friend class v8::HandleScope;
@@ -344,7 +344,7 @@ class CanonicalHandleScope final {
~CanonicalHandleScope();
private:
- Object** Lookup(Object* object);
+ V8_EXPORT_PRIVATE Object** Lookup(Object* object);
Isolate* isolate_;
Zone zone_;
« no previous file with comments | « src/factory.h ('k') | src/lookup.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698